@layer properties; @layer theme,base,components,utilities; @layer theme {:root,:host {--font-sans:'Inter',sans-serif; --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-500:oklch(70.5% 0.213 47.604); --color-green-100:oklch(96.2% 0.044 156.743); --color-green-500:oklch(72.3% 0.219 149.579); --color-green-600:oklch(62.7% 0.194 149.214); --color-indigo-50:#fff6ed; --color-indigo-100:#ffeed4; --color-indigo-400:#ff9640; --color-indigo-500:#ff8219; --color-indigo-600:#FF9649; --color-indigo-700:#E58741; --color-indigo-800:#cc4c00; --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-gray-500:oklch(55.1% 0.027 264.364); --color-black:#000; --color-white:#fff; --spacing:0.25rem; --container-xs:20rem; --container-sm:24rem; --container-lg:32rem; --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; --font-weight-light:300; --font-weight-normal:400; --font-weight-medium:500; --font-weight-semibold:600; --font-weight-bold:700; --tracking-tight:-0.025em; --tracking-wider:0.05em; --tracking-widest:0.1em; --leading-tight:1.25; --leading-snug:1.375; --leading-relaxed:1.625; --radius-md:0.375rem; --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); --ease-in-out:cubic-bezier(0.4,0,0.2,1); --blur-sm:8px; --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)}
}
@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}
 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; vertical-align:middle}
 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-none {pointer-events:none}
 .collapse {visibility:collapse}
 .visible {visibility:visible}
 .sr-only {position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap; border-width:0}
 .absolute {position:absolute}
 .fixed {position:fixed}
 .relative {position:relative}
 .static {position:static}
 .sticky {position:sticky}
 .inset-0 {inset:calc(var(--spacing) * 0)}
 .start-0 {inset-inline-start:calc(var(--spacing) * 0)}
 .end-0 {inset-inline-end:calc(var(--spacing) * 0)}
 .-top-1 {top:calc(var(--spacing) * -1)}
 .-top-2 {top:calc(var(--spacing) * -2)}
 .top-0 {top:calc(var(--spacing) * 0)}
 .top-1 {top:calc(var(--spacing) * 1)}
 .top-1\/2 {top:calc(1/2 * 100%)}
 .top-2 {top:calc(var(--spacing) * 2)}
 .top-4 {top:calc(var(--spacing) * 4)}
 .top-5 {top:calc(var(--spacing) * 5)}
 .top-6 {top:calc(var(--spacing) * 6)}
 .top-8 {top:calc(var(--spacing) * 8)}
 .top-24 {top:calc(var(--spacing) * 24)}
 .-right-2 {right:calc(var(--spacing) * -2)}
 .right-0 {right:calc(var(--spacing) * 0)}
 .right-1 {right:calc(var(--spacing) * 1)}
 .right-2 {right:calc(var(--spacing) * 2)}
 .right-4 {right:calc(var(--spacing) * 4)}
 .right-6 {right:calc(var(--spacing) * 6)}
 .right-\[12\%\] {right:12%}
 .bottom-0 {bottom:calc(var(--spacing) * 0)}
 .bottom-6 {bottom:calc(var(--spacing) * 6)}
 .bottom-\[80px\] {bottom:80px}
 .-left-12 {left:calc(var(--spacing) * -12)}
 .left-0 {left:calc(var(--spacing) * 0)}
 .left-1\/2 {left:calc(1/2 * 100%)}
 .left-2 {left:calc(var(--spacing) * 2)}
 .left-4 {left:calc(var(--spacing) * 4)}
 .left-\[12\%\] {left:12%}
 .isolate {isolation:isolate}
 .z-0 {z-index:0}
 .z-10 {z-index:10}
 .z-20 {z-index:20}
 .z-50 {z-index:50}
 .z-\[100\] {z-index:100}
 .z-\[200\] {z-index:200}
 .col-4 {grid-column:4}
 .col-12 {grid-column:12}
 .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-0 {margin:calc(var(--spacing) * 0)}
 .m-1 {margin:calc(var(--spacing) * 1)}
 .mx-auto {margin-inline:auto}
 .my-2 {margin-block:calc(var(--spacing) * 2)}
 .my-4 {margin-block:calc(var(--spacing) * 4)}
 .my-8 {margin-block:calc(var(--spacing) * 8)}
 .my-10 {margin-block:calc(var(--spacing) * 10)}
 .ms-2 {margin-inline-start:calc(var(--spacing) * 2)}
 .ms-3 {margin-inline-start:calc(var(--spacing) * 3)}
 .me-1 {margin-inline-end:calc(var(--spacing) * 1)}
 .me-2 {margin-inline-end:calc(var(--spacing) * 2)}
 .me-3 {margin-inline-end:calc(var(--spacing) * 3)}
 .me-auto {margin-inline-end:auto}
 .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-10 {margin-top:calc(var(--spacing) * 10)}
 .mt-12 {margin-top:calc(var(--spacing) * 12)}
 .mt-16 {margin-top:calc(var(--spacing) * 16)}
 .mt-auto {margin-top:auto}
 .mb-0 {margin-bottom:calc(var(--spacing) * 0)}
 .mb-0\.5 {margin-bottom:calc(var(--spacing) * 0.5)}
 .mb-1 {margin-bottom:calc(var(--spacing) * 1)}
 .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)}
 .ml-2 {margin-left:calc(var(--spacing) * 2)}
 .line-clamp-2 {overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2}
 .line-clamp-3 {overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3}
 .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}
 .list-item {display:list-item}
 .table {display:table}
 .aspect-\[3\/4\] {aspect-ratio:3/4}
 .aspect-\[4\/3\] {aspect-ratio:4/3}
 .aspect-\[4\/5\] {aspect-ratio:4/5}
 .aspect-square {aspect-ratio:1 / 1}
 .aspect-video {aspect-ratio:var(--aspect-video)}
 .h-4 {height:calc(var(--spacing) * 4)}
 .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-16 {height:calc(var(--spacing) * 16)}
 .h-20 {height:calc(var(--spacing) * 20)}
 .h-100 {height:calc(var(--spacing) * 100)}
 .h-\[1px\] {height:1px}
 .h-\[16px\] {height:16px}
 .h-\[20px\] {height:20px}
 .h-\[24px\] {height:24px}
 .h-\[400px\] {height:400px}
 .h-auto {height:auto}
 .h-fit {height:fit-content}
 .h-full {height:100%}
 .max-h-full {max-height:100%}
 .min-h-16 {min-height:calc(var(--spacing) * 16)}
 .min-h-\[400px\] {min-height:400px}
 .min-h-full {min-height:100%}
 .min-h-screen {min-height:100vh}
 .w-4 {width:calc(var(--spacing) * 4)}
 .w-5 {width:calc(var(--spacing) * 5)}
 .w-6 {width:calc(var(--spacing) * 6)}
 .w-8 {width:calc(var(--spacing) * 8)}
 .w-10 {width:calc(var(--spacing) * 10)}
 .w-12 {width:calc(var(--spacing) * 12)}
 .w-16 {width:calc(var(--spacing) * 16)}
 .w-20 {width:calc(var(--spacing) * 20)}
 .w-44 {width:calc(var(--spacing) * 44)}
 .w-48 {width:calc(var(--spacing) * 48)}
 .w-100 {width:calc(var(--spacing) * 100)}
 .w-auto {width:auto}
 .w-fit {width:fit-content}
 .w-full {width:100%}
 .w-screen {width:100vw}
 .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-\[1050px\] {max-width:1050px}
 .max-w-full {max-width:100%}
 .max-w-none {max-width:none}
 .max-w-xs {max-width:var(--container-xs)}
 .min-w-0 {min-width:calc(var(--spacing) * 0)}
 .min-w-\[16px\] {min-width:16px}
 .min-w-\[20px\] {min-width:20px}
 .min-w-\[24px\] {min-width:24px}
 .flex-1 {flex:1}
 .flex-shrink-0 {flex-shrink:0}
 .flex-grow {flex-grow:1}
 .flex-grow-1 {flex-grow:1}
 .-translate-x-1\/2 {--tw-translate-x:calc(calc(1/2 * 100%) * -1); 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-0 {--tw-translate-y:calc(var(--spacing) * 0); 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-full {--tw-translate-y:100%; translate:var(--tw-translate-x) var(--tw-translate-y)}
 .-rotate-45 {rotate:calc(45deg * -1)}
 .transform {transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}
 .cursor-pointer {cursor:pointer}
 .cursor-zoom-in {cursor:zoom-in}
 .cursor-zoom-out {cursor:zoom-out}
 .touch-pan-y {--tw-pan-y:pan-y; touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}
 .resize {resize:both}
 .list-disc {list-style-type:disc}
 .list-none {list-style-type:none}
 .columns-2 {columns:2}
 .break-inside-avoid {break-inside:avoid}
 .grid-cols-1 {grid-template-columns:repeat(1,minmax(0,1fr))}
 .grid-cols-2 {grid-template-columns:repeat(2,minmax(0,1fr))}
 .flex-col {flex-direction:column}
 .flex-row {flex-direction:row}
 .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-around {justify-content:space-around}
 .justify-between {justify-content:space-between}
 .justify-center {justify-content:center}
 .justify-start {justify-content:flex-start}
 .gap-1 {gap:calc(var(--spacing) * 1)}
 .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-6 {gap:calc(var(--spacing) * 6)}
 .gap-8 {gap:calc(var(--spacing) * 8)}
 .gap-10 {gap:calc(var(--spacing) * 10)}
 .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-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)))}
 }
 .gap-x-12 {column-gap:calc(var(--spacing) * 12)}
 .space-x-2 {:where(& >:not(:last-child)) {--tw-space-x-reverse:0; margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse)); margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}
 }
 .space-x-4 {:where(& >:not(:last-child)) {--tw-space-x-reverse:0; margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse)); margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}
 }
 .gap-y-2 {row-gap:calc(var(--spacing) * 2)}
 .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-100 {:where(& >:not(:last-child)) {border-color:var(--color-slate-100)}
 }
 .truncate {overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
 .overflow-hidden {overflow:hidden}
 .overflow-x-auto {overflow-x:auto}
 .overflow-x-hidden {overflow-x:hidden}
 .overflow-y-auto {overflow-y:auto}
 .rounded {border-radius:0.25rem}
 .rounded-2xl {border-radius:var(--radius-2xl)}
 .rounded-3xl {border-radius:var(--radius-3xl)}
 .rounded-full {border-radius:calc(infinity * 1px)}
 .rounded-lg {border-radius:var(--radius-lg)}
 .rounded-md {border-radius:var(--radius-md)}
 .rounded-xl {border-radius:var(--radius-xl)}
 .border {border-style:var(--tw-border-style); border-width:1px}
 .border-0 {border-style:var(--tw-border-style); border-width:0}
 .border-2 {border-style:var(--tw-border-style); border-width:2px}
 .border-t {border-top-style:var(--tw-border-style); border-top-width:1px}
 .border-b {border-bottom-style:var(--tw-border-style); border-bottom-width:1px}
 .border-b-2 {border-bottom-style:var(--tw-border-style); border-bottom-width:2px}
 .border-indigo-600 {border-color:var(--color-indigo-600)}
 .border-red-100 {border-color:var(--color-red-100)}
 .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-300 {border-color:var(--color-slate-300)}
 .border-slate-700 {border-color:var(--color-slate-700)}
 .border-slate-900 {border-color:var(--color-slate-900)}
 .border-white {border-color:var(--color-white)}
 .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)}
 }
 .bg-\[\#25D366\]\/10 {background-color:color-mix(in oklab,#25D366 10%,transparent)}
 .bg-\[\#0077FF\]\/10 {background-color:color-mix(in oklab,#0077FF 10%,transparent)}
 .bg-\[\#7360F2\]\/10 {background-color:color-mix(in oklab,#7360F2 10%,transparent)}
 .bg-\[\#E1306C\]\/10 {background-color:color-mix(in oklab,#E1306C 10%,transparent)}
 .bg-\[\#FF9649\] {background-color:#FF9649}
 .bg-\[\#fdfdfd\] {background-color:#fdfdfd}
 .bg-black {background-color:var(--color-black)}
 .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\/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-green-100 {background-color:var(--color-green-100)}
 .bg-indigo-50 {background-color:var(--color-indigo-50)}
 .bg-indigo-600 {background-color:var(--color-indigo-600)}
 .bg-red-50 {background-color:var(--color-red-50)}
 .bg-red-500 {background-color:var(--color-red-500)}
 .bg-slate-50 {background-color:var(--color-slate-50)}
 .bg-slate-100 {background-color:var(--color-slate-100)}
 .bg-slate-200 {background-color:var(--color-slate-200)}
 .bg-slate-800 {background-color:var(--color-slate-800)}
 .bg-slate-900 {background-color:var(--color-slate-900)}
 .bg-transparent {background-color:transparent}
 .bg-white {background-color:var(--color-white)}
 .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-\[radial-gradient\(ellipse_at_center\,_var\(--tw-gradient-stops\)\)\] {background-image:radial-gradient(ellipse at center,var(--tw-gradient-stops))}
 .from-slate-800 {--tw-gradient-from:var(--color-slate-800); --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-slate-900 {--tw-gradient-via:var(--color-slate-900); --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-black {--tw-gradient-to:var(--color-black); --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))}
 .fill-current {fill:currentcolor}
 .object-contain {object-fit:contain}
 .object-cover {object-fit:cover}
 .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-12 {padding:calc(var(--spacing) * 12)}
 .px-1 {padding-inline:calc(var(--spacing) * 1)}
 .px-1\.5 {padding-inline:calc(var(--spacing) * 1.5)}
 .px-2 {padding-inline:calc(var(--spacing) * 2)}
 .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-8 {padding-inline:calc(var(--spacing) * 8)}
 .px-10 {padding-inline:calc(var(--spacing) * 10)}
 .py-0 {padding-block:calc(var(--spacing) * 0)}
 .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-3\.5 {padding-block:calc(var(--spacing) * 3.5)}
 .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-10 {padding-block:calc(var(--spacing) * 10)}
 .py-12 {padding-block:calc(var(--spacing) * 12)}
 .py-16 {padding-block:calc(var(--spacing) * 16)}
 .py-24 {padding-block:calc(var(--spacing) * 24)}
 .ps-0 {padding-inline-start:calc(var(--spacing) * 0)}
 .ps-3 {padding-inline-start:calc(var(--spacing) * 3)}
 .ps-4 {padding-inline-start:calc(var(--spacing) * 4)}
 .pe-4 {padding-inline-end:calc(var(--spacing) * 4)}
 .pt-0 {padding-top:calc(var(--spacing) * 0)}
 .pt-1 {padding-top:calc(var(--spacing) * 1)}
 .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-5 {padding-top:calc(var(--spacing) * 5)}
 .pt-6 {padding-top:calc(var(--spacing) * 6)}
 .pt-8 {padding-top:calc(var(--spacing) * 8)}
 .pt-\[2px\] {padding-top:2px}
 .pt-\[125\%\] {padding-top:125%}
 .pr-8 {padding-right:calc(var(--spacing) * 8)}
 .pb-2 {padding-bottom:calc(var(--spacing) * 2)}
 .pb-4 {padding-bottom:calc(var(--spacing) * 4)}
 .pb-16 {padding-bottom:calc(var(--spacing) * 16)}
 .pl-4 {padding-left:calc(var(--spacing) * 4)}
 .pl-8 {padding-left:calc(var(--spacing) * 8)}
 .text-center {text-align:center}
 .text-end {text-align:end}
 .text-left {text-align:left}
 .text-right {text-align:right}
 .text-start {text-align:start}
 .indent-8 {text-indent:calc(var(--spacing) * 8)}
 .align-middle {vertical-align:middle}
 .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-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-\[10px\] {font-size:10px}
 .text-\[11px\] {font-size:11px}
 .text-\[17px\] {font-size:17px}
 .leading-5 {--tw-leading:calc(var(--spacing) * 5); line-height:calc(var(--spacing) * 5)}
 .leading-6 {--tw-leading:calc(var(--spacing) * 6); line-height:calc(var(--spacing) * 6)}
 .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-bold {--tw-font-weight:var(--font-weight-bold); font-weight:var(--font-weight-bold)}
 .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-tight {--tw-tracking:var(--tracking-tight); letter-spacing:var(--tracking-tight)}
 .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-\[\#25D366\] {color:#25D366}
 .text-\[\#0077FF\] {color:#0077FF}
 .text-\[\#7360F2\] {color:#7360F2}
 .text-\[\#E1306C\] {color:#E1306C}
 .text-black {color:var(--color-black)}
 .text-current {color:currentcolor}
 .text-gray-500 {color:var(--color-gray-500)}
 .text-green-500 {color:var(--color-green-500)}
 .text-green-600 {color:var(--color-green-600)}
 .text-indigo-500 {color:var(--color-indigo-500)}
 .text-indigo-600 {color:var(--color-indigo-600)}
 .text-orange-500 {color:var(--color-orange-500)}
 .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-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-white {color:var(--color-white)}
 .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\/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)}
 }
 .uppercase {text-transform:uppercase}
 .italic {font-style:italic}
 .line-through {text-decoration-line:line-through}
 .underline {text-decoration-line:underline}
 .underline-offset-4 {text-underline-offset:4px}
 .opacity-0 {opacity:0}
 .opacity-50 {opacity:50%}
 .opacity-75 {opacity:75%}
 .opacity-100 {opacity:100%}
 .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-\[0_8px_30px_rgb\(0\,0\,0\,0\.12\)\] {--tw-shadow:0 8px 30px var(--tw-shadow-color,rgb(0,0,0,0.12)); 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-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)}
 .ring-1 {--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}
 .ring-\[8px\] {--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + 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)}
 .ring-\[\#fdfdfd\] {--tw-ring-color:#fdfdfd}
 .ring-slate-300 {--tw-ring-color:var(--color-slate-300)}
 .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,)}
 .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,)}
 .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,)}
 .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-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,)}
 .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}
 .ease-in {--tw-ease:var(--ease-in); transition-timing-function:var(--ease-in)}
 .ease-in-out {--tw-ease:var(--ease-in-out); transition-timing-function:var(--ease-in-out)}
 .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}
 .ring-inset {--tw-ring-inset:inset}
 .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\: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\: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\:opacity-100 {&:is(:where(.group):hover *) {@media (hover:hover) {opacity:100%}
 }
 }
 .marker\:text-indigo-500 {& *::marker {color:var(--color-indigo-500)}
 &::marker {color:var(--color-indigo-500)}
 & *::-webkit-details-marker {color:var(--color-indigo-500)}
 &::-webkit-details-marker {color:var(--color-indigo-500)}
 }
 .placeholder\:text-slate-400 {&::placeholder {color:var(--color-slate-400)}
 }
 .last\:border-0 {&:last-child {border-style:var(--tw-border-style); border-width:0}
 }
 .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\:border-indigo-400 {&:hover {@media (hover:hover) {border-color:var(--color-indigo-400)}
 }
 }
 .hover\:border-indigo-500 {&:hover {@media (hover:hover) {border-color:var(--color-indigo-500)}
 }
 }
 .hover\:bg-\[\#25D366\]\/20 {&:hover {@media (hover:hover) {background-color:color-mix(in oklab,#25D366 20%,transparent)}
 }
 }
 .hover\:bg-\[\#0077FF\]\/20 {&:hover {@media (hover:hover) {background-color:color-mix(in oklab,#0077FF 20%,transparent)}
 }
 }
 .hover\:bg-\[\#7360F2\]\/20 {&:hover {@media (hover:hover) {background-color:color-mix(in oklab,#7360F2 20%,transparent)}
 }
 }
 .hover\:bg-\[\#E1306C\]\/20 {&:hover {@media (hover:hover) {background-color:color-mix(in oklab,#E1306C 20%,transparent)}
 }
 }
 .hover\:bg-black\/50 {&:hover {@media (hover:hover) {background-color:color-mix(in srgb,#000 50%,transparent); @supports (color:color-mix(in lab,red,red)) {background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}
 }
 }
 }
 .hover\:bg-indigo-50 {&:hover {@media (hover:hover) {background-color:var(--color-indigo-50)}
 }
 }
 .hover\:bg-indigo-500 {&:hover {@media (hover:hover) {background-color:var(--color-indigo-500)}
 }
 }
 .hover\:bg-indigo-700 {&:hover {@media (hover:hover) {background-color:var(--color-indigo-700)}
 }
 }
 .hover\:bg-red-50 {&:hover {@media (hover:hover) {background-color:var(--color-red-50)}
 }
 }
 .hover\:bg-slate-50 {&:hover {@media (hover:hover) {background-color:var(--color-slate-50)}
 }
 }
 .hover\:bg-slate-700 {&:hover {@media (hover:hover) {background-color:var(--color-slate-700)}
 }
 }
 .hover\:bg-slate-800 {&:hover {@media (hover:hover) {background-color:var(--color-slate-800)}
 }
 }
 .hover\:bg-slate-900 {&:hover {@media (hover:hover) {background-color:var(--color-slate-900)}
 }
 }
 .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\:text-indigo-600 {&:hover {@media (hover:hover) {color:var(--color-indigo-600)}
 }
 }
 .hover\:text-indigo-700 {&:hover {@media (hover:hover) {color:var(--color-indigo-700)}
 }
 }
 .hover\:text-indigo-800 {&:hover {@media (hover:hover) {color:var(--color-indigo-800)}
 }
 }
 .hover\:text-red-600 {&:hover {@media (hover:hover) {color:var(--color-red-600)}
 }
 }
 .hover\:text-red-700 {&:hover {@media (hover:hover) {color:var(--color-red-700)}
 }
 }
 .hover\:text-slate-500 {&:hover {@media (hover:hover) {color:var(--color-slate-500)}
 }
 }
 .hover\:text-white {&:hover {@media (hover:hover) {color:var(--color-white)}
 }
 }
 .hover\:opacity-80 {&:hover {@media (hover:hover) {opacity:80%}
 }
 }
 .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-md {&:hover {@media (hover:hover) {--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)}
 }
 }
 .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-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-indigo-500 {&:focus {--tw-ring-color:var(--color-indigo-500)}
 }
 .focus\:ring-indigo-600 {&:focus {--tw-ring-color:var(--color-indigo-600)}
 }
 .focus\:outline-none {&:focus {--tw-outline-style:none; outline-style:none}
 }
 .focus\:ring-inset {&:focus {--tw-ring-inset:inset}
 }
 .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\:scale-\[0\.99\] {&:active {scale:0.99}
 }
 .sm\:top-2 {@media (width >= 40rem) {top:calc(var(--spacing) * 2)}
 }
 .sm\:top-4 {@media (width >= 40rem) {top:calc(var(--spacing) * 4)}
 }
 .sm\:top-6 {@media (width >= 40rem) {top:calc(var(--spacing) * 6)}
 }
 .sm\:right-2 {@media (width >= 40rem) {right:calc(var(--spacing) * 2)}
 }
 .sm\:right-4 {@media (width >= 40rem) {right:calc(var(--spacing) * 4)}
 }
 .sm\:-left-12 {@media (width >= 40rem) {left:calc(var(--spacing) * -12)}
 }
 .sm\:my-8 {@media (width >= 40rem) {margin-block:calc(var(--spacing) * 8)}
 }
 .sm\:my-10 {@media (width >= 40rem) {margin-block:calc(var(--spacing) * 10)}
 }
 .sm\:mb-1 {@media (width >= 40rem) {margin-bottom:calc(var(--spacing) * 1)}
 }
 .sm\:mb-2 {@media (width >= 40rem) {margin-bottom:calc(var(--spacing) * 2)}
 }
 .sm\:mb-6 {@media (width >= 40rem) {margin-bottom:calc(var(--spacing) * 6)}
 }
 .sm\:block {@media (width >= 40rem) {display:block}
 }
 .sm\:h-7 {@media (width >= 40rem) {height:calc(var(--spacing) * 7)}
 }
 .sm\:h-8 {@media (width >= 40rem) {height:calc(var(--spacing) * 8)}
 }
 .sm\:h-24 {@media (width >= 40rem) {height:calc(var(--spacing) * 24)}
 }
 .sm\:w-24 {@media (width >= 40rem) {width:calc(var(--spacing) * 24)}
 }
 .sm\:w-auto {@media (width >= 40rem) {width:auto}
 }
 .sm\:max-w-lg {@media (width >= 40rem) {max-width:var(--container-lg)}
 }
 .sm\:flex-grow-0 {@media (width >= 40rem) {flex-grow:0}
 }
 .sm\:translate-y-0 {@media (width >= 40rem) {--tw-translate-y:calc(var(--spacing) * 0); translate:var(--tw-translate-x) var(--tw-translate-y)}
 }
 .sm\:scale-95 {@media (width >= 40rem) {--tw-scale-x:95%; --tw-scale-y:95%; --tw-scale-z:95%; scale:var(--tw-scale-x) var(--tw-scale-y)}
 }
 .sm\:scale-100 {@media (width >= 40rem) {--tw-scale-x:100%; --tw-scale-y:100%; --tw-scale-z:100%; scale:var(--tw-scale-x) var(--tw-scale-y)}
 }
 .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\:flex-row-reverse {@media (width >= 40rem) {flex-direction:row-reverse}
 }
 .sm\:items-center {@media (width >= 40rem) {align-items:center}
 }
 .sm\:items-start {@media (width >= 40rem) {align-items:flex-start}
 }
 .sm\:gap-2 {@media (width >= 40rem) {gap:calc(var(--spacing) * 2)}
 }
 .sm\:gap-4 {@media (width >= 40rem) {gap:calc(var(--spacing) * 4)}
 }
 .sm\:gap-6 {@media (width >= 40rem) {gap:calc(var(--spacing) * 6)}
 }
 .sm\:rounded-2xl {@media (width >= 40rem) {border-radius:var(--radius-2xl)}
 }
 .sm\:p-0 {@media (width >= 40rem) {padding:calc(var(--spacing) * 0)}
 }
 .sm\:p-4 {@media (width >= 40rem) {padding:calc(var(--spacing) * 4)}
 }
 .sm\:p-5 {@media (width >= 40rem) {padding:calc(var(--spacing) * 5)}
 }
 .sm\:p-6 {@media (width >= 40rem) {padding:calc(var(--spacing) * 6)}
 }
 .sm\:p-8 {@media (width >= 40rem) {padding:calc(var(--spacing) * 8)}
 }
 .sm\:p-10 {@media (width >= 40rem) {padding:calc(var(--spacing) * 10)}
 }
 .sm\:p-12 {@media (width >= 40rem) {padding:calc(var(--spacing) * 12)}
 }
 .sm\:px-4 {@media (width >= 40rem) {padding-inline:calc(var(--spacing) * 4)}
 }
 .sm\:px-6 {@media (width >= 40rem) {padding-inline:calc(var(--spacing) * 6)}
 }
 .sm\:py-4 {@media (width >= 40rem) {padding-block:calc(var(--spacing) * 4)}
 }
 .sm\:py-10 {@media (width >= 40rem) {padding-block:calc(var(--spacing) * 10)}
 }
 .sm\:pb-4 {@media (width >= 40rem) {padding-bottom:calc(var(--spacing) * 4)}
 }
 .sm\:pl-8 {@media (width >= 40rem) {padding-left:calc(var(--spacing) * 8)}
 }
 .sm\:pl-12 {@media (width >= 40rem) {padding-left:calc(var(--spacing) * 12)}
 }
 .sm\:text-left {@media (width >= 40rem) {text-align:left}
 }
 .sm\:text-3xl {@media (width >= 40rem) {font-size:var(--text-3xl); line-height:var(--tw-leading,var(--text-3xl--line-height))}
 }
 .sm\:text-4xl {@media (width >= 40rem) {font-size:var(--text-4xl); line-height:var(--tw-leading,var(--text-4xl--line-height))}
 }
 .sm\:text-base {@media (width >= 40rem) {font-size:var(--text-base); line-height:var(--tw-leading,var(--text-base--line-height))}
 }
 .sm\:text-lg {@media (width >= 40rem) {font-size:var(--text-lg); line-height:var(--tw-leading,var(--text-lg--line-height))}
 }
 .sm\:text-sm {@media (width >= 40rem) {font-size:var(--text-sm); line-height:var(--tw-leading,var(--text-sm--line-height))}
 }
 .sm\:text-xl {@media (width >= 40rem) {font-size:var(--text-xl); line-height:var(--tw-leading,var(--text-xl--line-height))}
 }
 .sm\:text-xs {@media (width >= 40rem) {font-size:var(--text-xs); line-height:var(--tw-leading,var(--text-xs--line-height))}
 }
 .sm\:text-\[11px\] {@media (width >= 40rem) {font-size:11px}
 }
 .sm\:leading-5 {@media (width >= 40rem) {--tw-leading:calc(var(--spacing) * 5); line-height:calc(var(--spacing) * 5)}
 }
 .sm\:leading-6 {@media (width >= 40rem) {--tw-leading:calc(var(--spacing) * 6); line-height:calc(var(--spacing) * 6)}
 }
 .sm\:font-normal {@media (width >= 40rem) {--tw-font-weight:var(--font-weight-normal); font-weight:var(--font-weight-normal)}
 }
 .sm\:font-semibold {@media (width >= 40rem) {--tw-font-weight:var(--font-weight-semibold); font-weight:var(--font-weight-semibold)}
 }
 .md\:top-6 {@media (width >= 48rem) {top:calc(var(--spacing) * 6)}
 }
 .md\:right-6 {@media (width >= 48rem) {right:calc(var(--spacing) * 6)}
 }
 .md\:right-8 {@media (width >= 48rem) {right:calc(var(--spacing) * 8)}
 }
 .md\:right-auto {@media (width >= 48rem) {right:auto}
 }
 .md\:bottom-8 {@media (width >= 48rem) {bottom:calc(var(--spacing) * 8)}
 }
 .md\:left-6 {@media (width >= 48rem) {left:calc(var(--spacing) * 6)}
 }
 .md\:left-8 {@media (width >= 48rem) {left:calc(var(--spacing) * 8)}
 }
 .md\:mt-8 {@media (width >= 48rem) {margin-top:calc(var(--spacing) * 8)}
 }
 .md\:mb-16 {@media (width >= 48rem) {margin-bottom:calc(var(--spacing) * 16)}
 }
 .md\:mb-24 {@media (width >= 48rem) {margin-bottom:calc(var(--spacing) * 24)}
 }
 .md\:flex {@media (width >= 48rem) {display:flex}
 }
 .md\:hidden {@media (width >= 48rem) {display:none}
 }
 .md\:w-1\/2 {@media (width >= 48rem) {width:calc(1/2 * 100%)}
 }
 .md\:max-w-sm {@media (width >= 48rem) {max-width:var(--container-sm)}
 }
 .md\:columns-3 {@media (width >= 48rem) {columns:3}
 }
 .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\:gap-10 {@media (width >= 48rem) {gap:calc(var(--spacing) * 10)}
 }
 .md\:p-6 {@media (width >= 48rem) {padding:calc(var(--spacing) * 6)}
 }
 .md\:p-8 {@media (width >= 48rem) {padding:calc(var(--spacing) * 8)}
 }
 .md\:p-12 {@media (width >= 48rem) {padding:calc(var(--spacing) * 12)}
 }
 .md\:p-16 {@media (width >= 48rem) {padding:calc(var(--spacing) * 16)}
 }
 .md\:py-0 {@media (width >= 48rem) {padding-block:calc(var(--spacing) * 0)}
 }
 .md\:py-16 {@media (width >= 48rem) {padding-block:calc(var(--spacing) * 16)}
 }
 .md\:py-20 {@media (width >= 48rem) {padding-block:calc(var(--spacing) * 20)}
 }
 .md\:py-24 {@media (width >= 48rem) {padding-block:calc(var(--spacing) * 24)}
 }
 .md\:pb-0 {@media (width >= 48rem) {padding-bottom:calc(var(--spacing) * 0)}
 }
 .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-base {@media (width >= 48rem) {font-size:var(--text-base); line-height:var(--tw-leading,var(--text-base--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))}
 }
 .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\:mb-20 {@media (width >= 64rem) {margin-bottom:calc(var(--spacing) * 20)}
 }
 .lg\:mb-\[40px\] {@media (width >= 64rem) {margin-bottom:40px}
 }
 .lg\:block {@media (width >= 64rem) {display:block}
 }
 .lg\:h-full {@media (width >= 64rem) {height:100%}
 }
 .lg\:w-1\/3 {@media (width >= 64rem) {width:calc(1/3 * 100%)}
 }
 .lg\:columns-4 {@media (width >= 64rem) {columns:4}
 }
 .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\:flex-row {@media (width >= 64rem) {flex-direction:row}
 }
 .lg\:items-end {@media (width >= 64rem) {align-items:flex-end}
 }
 .lg\:gap-4 {@media (width >= 64rem) {gap:calc(var(--spacing) * 4)}
 }
 .lg\:gap-6 {@media (width >= 64rem) {gap:calc(var(--spacing) * 6)}
 }
 .lg\:gap-8 {@media (width >= 64rem) {gap:calc(var(--spacing) * 8)}
 }
 .lg\:p-12 {@media (width >= 64rem) {padding:calc(var(--spacing) * 12)}
 }
 .lg\:px-8 {@media (width >= 64rem) {padding-inline:calc(var(--spacing) * 8)}
 }
 .lg\:text-right {@media (width >= 64rem) {text-align:right}
 }
 .lg\:text-4xl {@media (width >= 64rem) {font-size:var(--text-4xl); line-height:var(--tw-leading,var(--text-4xl--line-height))}
 }
 .lg\:text-base {@media (width >= 64rem) {font-size:var(--text-base); line-height:var(--tw-leading,var(--text-base--line-height))}
 }
 .xl\:flex {@media (width >= 80rem) {display:flex}
 }
 .xl\:grid-cols-4 {@media (width >= 80rem) {grid-template-columns:repeat(4,minmax(0,1fr))}
 }
 .xl\:gap-8 {@media (width >= 80rem) {gap:calc(var(--spacing) * 8)}
 }
}
:root {color-scheme:light}
[x-cloak] {display:none !important}
input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button {-webkit-appearance:none; margin:0}
input[type='number'] {-moz-appearance:textfield; appearance:textfield}
.no-scrollbar::-webkit-scrollbar {display:none}
.no-scrollbar {-ms-overflow-style:none; scrollbar-width:none}
.page-content h1,.product-description h1 {font-size:1.75em; font-weight:700; margin-bottom:0.75em; color:#0f172a}
.page-content h2,.product-description h2 {font-size:1.5em; font-weight:600; margin-bottom:0.75em; color:#0f172a; margin-top:1.5rem}
.page-content h3,.product-description h3 {font-size:1.25em; font-weight:600; margin-bottom:0.5em; color:#0f172a; margin-top:1.5rem}
.page-content ul,.product-description ul {list-style-type:disc; padding-left:1.5em; margin-bottom:1em}
.page-content ol,.product-description ol {list-style-type:decimal; padding-left:1.5em; margin-bottom:1em}
.page-content p,.product-description p {margin-bottom:1em}
.page-content a,.product-description a {color:#FF9649; text-decoration:underline}
.page-content strong,.product-description strong {font-weight:600; color:#1e293b}
.page-content img,.product-description img {max-width:100%; height:auto; border-radius:0.5rem; margin-top:0.5rem; margin-bottom:0.5rem; display:inline-block}
.page-content iframe,.product-description iframe {max-width:100%; border-radius:0.5rem; aspect-ratio:16/9}
.page-content .custom-info-block,.product-description .custom-info-block,.ql-editor .custom-info-block {background-color:#f8fafc; border:1px solid #e2e8f0; padding:1rem 1.5rem; text-align:center; margin-top:1.5rem; margin-bottom:1.5rem; border-radius:1rem}
@media (min-width:640px) {.page-content .custom-info-block,.product-description .custom-info-block,.ql-editor .custom-info-block {padding:1rem 2rem}
}
.page-content .custom-info-block + .custom-info-block,.product-description .custom-info-block + .custom-info-block,.ql-editor .custom-info-block + .custom-info-block {margin-top:-1.5rem; border-top:none; border-top-left-radius:0; border-top-right-radius:0; padding-top:0.5rem}
.page-content .custom-info-block:has(+ .custom-info-block),.product-description .custom-info-block:has(+ .custom-info-block),.ql-editor .custom-info-block:has(+ .custom-info-block) {margin-bottom:0; border-bottom:none; border-bottom-left-radius:0; border-bottom-right-radius:0; padding-bottom:0.5rem}
.page-content .ql-custom-button,.product-description .ql-custom-button,.ql-editor .ql-custom-button {display:inline-flex; align-items:center; justify-content:center; border-radius:var(--radius-xl); padding-inline:calc(var(--spacing) * 8); padding-block:calc(var(--spacing) * 4); --tw-font-weight:var(--font-weight-normal); font-weight:var(--font-weight-normal); color:var(--color-white); transition-property:all; transition-timing-function:var(--tw-ease,var(--default-transition-timing-function)); transition-duration:var(--tw-duration,var(--default-transition-duration)); &:active {scale:0.98}
 background-color:var(--color-indigo-600) !important; border:1px solid var(--color-indigo-600) !important; margin:0.5rem !important; text-decoration:none !important; box-shadow:none !important; text-indent:0 !important; cursor:pointer !important}
.page-content .ql-custom-button:hover,.product-description .ql-custom-button:hover,.ql-editor .ql-custom-button:hover {background-color:var(--color-indigo-700) !important; border-color:var(--color-indigo-700) !important; opacity:1 !important}
.page-content p:has(> .ql-custom-button),.product-description p:has(> .ql-custom-button),.ql-editor p:has(> .ql-custom-button) {text-indent:0 !important; text-align:center !important}
.page-content .custom-h-spacer,.product-description .custom-h-spacer {display:inline-block !important; width:2rem !important; height:1em !important; vertical-align:middle}
.page-content .custom-spacer,.product-description .custom-spacer {height:3rem !important; display:block !important; width:100% !important; border:none !important; margin:0 !important; padding:0 !important; clear:both !important}
.ql-editor .ql-columns-2 {border-left:3px solid #FF9649 !important; padding-left:1rem !important; background-color:#f8fafc !important; border-radius:0 4px 4px 0 !important}
.ql-editor ul:has(> li.ql-columns-2),.ql-editor ol:has(> li.ql-columns-2) {border-left:3px solid #FF9649 !important; padding-left:1rem !important; background-color:#f8fafc !important; border-radius:0 4px 4px 0 !important; margin-left:0 !important}
.page-content .custom-columns-container,.product-description .custom-columns-container {column-count:1; margin-top:1.5rem; margin-bottom:1.5rem}
@media (min-width:768px) {.page-content .custom-columns-container,.product-description .custom-columns-container {column-count:2; column-gap:3rem}
}
.custom-columns-container > * {break-inside:avoid-column; page-break-inside:avoid; margin-top:0 !important}
.custom-columns-container ul {margin-bottom:1.5rem}
.page-content .ql-check-list,.product-description .ql-check-list,.ql-editor .ql-check-list {position:relative; padding-left:2rem !important; margin-bottom:0.75rem !important; text-indent:0 !important; list-style:none !important; color:#475569 !important}
.page-content .ql-check-list::before,.product-description .ql-check-list::before,.ql-editor .ql-check-list::before {content:""; position:absolute; left:0; top:0.2rem; width:1.25rem; height:1.25rem; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23FF9649' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E"); background-size:contain; background-repeat:no-repeat}
.page-content h3:has(+ .ql-check-list),.product-description h3:has(+ .ql-check-list),.page-content .custom-columns-container h3,.product-description .custom-columns-container h3 {position:relative; padding-left:1.5rem}
.page-content h3:has(+ .ql-check-list)::before,.product-description h3:has(+ .ql-check-list)::before,.page-content .custom-columns-container h3::before,.product-description .custom-columns-container h3::before {content:""; position:absolute; left:0; top:50%; transform:translateY(-50%); width:0.75rem; height:0.75rem; background-color:#ffeed4; border-radius:50%}
.page-content:is(h1,h2,h3,h4,h5,h6):empty,.page-content:is(h1,h2,h3,h4,h5,h6):has(> br:only-child),.product-description:is(h1,h2,h3,h4,h5,h6):empty,.product-description:is(h1,h2,h3,h4,h5,h6):has(> br:only-child) {display:none !important; margin:0 !important; padding:0 !important}
.page-content p:has(img),.product-description p:has(img),.ql-editor p:has(img) {text-indent:0 !important}
.page-content p:has(img ~ img),.product-description p:has(img ~ img),.ql-editor p:has(img ~ img) {display:flex !important; flex-wrap:wrap !important; gap:1.5rem !important; align-items:center !important; justify-content:center !important; clear:both !important; margin-top:1.5rem !important; margin-bottom:1.5rem !important}
.page-content p:has(img ~ img) img,.product-description p:has(img ~ img) img,.ql-editor p:has(img ~ img) img {float:none !important; margin:0 !important; display:block !important; max-width:100% !important}
.page-content:is(h1,h2,h3,h4,h5,h6,ul,ol),.product-description:is(h1,h2,h3,h4,h5,h6,ul,ol),.page-content .custom-info-block,.product-description .custom-info-block,.ql-editor:is(h1,h2,h3,h4,h5,h6,ul,ol),.ql-editor .custom-info-block {clear:both}
@property --tw-translate-x {syntax:"*"; inherits:false; initial-value:0}
@property --tw-translate-y {syntax:"*"; inherits:false; initial-value:0}
@property --tw-translate-z {syntax:"*"; inherits:false; initial-value:0}
@property --tw-rotate-x {syntax:"*"; inherits:false}
@property --tw-rotate-y {syntax:"*"; inherits:false}
@property --tw-rotate-z {syntax:"*"; inherits:false}
@property --tw-skew-x {syntax:"*"; inherits:false}
@property --tw-skew-y {syntax:"*"; inherits:false}
@property --tw-pan-x {syntax:"*"; inherits:false}
@property --tw-pan-y {syntax:"*"; inherits:false}
@property --tw-pinch-zoom {syntax:"*"; inherits:false}
@property --tw-space-y-reverse {syntax:"*"; inherits:false; initial-value:0}
@property --tw-space-x-reverse {syntax:"*"; inherits:false; initial-value:0}
@property --tw-divide-y-reverse {syntax:"*"; inherits:false; initial-value:0}
@property --tw-border-style {syntax:"*"; inherits:false; initial-value:solid}
@property --tw-gradient-position {syntax:"*"; inherits:false}
@property --tw-gradient-from {syntax:"<color>"; inherits:false; initial-value:#0000}
@property --tw-gradient-via {syntax:"<color>"; inherits:false; initial-value:#0000}
@property --tw-gradient-to {syntax:"<color>"; inherits:false; initial-value:#0000}
@property --tw-gradient-stops {syntax:"*"; inherits:false}
@property --tw-gradient-via-stops {syntax:"*"; inherits:false}
@property --tw-gradient-from-position {syntax:"<length-percentage>"; inherits:false; initial-value:0}
@property --tw-gradient-via-position {syntax:"<length-percentage>"; inherits:false; initial-value:50%}
@property --tw-gradient-to-position {syntax:"<length-percentage>"; inherits:false; initial-value:100%}
@property --tw-leading {syntax:"*"; inherits:false}
@property --tw-font-weight {syntax:"*"; inherits:false}
@property --tw-tracking {syntax:"*"; inherits:false}
@property --tw-shadow {syntax:"*"; inherits:false; initial-value:0 0 #0000}
@property --tw-shadow-color {syntax:"*"; inherits:false}
@property --tw-shadow-alpha {syntax:"<percentage>"; inherits:false; initial-value:100%}
@property --tw-inset-shadow {syntax:"*"; inherits:false; initial-value:0 0 #0000}
@property --tw-inset-shadow-color {syntax:"*"; inherits:false}
@property --tw-inset-shadow-alpha {syntax:"<percentage>"; inherits:false; initial-value:100%}
@property --tw-ring-color {syntax:"*"; inherits:false}
@property --tw-ring-shadow {syntax:"*"; inherits:false; initial-value:0 0 #0000}
@property --tw-inset-ring-color {syntax:"*"; inherits:false}
@property --tw-inset-ring-shadow {syntax:"*"; inherits:false; initial-value:0 0 #0000}
@property --tw-ring-inset {syntax:"*"; inherits:false}
@property --tw-ring-offset-width {syntax:"<length>"; inherits:false; initial-value:0}
@property --tw-ring-offset-color {syntax:"*"; inherits:false; initial-value:#fff}
@property --tw-ring-offset-shadow {syntax:"*"; inherits:false; initial-value:0 0 #0000}
@property --tw-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-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}
@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-rotate-x:initial; --tw-rotate-y:initial; --tw-rotate-z:initial; --tw-skew-x:initial; --tw-skew-y:initial; --tw-pan-x:initial; --tw-pan-y:initial; --tw-pinch-zoom:initial; --tw-space-y-reverse:0; --tw-space-x-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:0; --tw-ring-offset-color:#fff; --tw-ring-offset-shadow:0 0 #0000; --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-scale-x:1; --tw-scale-y:1; --tw-scale-z:1}
 }
}
