/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){#root *,#root ::backdrop,#root :after,#root :before{--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-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--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-mask-linear:linear-gradient(#fff,#fff);--tw-mask-radial:linear-gradient(#fff,#fff);--tw-mask-conic:linear-gradient(#fff,#fff);--tw-mask-left:linear-gradient(#fff,#fff);--tw-mask-right:linear-gradient(#fff,#fff);--tw-mask-bottom:linear-gradient(#fff,#fff);--tw-mask-top:linear-gradient(#fff,#fff);--tw-mask-top-from-position:0%;--tw-mask-top-to-position:100%;--tw-mask-top-from-color:black;--tw-mask-top-to-color:transparent;--tw-mask-right-from-position:0%;--tw-mask-right-to-position:100%;--tw-mask-right-from-color:black;--tw-mask-right-to-color:transparent;--tw-mask-bottom-from-position:0%;--tw-mask-bottom-to-position:100%;--tw-mask-bottom-from-color:black;--tw-mask-bottom-to-color:transparent;--tw-mask-left-from-position:0%;--tw-mask-left-to-position:100%;--tw-mask-left-from-color:black;--tw-mask-left-to-color:transparent;--tw-mask-radial-from-position:0%;--tw-mask-radial-to-position:100%;--tw-mask-radial-from-color:black;--tw-mask-radial-to-color:transparent;--tw-mask-radial-shape:ellipse;--tw-mask-radial-size:farthest-corner;--tw-mask-radial-position:center;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-text-shadow-color:initial;--tw-text-shadow-alpha:100%;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--button-angle:-75deg}}#root,#root{--font-sans:var(--font-geist-sans);--font-serif:var(--font-geist-sans);--font-mono:var(--font-geist-mono);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-600:oklch(60% .118 184.704);--color-teal-900:oklch(38.6% .063 188.416);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-950:oklch(13% .028 261.692);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-800:oklch(27.4% .006 286.033);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-800:oklch(26.8% .007 34.298);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--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:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--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-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-normal:var(--letter-spacing);--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--radius-2xl:calc(var(--radius) * 1.8);--radius-3xl:calc(var(--radius) * 2.2);--radius-4xl:calc(var(--radius) * 2.6);--shadow-2xs:var(--shadow-2xs);--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--shadow-2xl:var(--shadow-2xl);--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-distant:1200px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono);--shadow:var(--shadow);--font-kalam:var(--font-kalam);--font-heading:var(--font-geist-sans);--font-body:var(--font-geist-sans);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-chart-1:var(--chart-1);--color-chart-2:var(--chart-2);--color-chart-3:var(--chart-3);--color-chart-4:var(--chart-4);--color-chart-5:var(--chart-5);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring);--animate-orbit-clockwise:orbit-clockwise 10s linear infinite;--animate-counter-rotate:counter-rotate 10s linear infinite}#root *,#root ::backdrop,#root :after,#root :before{box-sizing:border-box;border:0 solid;margin:0;padding:0}#root ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}#root,#root{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;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}#root hr{height:0;color:inherit;border-top-width:1px}#root abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#root h1,#root h2,#root h3,#root h4,#root h5,#root h6{font-size:inherit;font-weight:inherit}#root a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}#root b,#root strong{font-weight:bolder}#root code,#root kbd,#root pre,#root samp{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}#root small{font-size:80%}#root sub,#root sup{vertical-align:initial;font-size:75%;line-height:0;position:relative}#root sub{bottom:-.25em}#root sup{top:-.5em}#root table{text-indent:0;border-color:inherit;border-collapse:collapse}#root :-moz-focusring{outline:auto}#root progress{vertical-align:initial}#root summary{display:list-item}#root menu,#root ol,#root ul{list-style:none}#root audio,#root canvas,#root embed,#root iframe,#root img,#root object,#root svg,#root video{vertical-align:middle;display:block}#root img,#root video{max-width:100%;height:auto}#root button,#root input,#root optgroup,#root select,#root textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}#root ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}#root :where(select:is([multiple],[size])) optgroup{font-weight:bolder}#root :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}#root ::file-selector-button{margin-inline-end:4px}#root ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){#root ::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){#root ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}#root textarea{resize:vertical}#root ::-webkit-search-decoration{-webkit-appearance:none}#root ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}#root ::-webkit-datetime-edit{display:inline-flex}#root ::-webkit-datetime-edit-fields-wrapper{padding:0}#root ::-webkit-datetime-edit,#root ::-webkit-datetime-edit-year-field{padding-block:0}#root ::-webkit-datetime-edit-day-field,#root ::-webkit-datetime-edit-month-field{padding-block:0}#root ::-webkit-datetime-edit-hour-field,#root ::-webkit-datetime-edit-minute-field{padding-block:0}#root ::-webkit-datetime-edit-millisecond-field,#root ::-webkit-datetime-edit-second-field{padding-block:0}#root ::-webkit-datetime-edit-meridiem-field{padding-block:0}#root ::-webkit-calendar-picker-indicator{line-height:1}#root :-moz-ui-invalid{box-shadow:none}#root button,#root input:where([type=button],[type=reset],[type=submit]){appearance:button}#root ::file-selector-button{appearance:button}#root ::-webkit-inner-spin-button,#root ::-webkit-outer-spin-button{height:auto}#root [hidden]:where(:not([hidden=until-found])){display:none!important}#root *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root *{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root{background-color:var(--background);color:var(--foreground);font-family:var(--font-body,var(--font-sans));font-synthesis-weight:none;text-rendering:optimizelegibility;letter-spacing:var(--letter-spacing)}#root h1,#root h2,#root h3,#root h4,#root h5,#root h6{font-family:var(--font-heading,var(--font-sans))}#root code,#root pre{font-family:var(--font-mono)}#root .cn-font-heading{font-family:var(--font-geist-sans)}#root pre::-webkit-scrollbar{width:5px}#root pre::-webkit-scrollbar-track{background:0 0}#root pre::-webkit-scrollbar-thumb{background:var(--border);border-radius:5px}#root pre{scrollbar-width:thin;scrollbar-color:var(--border) transparent}#root [data-slot=slider-thumb]:not([data-disabled]),#root [data-slot=slider-track]:not([data-disabled]),#root [role=button]:not(:disabled),#root [role=checkbox]:not(:disabled),#root [role=radio]:not(:disabled),#root [role=slider]:not([data-disabled]),#root [role=switch]:not(:disabled),#root button:not(:disabled),#root label:has([role=checkbox]):not(:disabled),#root label:has([role=radio]):not(:disabled),#root label:has([role=switch]):not(:disabled),#root label[for]{cursor:pointer}#root [role=menuitem]:not(:disabled),#root [role=menuitemcheckbox]:not(:disabled),#root [role=menuitemradio]:not(:disabled),#root [role=option]:not(:disabled),#root select[data-slot=native-select]:not(:disabled){cursor:pointer!important}#root input[type=number]::-webkit-inner-spin-button,#root input[type=number]::-webkit-outer-spin-button{cursor:pointer}#root :is(.dashboard-sidebar-04,.application-shell-12) .cn-sidebar-header .cn-sidebar-menu-button:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 14)!important;padding-inline:calc(var(--spacing) * 3)!important;padding-block:calc(var(--spacing) * 1)!important}#root :is(.dashboard-sidebar-04,.application-shell-12) .cn-sidebar-content .cn-sidebar-menu-button:is(:where(.group)[data-collapsible=icon] *){height:auto!important;width:calc(var(--spacing) * 14)!important}#root :where([data-slot=sidebar-header]) :is(:is(.dashboard-sidebar-04,.application-shell-12) .cn-sidebar-content .cn-sidebar-menu-button):is(:where(.group)[data-collapsible=icon] *){padding-inline:calc(var(--spacing) * 3)!important;padding-block:calc(var(--spacing) * 1)!important}#root :is(.dashboard-sidebar-05,.application-shell-11) .cn-sidebar-content .cn-sidebar-menu-button:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 10)!important;padding-left:calc(var(--spacing) * 4)!important}#root :is(.dashboard-sidebar-11,.dashboard-shell-08,.application-shell-18) .cn-sidebar-header .cn-sidebar-menu-button:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 9)!important;height:calc(var(--spacing) * 9)!important;padding:calc(var(--spacing) * 1)!important}#root :is(.dashboard-sidebar-11,.dashboard-shell-08,.application-shell-18) .cn-sidebar-content .cn-sidebar-menu-button:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 10)!important;height:calc(var(--spacing) * 10)!important}#root .cn-label.cn-field-label{--tw-leading:var(--leading-snug)!important;line-height:var(--leading-snug)!important}#root#root#root .\@container\/card-header{container:card-header/inline-size}#root#root#root .\@container\/field-group{container:field-group/inline-size}#root#root#root .\[container-type\:inline-size\]{container-type:inline-size}#root#root#root .\[pointer-events\:none\]{pointer-events:none}#root#root#root .pointer-events-auto{pointer-events:auto}#root#root#root .pointer-events-none{pointer-events:none}#root#root#root .collapse{visibility:collapse}#root#root#root .invisible{visibility:hidden}#root#root#root .visible{visibility:visible}#root#root#root .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}#root#root#root .absolute,#root#root#root .sr-only{position:absolute}#root#root#root .fixed{position:fixed}#root#root#root .relative{position:relative}#root#root#root .static{position:static}#root#root#root .sticky{position:sticky}#root#root#root .-inset-2{inset:calc(var(--spacing) * -2)}#root#root#root .-inset-4{inset:calc(var(--spacing) * -4)}#root#root#root .-inset-6{inset:calc(var(--spacing) * -6)}#root#root#root .-inset-12{inset:calc(var(--spacing) * -12)}#root#root#root .inset-0{inset:calc(var(--spacing) * 0)}#root#root#root .inset-0\.5{inset:calc(var(--spacing) * .5)}#root#root#root .inset-2{inset:calc(var(--spacing) * 2)}#root#root#root .inset-4{inset:calc(var(--spacing) * 4)}#root#root#root .inset-6{inset:calc(var(--spacing) * 6)}#root#root#root .inset-8{inset:calc(var(--spacing) * 8)}#root#root#root .inset-9{inset:calc(var(--spacing) * 9)}#root#root#root .inset-11{inset:calc(var(--spacing) * 11)}#root#root#root .inset-12{inset:calc(var(--spacing) * 12)}#root#root#root .inset-18{inset:calc(var(--spacing) * 18)}#root#root#root .inset-21{inset:calc(var(--spacing) * 21)}#root#root#root .inset-\[18\%\]{inset:18%}#root#root#root .inset-px{inset:1px}#root#root#root .inset-x-0{inset-inline:calc(var(--spacing) * 0)}#root#root#root .inset-x-1\/2{inset-inline:50%}#root#root#root .inset-x-3{inset-inline:calc(var(--spacing) * 3)}#root#root#root .inset-x-3\.5{inset-inline:calc(var(--spacing) * 3.5)}#root#root#root .inset-x-4{inset-inline:calc(var(--spacing) * 4)}#root#root#root .inset-x-5{inset-inline:calc(var(--spacing) * 5)}#root#root#root .inset-x-5\.5{inset-inline:calc(var(--spacing) * 5.5)}#root#root#root .inset-x-6{inset-inline:calc(var(--spacing) * 6)}#root#root#root .inset-x-7{inset-inline:calc(var(--spacing) * 7)}#root#root#root .inset-x-8\.5{inset-inline:calc(var(--spacing) * 8.5)}#root#root#root .inset-x-12{inset-inline:calc(var(--spacing) * 12)}#root#root#root .inset-x-\[2px\]{inset-inline:2px}#root#root#root .-inset-y-6{inset-block:calc(var(--spacing) * -6)}#root#root#root .-inset-y-9{inset-block:calc(var(--spacing) * -9)}#root#root#root .-inset-y-px{inset-block:-1px}#root#root#root .inset-y-0{inset-block:calc(var(--spacing) * 0)}#root#root#root .inset-y-0\.5{inset-block:calc(var(--spacing) * .5)}#root#root#root .inset-y-2{inset-block:calc(var(--spacing) * 2)}#root#root#root .inset-y-3\.5{inset-block:calc(var(--spacing) * 3.5)}#root#root#root .inset-s-1\/2{inset-inline-start:50%}#root#root#root .start{inset-inline-start:var(--spacing)}#root#root#root .start\!{inset-inline-start:var(--spacing)!important}#root#root#root .start-0{inset-inline-start:calc(var(--spacing) * 0)}#root#root#root .start-2{inset-inline-start:calc(var(--spacing) * 2)}#root#root#root .start-6{inset-inline-start:calc(var(--spacing) * 6)}#root#root#root .start-10{inset-inline-start:calc(var(--spacing) * 10)}#root#root#root .-end-2\.5{inset-inline-end:calc(var(--spacing) * -2.5)}#root#root#root .end{inset-inline-end:var(--spacing)}#root#root#root .end-0{inset-inline-end:calc(var(--spacing) * 0)}#root#root#root .end-1{inset-inline-end:calc(var(--spacing) * 1)}#root#root#root .end-5\.5{inset-inline-end:calc(var(--spacing) * 5.5)}#root#root#root .end-6{inset-inline-end:calc(var(--spacing) * 6)}#root#root#root .end-13{inset-inline-end:calc(var(--spacing) * 13)}#root#root#root .end-15\.5{inset-inline-end:calc(var(--spacing) * 15.5)}#root#root#root .end-\[16\%\]{inset-inline-end:16%}#root#root#root .inset-e-0{inset-inline-end:calc(var(--spacing) * 0)}#root#root#root .-top-0\.5{top:calc(var(--spacing) * -.5)}#root#root#root .-top-0\.25{top:calc(var(--spacing) * -.25)}#root#root#root .-top-1{top:calc(var(--spacing) * -1)}#root#root#root .-top-1\.5{top:calc(var(--spacing) * -1.5)}#root#root#root .-top-1\/2{top:-50%}#root#root#root .-top-2{top:calc(var(--spacing) * -2)}#root#root#root .-top-2\.5{top:calc(var(--spacing) * -2.5)}#root#root#root .-top-3\.5{top:calc(var(--spacing) * -3.5)}#root#root#root .-top-4{top:calc(var(--spacing) * -4)}#root#root#root .-top-5{top:calc(var(--spacing) * -5)}#root#root#root .-top-7{top:calc(var(--spacing) * -7)}#root#root#root .-top-8{top:calc(var(--spacing) * -8)}#root#root#root .-top-10{top:calc(var(--spacing) * -10)}#root#root#root .-top-12{top:calc(var(--spacing) * -12)}#root#root#root .-top-14{top:calc(var(--spacing) * -14)}#root#root#root .-top-15{top:calc(var(--spacing) * -15)}#root#root#root .-top-16{top:calc(var(--spacing) * -16)}#root#root#root .-top-20{top:calc(var(--spacing) * -20)}#root#root#root .-top-23{top:calc(var(--spacing) * -23)}#root#root#root .-top-25{top:calc(var(--spacing) * -25)}#root#root#root .-top-30{top:calc(var(--spacing) * -30)}#root#root#root .-top-\[3px\]{top:-3px}#root#root#root .-top-px{top:-1px}#root#root#root .top-\(--header-height\){top:var(--header-height)}#root#root#root .top-0{top:calc(var(--spacing) * 0)}#root#root#root .top-0\.5{top:calc(var(--spacing) * .5)}#root#root#root .top-1{top:calc(var(--spacing) * 1)}#root#root#root .top-1\.5{top:calc(var(--spacing) * 1.5)}#root#root#root .top-1\/2{top:50%}#root#root#root .top-1\/3{top:33.3333%}#root#root#root .top-1\/4{top:25%}#root#root#root .top-2{top:calc(var(--spacing) * 2)}#root#root#root .top-2\.5{top:calc(var(--spacing) * 2.5)}#root#root#root .top-2\/5{top:40%}#root#root#root .top-3{top:calc(var(--spacing) * 3)}#root#root#root .top-3\.5{top:calc(var(--spacing) * 3.5)}#root#root#root .top-3\/4{top:75%}#root#root#root .top-3\/5{top:60%}#root#root#root .top-3\/7{top:42.8571%}#root#root#root .top-4{top:calc(var(--spacing) * 4)}#root#root#root .top-4\.5{top:calc(var(--spacing) * 4.5)}#root#root#root .top-4\.75{top:calc(var(--spacing) * 4.75)}#root#root#root .top-5{top:calc(var(--spacing) * 5)}#root#root#root .top-5\.5{top:calc(var(--spacing) * 5.5)}#root#root#root .top-5\.25{top:calc(var(--spacing) * 5.25)}#root#root#root .top-6{top:calc(var(--spacing) * 6)}#root#root#root .top-7{top:calc(var(--spacing) * 7)}#root#root#root .top-7\.5{top:calc(var(--spacing) * 7.5)}#root#root#root .top-8{top:calc(var(--spacing) * 8)}#root#root#root .top-8\.5{top:calc(var(--spacing) * 8.5)}#root#root#root .top-8\.25{top:calc(var(--spacing) * 8.25)}#root#root#root .top-9{top:calc(var(--spacing) * 9)}#root#root#root .top-10{top:calc(var(--spacing) * 10)}#root#root#root .top-11\/20{top:55%}#root#root#root .top-12{top:calc(var(--spacing) * 12)}#root#root#root .top-14{top:calc(var(--spacing) * 14)}#root#root#root .top-15{top:calc(var(--spacing) * 15)}#root#root#root .top-16{top:calc(var(--spacing) * 16)}#root#root#root .top-18{top:calc(var(--spacing) * 18)}#root#root#root .top-19{top:calc(var(--spacing) * 19)}#root#root#root .top-20{top:calc(var(--spacing) * 20)}#root#root#root .top-22{top:calc(var(--spacing) * 22)}#root#root#root .top-25{top:calc(var(--spacing) * 25)}#root#root#root .top-28{top:calc(var(--spacing) * 28)}#root#root#root .top-32{top:calc(var(--spacing) * 32)}#root#root#root .top-36{top:calc(var(--spacing) * 36)}#root#root#root .top-40{top:calc(var(--spacing) * 40)}#root#root#root .top-42{top:calc(var(--spacing) * 42)}#root#root#root .top-47{top:calc(var(--spacing) * 47)}#root#root#root .top-47\.5{top:calc(var(--spacing) * 47.5)}#root#root#root .top-50{top:calc(var(--spacing) * 50)}#root#root#root .top-53\.75{top:calc(var(--spacing) * 53.75)}#root#root#root .top-58{top:calc(var(--spacing) * 58)}#root#root#root .top-80{top:calc(var(--spacing) * 80)}#root#root#root .top-86{top:calc(var(--spacing) * 86)}#root#root#root .top-98{top:calc(var(--spacing) * 98)}#root#root#root .top-100{top:calc(var(--spacing) * 100)}#root#root#root .top-105{top:calc(var(--spacing) * 105)}#root#root#root .top-\[1px\]{top:1px}#root#root#root .top-\[5\%\]{top:5%}#root#root#root .top-\[9\%\]{top:9%}#root#root#root .top-\[10\%\]{top:10%}#root#root#root .top-\[14\%\]{top:14%}#root#root#root .top-\[18\%\]{top:18%}#root#root#root .top-\[20\%\]{top:20%}#root#root#root .top-\[30\%\]{top:30%}#root#root#root .top-\[37\%\]{top:37%}#root#root#root .top-\[40\%\]{top:40%}#root#root#root .top-\[42\%\]{top:42%}#root#root#root .top-\[44\%\]{top:44%}#root#root#root .top-\[50\%\]{top:50%}#root#root#root .top-\[55\%\]{top:55%}#root#root#root .top-\[60\%\]{top:60%}#root#root#root .top-\[77\%\]{top:77%}#root#root#root .top-\[2000px\]{top:2000px}#root#root#root .top-\[calc\(50\%\+200px\)\]{top:calc(50% + 200px)}#root#root#root .top-\[calc\(50\%-80\%\)\]{top:-30%}#root#root#root .top-full{top:100%}#root#root#root .-right-0\.5{right:calc(var(--spacing) * -.5)}#root#root#root .-right-1{right:calc(var(--spacing) * -1)}#root#root#root .-right-1\.5{right:calc(var(--spacing) * -1.5)}#root#root#root .-right-1\.25{right:calc(var(--spacing) * -1.25)}#root#root#root .-right-1\/2{right:-50%}#root#root#root .-right-1\/6{right:-16.6667%}#root#root#root .-right-1\/8{right:-12.5%}#root#root#root .-right-2{right:calc(var(--spacing) * -2)}#root#root#root .-right-2\.5{right:calc(var(--spacing) * -2.5)}#root#root#root .-right-3{right:calc(var(--spacing) * -3)}#root#root#root .-right-3\.5{right:calc(var(--spacing) * -3.5)}#root#root#root .-right-4{right:calc(var(--spacing) * -4)}#root#root#root .-right-4\.5{right:calc(var(--spacing) * -4.5)}#root#root#root .-right-5{right:calc(var(--spacing) * -5)}#root#root#root .-right-8{right:calc(var(--spacing) * -8)}#root#root#root .-right-10{right:calc(var(--spacing) * -10)}#root#root#root .-right-11\.5{right:calc(var(--spacing) * -11.5)}#root#root#root .-right-12{right:calc(var(--spacing) * -12)}#root#root#root .-right-14{right:calc(var(--spacing) * -14)}#root#root#root .-right-16\.5{right:calc(var(--spacing) * -16.5)}#root#root#root .-right-20{right:calc(var(--spacing) * -20)}#root#root#root .-right-25{right:calc(var(--spacing) * -25)}#root#root#root .-right-27{right:calc(var(--spacing) * -27)}#root#root#root .-right-30{right:calc(var(--spacing) * -30)}#root#root#root .-right-43{right:calc(var(--spacing) * -43)}#root#root#root .-right-64{right:calc(var(--spacing) * -64)}#root#root#root .-right-100{right:calc(var(--spacing) * -100)}#root#root#root .-right-\[3px\]{right:-3px}#root#root#root .-right-\[11\%\]{right:-11%}#root#root#root .-right-px{right:-1px}#root#root#root .right-0{right:calc(var(--spacing) * 0)}#root#root#root .right-0\!{right:calc(var(--spacing) * 0)!important}#root#root#root .right-0\.5{right:calc(var(--spacing) * .5)}#root#root#root .right-1{right:calc(var(--spacing) * 1)}#root#root#root .right-1\.5{right:calc(var(--spacing) * 1.5)}#root#root#root .right-1\/2{right:50%}#root#root#root .right-1\/4{right:25%}#root#root#root .right-1\/5{right:20%}#root#root#root .right-1\/6{right:16.6667%}#root#root#root .right-2{right:calc(var(--spacing) * 2)}#root#root#root .right-2\.5{right:calc(var(--spacing) * 2.5)}#root#root#root .right-2\/5{right:40%}#root#root#root .right-3{right:calc(var(--spacing) * 3)}#root#root#root .right-3\.5{right:calc(var(--spacing) * 3.5)}#root#root#root .right-4{right:calc(var(--spacing) * 4)}#root#root#root .right-4\.5{right:calc(var(--spacing) * 4.5)}#root#root#root .right-5{right:calc(var(--spacing) * 5)}#root#root#root .right-6{right:calc(var(--spacing) * 6)}#root#root#root .right-7{right:calc(var(--spacing) * 7)}#root#root#root .right-7\.5{right:calc(var(--spacing) * 7.5)}#root#root#root .right-8{right:calc(var(--spacing) * 8)}#root#root#root .right-9{right:calc(var(--spacing) * 9)}#root#root#root .right-10{right:calc(var(--spacing) * 10)}#root#root#root .right-12{right:calc(var(--spacing) * 12)}#root#root#root .right-13{right:calc(var(--spacing) * 13)}#root#root#root .right-15{right:calc(var(--spacing) * 15)}#root#root#root .right-16{right:calc(var(--spacing) * 16)}#root#root#root .right-17{right:calc(var(--spacing) * 17)}#root#root#root .right-18\.75{right:calc(var(--spacing) * 18.75)}#root#root#root .right-19{right:calc(var(--spacing) * 19)}#root#root#root .right-20{right:calc(var(--spacing) * 20)}#root#root#root .right-22{right:calc(var(--spacing) * 22)}#root#root#root .right-25{right:calc(var(--spacing) * 25)}#root#root#root .right-28{right:calc(var(--spacing) * 28)}#root#root#root .right-42{right:calc(var(--spacing) * 42)}#root#root#root .right-50{right:calc(var(--spacing) * 50)}#root#root#root .right-60\.75{right:calc(var(--spacing) * 60.75)}#root#root#root .right-66{right:calc(var(--spacing) * 66)}#root#root#root .right-79{right:calc(var(--spacing) * 79)}#root#root#root .right-\[-34\%\]{right:-34%}#root#root#root .right-\[1px\]{right:1px}#root#root#root .right-\[2\%\]{right:2%}#root#root#root .right-\[4\%\]{right:4%}#root#root#root .right-\[9\%\]{right:9%}#root#root#root .right-\[10\%\]{right:10%}#root#root#root .right-\[20\%\]{right:20%}#root#root#root .right-\[22\%\]{right:22%}#root#root#root .right-\[28\%\]{right:28%}#root#root#root .right-\[30\%\]{right:30%}#root#root#root .right-\[50\%\]{right:50%}#root#root#root .right-\[calc\(50\%_-_1rem\)\]{right:calc(50% - 1rem)}#root#root#root .right-full{right:100%}#root#root#root .-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}#root#root#root .-bottom-1{bottom:calc(var(--spacing) * -1)}#root#root#root .-bottom-1\.5{bottom:calc(var(--spacing) * -1.5)}#root#root#root .-bottom-1\.25{bottom:calc(var(--spacing) * -1.25)}#root#root#root .-bottom-1\/3{bottom:-33.3333%}#root#root#root .-bottom-2{bottom:calc(var(--spacing) * -2)}#root#root#root .-bottom-2\.5{bottom:calc(var(--spacing) * -2.5)}#root#root#root .-bottom-3\.5{bottom:calc(var(--spacing) * -3.5)}#root#root#root .-bottom-3\.25{bottom:calc(var(--spacing) * -3.25)}#root#root#root .-bottom-4{bottom:calc(var(--spacing) * -4)}#root#root#root .-bottom-4\.5{bottom:calc(var(--spacing) * -4.5)}#root#root#root .-bottom-5{bottom:calc(var(--spacing) * -5)}#root#root#root .-bottom-6{bottom:calc(var(--spacing) * -6)}#root#root#root .-bottom-7{bottom:calc(var(--spacing) * -7)}#root#root#root .-bottom-8{bottom:calc(var(--spacing) * -8)}#root#root#root .-bottom-9{bottom:calc(var(--spacing) * -9)}#root#root#root .-bottom-10{bottom:calc(var(--spacing) * -10)}#root#root#root .-bottom-11\.5{bottom:calc(var(--spacing) * -11.5)}#root#root#root .-bottom-12{bottom:calc(var(--spacing) * -12)}#root#root#root .-bottom-13{bottom:calc(var(--spacing) * -13)}#root#root#root .-bottom-13\.5{bottom:calc(var(--spacing) * -13.5)}#root#root#root .-bottom-14{bottom:calc(var(--spacing) * -14)}#root#root#root .-bottom-15{bottom:calc(var(--spacing) * -15)}#root#root#root .-bottom-16{bottom:calc(var(--spacing) * -16)}#root#root#root .-bottom-17{bottom:calc(var(--spacing) * -17)}#root#root#root .-bottom-18{bottom:calc(var(--spacing) * -18)}#root#root#root .-bottom-19{bottom:calc(var(--spacing) * -19)}#root#root#root .-bottom-20{bottom:calc(var(--spacing) * -20)}#root#root#root .-bottom-24{bottom:calc(var(--spacing) * -24)}#root#root#root .-bottom-30{bottom:calc(var(--spacing) * -30)}#root#root#root .-bottom-40{bottom:calc(var(--spacing) * -40)}#root#root#root .-bottom-70{bottom:calc(var(--spacing) * -70)}#root#root#root .-bottom-\[2px\]{bottom:-2px}#root#root#root .-bottom-\[3px\]{bottom:-3px}#root#root#root .-bottom-\[8\%\]{bottom:-8%}#root#root#root .-bottom-\[20\%\]{bottom:-20%}#root#root#root .-bottom-px{bottom:-1px}#root#root#root .bottom-0{bottom:calc(var(--spacing) * 0)}#root#root#root .bottom-0\.5{bottom:calc(var(--spacing) * .5)}#root#root#root .bottom-1{bottom:calc(var(--spacing) * 1)}#root#root#root .bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}#root#root#root .bottom-1\/2{bottom:50%}#root#root#root .bottom-1\/3{bottom:33.3333%}#root#root#root .bottom-1\/4{bottom:25%}#root#root#root .bottom-2{bottom:calc(var(--spacing) * 2)}#root#root#root .bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}#root#root#root .bottom-3{bottom:calc(var(--spacing) * 3)}#root#root#root .bottom-4{bottom:calc(var(--spacing) * 4)}#root#root#root .bottom-4\.5{bottom:calc(var(--spacing) * 4.5)}#root#root#root .bottom-5{bottom:calc(var(--spacing) * 5)}#root#root#root .bottom-5\.5{bottom:calc(var(--spacing) * 5.5)}#root#root#root .bottom-5\.25{bottom:calc(var(--spacing) * 5.25)}#root#root#root .bottom-6{bottom:calc(var(--spacing) * 6)}#root#root#root .bottom-7{bottom:calc(var(--spacing) * 7)}#root#root#root .bottom-8{bottom:calc(var(--spacing) * 8)}#root#root#root .bottom-10{bottom:calc(var(--spacing) * 10)}#root#root#root .bottom-11\.25{bottom:calc(var(--spacing) * 11.25)}#root#root#root .bottom-15{bottom:calc(var(--spacing) * 15)}#root#root#root .bottom-18{bottom:calc(var(--spacing) * 18)}#root#root#root .bottom-19{bottom:calc(var(--spacing) * 19)}#root#root#root .bottom-19\.5{bottom:calc(var(--spacing) * 19.5)}#root#root#root .bottom-20{bottom:calc(var(--spacing) * 20)}#root#root#root .bottom-22{bottom:calc(var(--spacing) * 22)}#root#root#root .bottom-22\.5{bottom:calc(var(--spacing) * 22.5)}#root#root#root .bottom-25{bottom:calc(var(--spacing) * 25)}#root#root#root .bottom-30{bottom:calc(var(--spacing) * 30)}#root#root#root .bottom-32{bottom:calc(var(--spacing) * 32)}#root#root#root .bottom-60{bottom:calc(var(--spacing) * 60)}#root#root#root .bottom-70{bottom:calc(var(--spacing) * 70)}#root#root#root .bottom-\[7\%\]{bottom:7%}#root#root#root .bottom-\[8\%\]{bottom:8%}#root#root#root .bottom-\[15\%\]{bottom:15%}#root#root#root .bottom-\[27\%\]{bottom:27%}#root#root#root .bottom-px{bottom:1px}#root#root#root .-left-1{left:calc(var(--spacing) * -1)}#root#root#root .-left-1\.5{left:calc(var(--spacing) * -1.5)}#root#root#root .-left-1\.25{left:calc(var(--spacing) * -1.25)}#root#root#root .-left-1\/2{left:-50%}#root#root#root .-left-1\/6{left:-16.6667%}#root#root#root .-left-1\/8{left:-12.5%}#root#root#root .-left-2{left:calc(var(--spacing) * -2)}#root#root#root .-left-3{left:calc(var(--spacing) * -3)}#root#root#root .-left-4{left:calc(var(--spacing) * -4)}#root#root#root .-left-5{left:calc(var(--spacing) * -5)}#root#root#root .-left-6{left:calc(var(--spacing) * -6)}#root#root#root .-left-6\.5{left:calc(var(--spacing) * -6.5)}#root#root#root .-left-7{left:calc(var(--spacing) * -7)}#root#root#root .-left-7\.5{left:calc(var(--spacing) * -7.5)}#root#root#root .-left-8{left:calc(var(--spacing) * -8)}#root#root#root .-left-9{left:calc(var(--spacing) * -9)}#root#root#root .-left-10{left:calc(var(--spacing) * -10)}#root#root#root .-left-11{left:calc(var(--spacing) * -11)}#root#root#root .-left-12{left:calc(var(--spacing) * -12)}#root#root#root .-left-14{left:calc(var(--spacing) * -14)}#root#root#root .-left-15{left:calc(var(--spacing) * -15)}#root#root#root .-left-20{left:calc(var(--spacing) * -20)}#root#root#root .-left-25{left:calc(var(--spacing) * -25)}#root#root#root .-left-50{left:calc(var(--spacing) * -50)}#root#root#root .-left-64{left:calc(var(--spacing) * -64)}#root#root#root .-left-\[3px\]{left:-3px}#root#root#root .-left-px{left:-1px}#root#root#root .left-0{left:calc(var(--spacing) * 0)}#root#root#root .left-0\.5{left:calc(var(--spacing) * .5)}#root#root#root .left-1{left:calc(var(--spacing) * 1)}#root#root#root .left-1\.5{left:calc(var(--spacing) * 1.5)}#root#root#root .left-1\/2{left:50%}#root#root#root .left-1\/4{left:25%}#root#root#root .left-1\/5{left:20%}#root#root#root .left-1\/7{left:14.2857%}#root#root#root .left-2{left:calc(var(--spacing) * 2)}#root#root#root .left-2\.5{left:calc(var(--spacing) * 2.5)}#root#root#root .left-2\.75{left:calc(var(--spacing) * 2.75)}#root#root#root .left-2\/5{left:40%}#root#root#root .left-3{left:calc(var(--spacing) * 3)}#root#root#root .left-3\/5{left:60%}#root#root#root .left-4{left:calc(var(--spacing) * 4)}#root#root#root .left-4\.5{left:calc(var(--spacing) * 4.5)}#root#root#root .left-5{left:calc(var(--spacing) * 5)}#root#root#root .left-5\.5{left:calc(var(--spacing) * 5.5)}#root#root#root .left-6{left:calc(var(--spacing) * 6)}#root#root#root .left-7{left:calc(var(--spacing) * 7)}#root#root#root .left-7\.5{left:calc(var(--spacing) * 7.5)}#root#root#root .left-8{left:calc(var(--spacing) * 8)}#root#root#root .left-9{left:calc(var(--spacing) * 9)}#root#root#root .left-10{left:calc(var(--spacing) * 10)}#root#root#root .left-10\.75{left:calc(var(--spacing) * 10.75)}#root#root#root .left-12{left:calc(var(--spacing) * 12)}#root#root#root .left-14{left:calc(var(--spacing) * 14)}#root#root#root .left-15{left:calc(var(--spacing) * 15)}#root#root#root .left-15\.5{left:calc(var(--spacing) * 15.5)}#root#root#root .left-17{left:calc(var(--spacing) * 17)}#root#root#root .left-18{left:calc(var(--spacing) * 18)}#root#root#root .left-18\.75{left:calc(var(--spacing) * 18.75)}#root#root#root .left-19{left:calc(var(--spacing) * 19)}#root#root#root .left-20{left:calc(var(--spacing) * 20)}#root#root#root .left-21{left:calc(var(--spacing) * 21)}#root#root#root .left-28{left:calc(var(--spacing) * 28)}#root#root#root .left-30{left:calc(var(--spacing) * 30)}#root#root#root .left-32{left:calc(var(--spacing) * 32)}#root#root#root .left-42{left:calc(var(--spacing) * 42)}#root#root#root .left-48{left:calc(var(--spacing) * 48)}#root#root#root .left-48\.5{left:calc(var(--spacing) * 48.5)}#root#root#root .left-50{left:calc(var(--spacing) * 50)}#root#root#root .left-53{left:calc(var(--spacing) * 53)}#root#root#root .left-60\.75{left:calc(var(--spacing) * 60.75)}#root#root#root .left-66{left:calc(var(--spacing) * 66)}#root#root#root .left-85{left:calc(var(--spacing) * 85)}#root#root#root .left-95{left:calc(var(--spacing) * 95)}#root#root#root .left-125{left:calc(var(--spacing) * 125)}#root#root#root .left-\[4\%\]{left:4%}#root#root#root .left-\[8\%\]{left:8%}#root#root#root .left-\[10\%\]{left:10%}#root#root#root .left-\[12\%\]{left:12%}#root#root#root .left-\[18\%\]{left:18%}#root#root#root .left-\[20\%\]{left:20%}#root#root#root .left-\[25\%\]{left:25%}#root#root#root .left-\[27\%\]{left:27%}#root#root#root .left-\[28\%\]{left:28%}#root#root#root .left-\[40\%\]{left:40%}#root#root#root .left-\[45\%\]{left:45%}#root#root#root .left-\[48\%\]{left:48%}#root#root#root .left-\[50\%\]{left:50%}#root#root#root .left-\[52\%\]{left:52%}#root#root#root .left-\[54\%\]{left:54%}#root#root#root .left-\[55\%\]{left:55%}#root#root#root .left-\[57\%\]{left:57%}#root#root#root .left-\[60\%\]{left:60%}#root#root#root .left-\[66\%\]{left:66%}#root#root#root .left-\[70\%\]{left:70%}#root#root#root .left-\[80\%\]{left:80%}#root#root#root .left-\[88\%\]{left:88%}#root#root#root .left-\[calc\(50\%-80\%\)\]{left:-30%}#root#root#root .left-\[calc\(50\%-500px\)\]{left:calc(50% - 500px)}#root#root#root .left-\[calc\(50\%_-_1rem\)\]{left:calc(50% - 1rem)}#root#root#root .left-full{left:100%}#root#root#root .isolate{isolation:isolate}#root#root#root .-z-1{z-index:calc(1 * -1)}#root#root#root .-z-2{z-index:calc(2 * -1)}#root#root#root .-z-3{z-index:calc(3 * -1)}#root#root#root .-z-4{z-index:calc(4 * -1)}#root#root#root .-z-10{z-index:calc(10 * -1)}#root#root#root .-z-20{z-index:calc(20 * -1)}#root#root#root .z-\(--header-z-index\){z-index:var(--header-z-index)}#root#root#root .z-0{z-index:0}#root#root#root .z-1{z-index:1}#root#root#root .z-2{z-index:2}#root#root#root .z-5{z-index:5}#root#root#root .z-10{z-index:10}#root#root#root .z-11{z-index:11}#root#root#root .z-12{z-index:12}#root#root#root .z-15{z-index:15}#root#root#root .z-20{z-index:20}#root#root#root .z-30{z-index:30}#root#root#root .z-40{z-index:40}#root#root#root .z-50{z-index:50}#root#root#root .z-51{z-index:51}#root#root#root .z-100{z-index:100}#root#root#root .z-9998{z-index:9998}#root#root#root .z-9999{z-index:9999}#root#root#root .z-\[1\]{z-index:1}#root#root#root .z-\[2\]{z-index:2}#root#root#root .z-\[3\]{z-index:3}#root#root#root .z-\[19\]{z-index:19}#root#root#root .z-\[9998\]{z-index:9998}#root#root#root .z-\[9999\]{z-index:9999}#root#root#root .order-1{order:1}#root#root#root .order-2{order:2}#root#root#root .order-3{order:3}#root#root#root .order-4{order:4}#root#root#root .order-5{order:5}#root#root#root .order-first{order:-9999}#root#root#root .order-last{order:9999}#root#root#root .col-span-1{grid-column:span 1/span 1}#root#root#root .col-span-2{grid-column:span 2/span 2}#root#root#root .col-span-3{grid-column:span 3/span 3}#root#root#root .col-span-4{grid-column:span 4/span 4}#root#root#root .col-span-5{grid-column:span 5/span 5}#root#root#root .col-span-6{grid-column:span 6/span 6}#root#root#root .col-span-8{grid-column:span 8/span 8}#root#root#root .col-span-12{grid-column:span 12/span 12}#root#root#root .col-span-full{grid-column:1/-1}#root#root#root .col-start-1{grid-column-start:1}#root#root#root .col-start-2{grid-column-start:2}#root#root#root .col-start-3{grid-column-start:3}#root#root#root .col-end-2{grid-column-end:2}#root#root#root .col-end-3{grid-column-end:3}#root#root#root .col-end-4{grid-column-end:4}#root#root#root .row-span-1{grid-row:span 1/span 1}#root#root#root .row-span-2{grid-row:span 2/span 2}#root#root#root .row-span-3{grid-row:span 3/span 3}#root#root#root .row-span-5{grid-row:span 5/span 5}#root#root#root .row-start-1{grid-row-start:1}#root#root#root .row-start-2{grid-row-start:2}#root#root#root .row-end-1{grid-row-end:1}#root#root#root .row-end-2{grid-row-end:2}#root#root#root .container{width:100%}@media (min-width:40rem){#root#root#root .container{max-width:40rem}}@media (min-width:48rem){#root#root#root .container{max-width:48rem}}@media (min-width:64rem){#root#root#root .container{max-width:64rem}}@media (min-width:80rem){#root#root#root .container{max-width:80rem}}@media (min-width:96rem){#root#root#root .container{max-width:96rem}}#root#root#root .-m-1\.5{margin:calc(var(--spacing) * -1.5)}#root#root#root .-m-px{margin:-1px}#root#root#root .m-0{margin:calc(var(--spacing) * 0)}#root#root#root .m-0\!{margin:calc(var(--spacing) * 0)!important}#root#root#root .m-0\.5{margin:calc(var(--spacing) * .5)}#root#root#root .m-1\.75{margin:calc(var(--spacing) * 1.75)}#root#root#root .m-2{margin:calc(var(--spacing) * 2)}#root#root#root .m-4{margin:calc(var(--spacing) * 4)}#root#root#root .m-6{margin:calc(var(--spacing) * 6)}#root#root#root .m-8{margin:calc(var(--spacing) * 8)}#root#root#root .m-\[2px\]{margin:2px}#root#root#root .m-\[4px\]{margin:4px}#root#root#root .m-auto{margin:auto}#root#root#root .-mx-0\.75{margin-inline:calc(var(--spacing) * -.75)}#root#root#root .-mx-1{margin-inline:calc(var(--spacing) * -1)}#root#root#root .-mx-2{margin-inline:calc(var(--spacing) * -2)}#root#root#root .-mx-4{margin-inline:calc(var(--spacing) * -4)}#root#root#root .-mx-6{margin-inline:calc(var(--spacing) * -6)}#root#root#root .mx-1{margin-inline:calc(var(--spacing) * 1)}#root#root#root .mx-2{margin-inline:calc(var(--spacing) * 2)}#root#root#root .mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}#root#root#root .mx-3{margin-inline:calc(var(--spacing) * 3)}#root#root#root .mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}#root#root#root .mx-4{margin-inline:calc(var(--spacing) * 4)}#root#root#root .mx-6{margin-inline:calc(var(--spacing) * 6)}#root#root#root .mx-8{margin-inline:calc(var(--spacing) * 8)}#root#root#root .mx-9\.5{margin-inline:calc(var(--spacing) * 9.5)}#root#root#root .mx-10{margin-inline:calc(var(--spacing) * 10)}#root#root#root .mx-12{margin-inline:calc(var(--spacing) * 12)}#root#root#root .mx-20{margin-inline:calc(var(--spacing) * 20)}#root#root#root .mx-auto{margin-inline:auto}#root#root#root .-my-2{margin-block:calc(var(--spacing) * -2)}#root#root#root .my-0{margin-block:calc(var(--spacing) * 0)}#root#root#root .my-0\.5{margin-block:calc(var(--spacing) * .5)}#root#root#root .my-1{margin-block:calc(var(--spacing) * 1)}#root#root#root .my-1\.5{margin-block:calc(var(--spacing) * 1.5)}#root#root#root .my-2{margin-block:calc(var(--spacing) * 2)}#root#root#root .my-2\.5{margin-block:calc(var(--spacing) * 2.5)}#root#root#root .my-3{margin-block:calc(var(--spacing) * 3)}#root#root#root .my-4{margin-block:calc(var(--spacing) * 4)}#root#root#root .my-6{margin-block:calc(var(--spacing) * 6)}#root#root#root .my-8{margin-block:calc(var(--spacing) * 8)}#root#root#root .my-10{margin-block:calc(var(--spacing) * 10)}#root#root#root .my-20{margin-block:calc(var(--spacing) * 20)}#root#root#root .my-auto{margin-block:auto}#root#root#root .ms-0\.5{margin-inline-start:calc(var(--spacing) * .5)}#root#root#root .ms-2{margin-inline-start:calc(var(--spacing) * 2)}#root#root#root .ms-3{margin-inline-start:calc(var(--spacing) * 3)}#root#root#root .ms-4{margin-inline-start:calc(var(--spacing) * 4)}#root#root#root .ms-5{margin-inline-start:calc(var(--spacing) * 5)}#root#root#root .ms-10{margin-inline-start:calc(var(--spacing) * 10)}#root#root#root .ms-auto{margin-inline-start:auto}#root#root#root .-me-2\.5{margin-inline-end:calc(var(--spacing) * -2.5)}#root#root#root .-me-3\.5{margin-inline-end:calc(var(--spacing) * -3.5)}#root#root#root .-me-4{margin-inline-end:calc(var(--spacing) * -4)}#root#root#root .-me-px{margin-inline-end:-1px}#root#root#root .me-2{margin-inline-end:calc(var(--spacing) * 2)}#root#root#root .me-2\.5{margin-inline-end:calc(var(--spacing) * 2.5)}#root#root#root .me-3{margin-inline-end:calc(var(--spacing) * 3)}#root#root#root .me-px{margin-inline-end:1px}#root#root#root .-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}#root#root#root .-mt-1{margin-top:calc(var(--spacing) * -1)}#root#root#root .-mt-2{margin-top:calc(var(--spacing) * -2)}#root#root#root .-mt-2\.5{margin-top:calc(var(--spacing) * -2.5)}#root#root#root .-mt-4{margin-top:calc(var(--spacing) * -4)}#root#root#root .-mt-6{margin-top:calc(var(--spacing) * -6)}#root#root#root .-mt-8{margin-top:calc(var(--spacing) * -8)}#root#root#root .-mt-9\.25{margin-top:calc(var(--spacing) * -9.25)}#root#root#root .-mt-10{margin-top:calc(var(--spacing) * -10)}#root#root#root .-mt-16{margin-top:calc(var(--spacing) * -16)}#root#root#root .-mt-23{margin-top:calc(var(--spacing) * -23)}#root#root#root .-mt-50{margin-top:calc(var(--spacing) * -50)}#root#root#root .-mt-95{margin-top:calc(var(--spacing) * -95)}#root#root#root .-mt-px{margin-top:-1px}#root#root#root .mt-0{margin-top:calc(var(--spacing) * 0)}#root#root#root .mt-0\.5{margin-top:calc(var(--spacing) * .5)}#root#root#root .mt-0\.75{margin-top:calc(var(--spacing) * .75)}#root#root#root .mt-1{margin-top:calc(var(--spacing) * 1)}#root#root#root .mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}#root#root#root .mt-1\.75{margin-top:calc(var(--spacing) * 1.75)}#root#root#root .mt-2{margin-top:calc(var(--spacing) * 2)}#root#root#root .mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}#root#root#root .mt-3{margin-top:calc(var(--spacing) * 3)}#root#root#root .mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}#root#root#root .mt-4{margin-top:calc(var(--spacing) * 4)}#root#root#root .mt-4\.5{margin-top:calc(var(--spacing) * 4.5)}#root#root#root .mt-5{margin-top:calc(var(--spacing) * 5)}#root#root#root .mt-5\.5{margin-top:calc(var(--spacing) * 5.5)}#root#root#root .mt-6{margin-top:calc(var(--spacing) * 6)}#root#root#root .mt-7{margin-top:calc(var(--spacing) * 7)}#root#root#root .mt-7\.5{margin-top:calc(var(--spacing) * 7.5)}#root#root#root .mt-8{margin-top:calc(var(--spacing) * 8)}#root#root#root .mt-9{margin-top:calc(var(--spacing) * 9)}#root#root#root .mt-10{margin-top:calc(var(--spacing) * 10)}#root#root#root .mt-11{margin-top:calc(var(--spacing) * 11)}#root#root#root .mt-12{margin-top:calc(var(--spacing) * 12)}#root#root#root .mt-18{margin-top:calc(var(--spacing) * 18)}#root#root#root .mt-20{margin-top:calc(var(--spacing) * 20)}#root#root#root .mt-auto{margin-top:auto}#root#root#root .mt-px{margin-top:1px}#root#root#root .-mr-px{margin-right:-1px}#root#root#root .mr-\(--slide-spacing\){margin-right:var(--slide-spacing)}#root#root#root .mr-0\.5{margin-right:calc(var(--spacing) * .5)}#root#root#root .mr-1{margin-right:calc(var(--spacing) * 1)}#root#root#root .mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}#root#root#root .mr-2{margin-right:calc(var(--spacing) * 2)}#root#root#root .mr-2\.5{margin-right:calc(var(--spacing) * 2.5)}#root#root#root .mr-2\.75{margin-right:calc(var(--spacing) * 2.75)}#root#root#root .mr-3{margin-right:calc(var(--spacing) * 3)}#root#root#root .mr-4{margin-right:calc(var(--spacing) * 4)}#root#root#root .mr-6{margin-right:calc(var(--spacing) * 6)}#root#root#root .mr-7{margin-right:calc(var(--spacing) * 7)}#root#root#root .mr-8{margin-right:calc(var(--spacing) * 8)}#root#root#root .mr-10\.5{margin-right:calc(var(--spacing) * 10.5)}#root#root#root .mr-auto{margin-right:auto}#root#root#root .-mb-0\.5{margin-bottom:calc(var(--spacing) * -.5)}#root#root#root .-mb-3{margin-bottom:calc(var(--spacing) * -3)}#root#root#root .-mb-4{margin-bottom:calc(var(--spacing) * -4)}#root#root#root .-mb-6{margin-bottom:calc(var(--spacing) * -6)}#root#root#root .-mb-8{margin-bottom:calc(var(--spacing) * -8)}#root#root#root .-mb-12{margin-bottom:calc(var(--spacing) * -12)}#root#root#root .-mb-15{margin-bottom:calc(var(--spacing) * -15)}#root#root#root .-mb-18{margin-bottom:calc(var(--spacing) * -18)}#root#root#root .-mb-25{margin-bottom:calc(var(--spacing) * -25)}#root#root#root .-mb-px{margin-bottom:-1px}#root#root#root .mb-0{margin-bottom:calc(var(--spacing) * 0)}#root#root#root .mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}#root#root#root .mb-0\.75{margin-bottom:calc(var(--spacing) * .75)}#root#root#root .mb-1{margin-bottom:calc(var(--spacing) * 1)}#root#root#root .mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}#root#root#root .mb-1\.25{margin-bottom:calc(var(--spacing) * 1.25)}#root#root#root .mb-1\.75{margin-bottom:calc(var(--spacing) * 1.75)}#root#root#root .mb-2{margin-bottom:calc(var(--spacing) * 2)}#root#root#root .mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}#root#root#root .mb-3{margin-bottom:calc(var(--spacing) * 3)}#root#root#root .mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}#root#root#root .mb-4{margin-bottom:calc(var(--spacing) * 4)}#root#root#root .mb-4\.5{margin-bottom:calc(var(--spacing) * 4.5)}#root#root#root .mb-5{margin-bottom:calc(var(--spacing) * 5)}#root#root#root .mb-5\.5{margin-bottom:calc(var(--spacing) * 5.5)}#root#root#root .mb-6{margin-bottom:calc(var(--spacing) * 6)}#root#root#root .mb-7{margin-bottom:calc(var(--spacing) * 7)}#root#root#root .mb-8{margin-bottom:calc(var(--spacing) * 8)}#root#root#root .mb-9{margin-bottom:calc(var(--spacing) * 9)}#root#root#root .mb-10{margin-bottom:calc(var(--spacing) * 10)}#root#root#root .mb-11{margin-bottom:calc(var(--spacing) * 11)}#root#root#root .mb-12{margin-bottom:calc(var(--spacing) * 12)}#root#root#root .mb-12\.5{margin-bottom:calc(var(--spacing) * 12.5)}#root#root#root .mb-13{margin-bottom:calc(var(--spacing) * 13)}#root#root#root .mb-14{margin-bottom:calc(var(--spacing) * 14)}#root#root#root .mb-16{margin-bottom:calc(var(--spacing) * 16)}#root#root#root .mb-18{margin-bottom:calc(var(--spacing) * 18)}#root#root#root .mb-20{margin-bottom:calc(var(--spacing) * 20)}#root#root#root .mb-24{margin-bottom:calc(var(--spacing) * 24)}#root#root#root .mb-36{margin-bottom:calc(var(--spacing) * 36)}#root#root#root .mb-auto{margin-bottom:auto}#root#root#root .-ml-1{margin-left:calc(var(--spacing) * -1)}#root#root#root .-ml-2{margin-left:calc(var(--spacing) * -2)}#root#root#root .-ml-3{margin-left:calc(var(--spacing) * -3)}#root#root#root .-ml-4{margin-left:calc(var(--spacing) * -4)}#root#root#root .-ml-6{margin-left:calc(var(--spacing) * -6)}#root#root#root .-ml-7{margin-left:calc(var(--spacing) * -7)}#root#root#root .-ml-9{margin-left:calc(var(--spacing) * -9)}#root#root#root .-ml-16{margin-left:calc(var(--spacing) * -16)}#root#root#root .ml-0{margin-left:calc(var(--spacing) * 0)}#root#root#root .ml-0\.5{margin-left:calc(var(--spacing) * .5)}#root#root#root .ml-0\.75{margin-left:calc(var(--spacing) * .75)}#root#root#root .ml-1{margin-left:calc(var(--spacing) * 1)}#root#root#root .ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}#root#root#root .ml-2{margin-left:calc(var(--spacing) * 2)}#root#root#root .ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}#root#root#root .ml-3{margin-left:calc(var(--spacing) * 3)}#root#root#root .ml-4{margin-left:calc(var(--spacing) * 4)}#root#root#root .ml-4\.5{margin-left:calc(var(--spacing) * 4.5)}#root#root#root .ml-5{margin-left:calc(var(--spacing) * 5)}#root#root#root .ml-5\.5{margin-left:calc(var(--spacing) * 5.5)}#root#root#root .ml-6{margin-left:calc(var(--spacing) * 6)}#root#root#root .ml-8{margin-left:calc(var(--spacing) * 8)}#root#root#root .ml-auto{margin-left:auto}#root#root#root .ml-px{margin-left:1px}#root#root#root .line-clamp-0{-webkit-line-clamp:0}#root#root#root .line-clamp-0,#root#root#root .line-clamp-1{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#root#root#root .line-clamp-1{-webkit-line-clamp:1}#root#root#root .line-clamp-2{-webkit-line-clamp:2}#root#root#root .line-clamp-2,#root#root#root .line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#root#root#root .line-clamp-3{-webkit-line-clamp:3}#root#root#root .line-clamp-4{-webkit-line-clamp:4}#root#root#root .line-clamp-4,#root#root#root .line-clamp-7{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#root#root#root .line-clamp-7{-webkit-line-clamp:7}#root#root#root .line-clamp-none{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}#root#root#root .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}#root#root#root .no-scrollbar::-webkit-scrollbar{display:none}#root#root#root .\[display\:hidden\]{display:hidden}#root#root#root .block{display:block}#root#root#root .block\!{display:block!important}#root#root#root .contents{display:contents}#root#root#root .flex{display:flex}#root#root#root .grid{display:grid}#root#root#root .hidden{display:none}#root#root#root .inline{display:inline}#root#root#root .inline-block{display:inline-block}#root#root#root .inline-flex{display:inline-flex}#root#root#root .table{display:table}#root#root#root .table-caption{display:table-caption}#root#root#root .table-cell{display:table-cell}#root#root#root .table-row{display:table-row}#root#root#root .\!\[field-sizing\:fixed\]{field-sizing:fixed!important}#root#root#root .field-sizing-content{field-sizing:content}#root#root#root .aspect-\(--ratio\){aspect-ratio:var(--ratio)}#root#root#root .aspect-2\/1{aspect-ratio:2}#root#root#root .aspect-3\/1{aspect-ratio:3}#root#root#root .aspect-4\/1{aspect-ratio:4}#root#root#root .aspect-4\/3{aspect-ratio:4/3}#root#root#root .aspect-4\/5{aspect-ratio:4/5}#root#root#root .aspect-5\/4{aspect-ratio:5/4}#root#root#root .aspect-7\/5{aspect-ratio:7/5}#root#root#root .aspect-8\/17{aspect-ratio:8/17}#root#root#root .aspect-9\/2{aspect-ratio:9/2}#root#root#root .aspect-9\/11{aspect-ratio:9/11}#root#root#root .aspect-13\/4{aspect-ratio:13/4}#root#root#root .aspect-13\/9{aspect-ratio:13/9}#root#root#root .aspect-15\/11{aspect-ratio:15/11}#root#root#root .aspect-16\/10{aspect-ratio:16/10}#root#root#root .aspect-16\/13{aspect-ratio:16/13}#root#root#root .aspect-16\/21{aspect-ratio:16/21}#root#root#root .aspect-17\/4{aspect-ratio:17/4}#root#root#root .aspect-17\/11{aspect-ratio:17/11}#root#root#root .aspect-19\/8{aspect-ratio:19/8}#root#root#root .aspect-20\/11{aspect-ratio:20/11}#root#root#root .aspect-20\/13{aspect-ratio:20/13}#root#root#root .aspect-20\/29{aspect-ratio:20/29}#root#root#root .aspect-21\/10{aspect-ratio:21/10}#root#root#root .aspect-24\/17{aspect-ratio:24/17}#root#root#root .aspect-24\/41{aspect-ratio:24/41}#root#root#root .aspect-25\/6{aspect-ratio:25/6}#root#root#root .aspect-29\/8{aspect-ratio:29/8}#root#root#root .aspect-29\/12{aspect-ratio:29/12}#root#root#root .aspect-30\/19{aspect-ratio:30/19}#root#root#root .aspect-32\/19{aspect-ratio:32/19}#root#root#root .aspect-32\/69{aspect-ratio:32/69}#root#root#root .aspect-34\/33{aspect-ratio:34/33}#root#root#root .aspect-38\/123{aspect-ratio:38/123}#root#root#root .aspect-41\/8{aspect-ratio:41/8}#root#root#root .aspect-43\/33{aspect-ratio:43/33}#root#root#root .aspect-49\/71{aspect-ratio:49/71}#root#root#root .aspect-49\/74{aspect-ratio:49/74}#root#root#root .aspect-50\/29{aspect-ratio:50/29}#root#root#root .aspect-51\/38{aspect-ratio:51/38}#root#root#root .aspect-53\/38{aspect-ratio:53/38}#root#root#root .aspect-57\/37{aspect-ratio:57/37}#root#root#root .aspect-60\/89{aspect-ratio:60/89}#root#root#root .aspect-61\/28{aspect-ratio:61/28}#root#root#root .aspect-61\/38{aspect-ratio:61/38}#root#root#root .aspect-61\/46{aspect-ratio:61/46}#root#root#root .aspect-64\/47{aspect-ratio:64/47}#root#root#root .aspect-65\/28{aspect-ratio:65/28}#root#root#root .aspect-65\/42{aspect-ratio:65/42}#root#root#root .aspect-67\/42{aspect-ratio:67/42}#root#root#root .aspect-73\/24{aspect-ratio:73/24}#root#root#root .aspect-78\/43{aspect-ratio:78/43}#root#root#root .aspect-80\/43{aspect-ratio:80/43}#root#root#root .aspect-81\/16{aspect-ratio:81/16}#root#root#root .aspect-85\/28{aspect-ratio:85/28}#root#root#root .aspect-86\/99{aspect-ratio:86/99}#root#root#root .aspect-87\/32{aspect-ratio:87/32}#root#root#root .aspect-87\/52{aspect-ratio:87/52}#root#root#root .aspect-87\/55{aspect-ratio:87/55}#root#root#root .aspect-87\/60{aspect-ratio:87/60}#root#root#root .aspect-88\/57{aspect-ratio:88/57}#root#root#root .aspect-91\/53{aspect-ratio:91/53}#root#root#root .aspect-95\/53{aspect-ratio:95/53}#root#root#root .aspect-97\/99{aspect-ratio:97/99}#root#root#root .aspect-99\/91{aspect-ratio:99/91}#root#root#root .aspect-101\/55{aspect-ratio:101/55}#root#root#root .aspect-102\/77{aspect-ratio:102/77}#root#root#root .aspect-103\/87{aspect-ratio:103/87}#root#root#root .aspect-104\/55{aspect-ratio:104/55}#root#root#root .aspect-107\/56{aspect-ratio:107/56}#root#root#root .aspect-113\/56{aspect-ratio:113/56}#root#root#root .aspect-113\/66{aspect-ratio:113/66}#root#root#root .aspect-113\/112{aspect-ratio:113/112}#root#root#root .aspect-119\/32{aspect-ratio:119/32}#root#root#root .aspect-119\/69{aspect-ratio:119/69}#root#root#root .aspect-125\/32{aspect-ratio:125/32}#root#root#root .aspect-125\/42{aspect-ratio:125/42}#root#root#root .aspect-125\/121{aspect-ratio:125/121}#root#root#root .aspect-128\/29{aspect-ratio:128/29}#root#root#root .aspect-137\/288{aspect-ratio:137/288}#root#root#root .aspect-140\/93{aspect-ratio:140/93}#root#root#root .aspect-141\/220{aspect-ratio:141/220}#root#root#root .aspect-143\/56{aspect-ratio:143/56}#root#root#root .aspect-145\/56{aspect-ratio:145/56}#root#root#root .aspect-147\/32{aspect-ratio:147/32}#root#root#root .aspect-149\/113{aspect-ratio:149/113}#root#root#root .aspect-151\/267{aspect-ratio:151/267}#root#root#root .aspect-155\/151{aspect-ratio:155/151}#root#root#root .aspect-159\/32{aspect-ratio:159/32}#root#root#root .aspect-159\/110{aspect-ratio:159/110}#root#root#root .aspect-161\/99{aspect-ratio:161/99}#root#root#root .aspect-161\/110{aspect-ratio:161/110}#root#root#root .aspect-161\/114{aspect-ratio:161/114}#root#root#root .aspect-163\/56{aspect-ratio:163/56}#root#root#root .aspect-170\/143{aspect-ratio:170/143}#root#root#root .aspect-173\/198{aspect-ratio:173/198}#root#root#root .aspect-177\/188{aspect-ratio:177/188}#root#root#root .aspect-182\/99{aspect-ratio:182/99}#root#root#root .aspect-190\/123{aspect-ratio:190/123}#root#root#root .aspect-193\/185{aspect-ratio:193/185}#root#root#root .aspect-199\/110{aspect-ratio:199/110}#root#root#root .aspect-200\/97{aspect-ratio:200/97}#root#root#root .aspect-200\/119{aspect-ratio:200/119}#root#root#root .aspect-200\/121{aspect-ratio:200/121}#root#root#root .aspect-200\/131{aspect-ratio:200/131}#root#root#root .aspect-203\/198{aspect-ratio:203/198}#root#root#root .aspect-205\/188{aspect-ratio:205/188}#root#root#root .aspect-217\/110{aspect-ratio:217/110}#root#root#root .aspect-223\/289{aspect-ratio:223/289}#root#root#root .aspect-224\/401{aspect-ratio:224/401}#root#root#root .aspect-229\/220{aspect-ratio:229/220}#root#root#root .aspect-250\/107{aspect-ratio:250/107}#root#root#root .aspect-250\/132{aspect-ratio:250/132}#root#root#root .aspect-250\/181{aspect-ratio:250/181}#root#root#root .aspect-256\/189{aspect-ratio:256/189}#root#root#root .aspect-257\/168{aspect-ratio:257/168}#root#root#root .aspect-263\/198{aspect-ratio:263/198}#root#root#root .aspect-293\/219{aspect-ratio:293/219}#root#root#root .aspect-293\/220{aspect-ratio:293/220}#root#root#root .aspect-309\/220{aspect-ratio:309/220}#root#root#root .aspect-313\/180{aspect-ratio:313/180}#root#root#root .aspect-317\/180{aspect-ratio:317/180}#root#root#root .aspect-329\/198{aspect-ratio:329/198}#root#root#root .aspect-343\/223{aspect-ratio:343/223}#root#root#root .aspect-345\/202{aspect-ratio:345/202}#root#root#root .aspect-347\/198{aspect-ratio:347/198}#root#root#root .aspect-355\/647{aspect-ratio:355/647}#root#root#root .aspect-358\/603{aspect-ratio:358/603}#root#root#root .aspect-385\/156{aspect-ratio:385/156}#root#root#root .aspect-385\/248{aspect-ratio:385/248}#root#root#root .aspect-397\/240{aspect-ratio:397/240}#root#root#root .aspect-398\/229{aspect-ratio:398/229}#root#root#root .aspect-400\/153{aspect-ratio:400/153}#root#root#root .aspect-400\/279{aspect-ratio:400/279}#root#root#root .aspect-401\/155{aspect-ratio:401/155}#root#root#root .aspect-404\/265{aspect-ratio:404/265}#root#root#root .aspect-406\/357{aspect-ratio:406/357}#root#root#root .aspect-415\/894{aspect-ratio:415/894}#root#root#root .aspect-419\/153{aspect-ratio:419/153}#root#root#root .aspect-437\/635{aspect-ratio:437/635}#root#root#root .aspect-439\/565{aspect-ratio:439/565}#root#root#root .aspect-443\/385{aspect-ratio:443/385}#root#root#root .aspect-444\/257{aspect-ratio:444/257}#root#root#root .aspect-444\/385{aspect-ratio:444/385}#root#root#root .aspect-446\/339{aspect-ratio:446/339}#root#root#root .aspect-454\/303{aspect-ratio:454/303}#root#root#root .aspect-457\/303{aspect-ratio:457/303}#root#root#root .aspect-465\/323{aspect-ratio:465/323}#root#root#root .aspect-511\/360{aspect-ratio:511/360}#root#root#root .aspect-511\/374{aspect-ratio:511/374}#root#root#root .aspect-512\/494{aspect-ratio:512/494}#root#root#root .aspect-533\/293{aspect-ratio:533/293}#root#root#root .aspect-569\/360{aspect-ratio:569/360}#root#root#root .aspect-569\/368{aspect-ratio:569/368}#root#root#root .aspect-597\/517{aspect-ratio:597/517}#root#root#root .aspect-601\/408{aspect-ratio:601/408}#root#root#root .aspect-696\/485{aspect-ratio:696/485}#root#root#root .aspect-701\/355{aspect-ratio:701/355}#root#root#root .aspect-775\/754{aspect-ratio:775/754}#root#root#root .aspect-790\/29{aspect-ratio:790/29}#root#root#root .aspect-799\/429{aspect-ratio:799/429}#root#root#root .aspect-799\/452{aspect-ratio:799/452}#root#root#root .aspect-799\/463{aspect-ratio:799/463}#root#root#root .aspect-799\/560{aspect-ratio:799/560}#root#root#root .aspect-799\/565{aspect-ratio:799/565}#root#root#root .aspect-800\/277{aspect-ratio:800/277}#root#root#root .aspect-800\/279{aspect-ratio:800/279}#root#root#root .aspect-800\/287{aspect-ratio:800/287}#root#root#root .aspect-800\/289{aspect-ratio:800/289}#root#root#root .aspect-800\/307{aspect-ratio:800/307}#root#root#root .aspect-800\/439{aspect-ratio:800/439}#root#root#root .aspect-800\/461{aspect-ratio:800/461}#root#root#root .aspect-800\/473{aspect-ratio:800/473}#root#root#root .aspect-800\/519{aspect-ratio:800/519}#root#root#root .aspect-800\/521{aspect-ratio:800/521}#root#root#root .aspect-822\/305{aspect-ratio:822/305}#root#root#root .aspect-917\/766{aspect-ratio:917/766}#root#root#root .aspect-1374\/809{aspect-ratio:1374/809}#root#root#root .aspect-1376\/797{aspect-ratio:1376/797}#root#root#root .aspect-1393\/992{aspect-ratio:1393/992}#root#root#root .aspect-1397\/727{aspect-ratio:1397/727}#root#root#root .aspect-1517\/753{aspect-ratio:1517/753}#root#root#root .aspect-1559\/966{aspect-ratio:1559/966}#root#root#root .aspect-1599\/835{aspect-ratio:1599/835}#root#root#root .aspect-1600\/879{aspect-ratio:1600/879}#root#root#root .aspect-1600\/881{aspect-ratio:1600/881}#root#root#root .aspect-\[1\.067842\]{aspect-ratio:1.06784}#root#root#root .aspect-\[1\/calc\(2\*tan\(180deg\/var\(--_items\)\)\)\]{aspect-ratio:1/calc(2 * tan(180deg / var(--_items)))}#root#root#root .aspect-\[4\/3\]{aspect-ratio:4/3}#root#root#root .aspect-\[16\/10\]{aspect-ratio:16/10}#root#root#root .aspect-\[61\/46\]{aspect-ratio:61/46}#root#root#root .aspect-\[121\/90\]{aspect-ratio:121/90}#root#root#root .aspect-auto{aspect-ratio:auto}#root#root#root .aspect-square{aspect-ratio:1}#root#root#root .aspect-video{aspect-ratio:var(--aspect-video)}#root#root#root .\!size-4\.5{width:calc(var(--spacing) * 4.5)!important;height:calc(var(--spacing) * 4.5)!important}#root#root#root .size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}#root#root#root .size-0\.5{width:calc(var(--spacing) * .5);height:calc(var(--spacing) * .5)}#root#root#root .size-0\.75{width:calc(var(--spacing) * .75);height:calc(var(--spacing) * .75)}#root#root#root .size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}#root#root#root .size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}#root#root#root .size-1\.75{width:calc(var(--spacing) * 1.75);height:calc(var(--spacing) * 1.75)}#root#root#root .size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}#root#root#root .size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}#root#root#root .size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}#root#root#root .size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}#root#root#root .size-3\.25{width:calc(var(--spacing) * 3.25);height:calc(var(--spacing) * 3.25)}#root#root#root .size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}#root#root#root .size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}#root#root#root .size-4\.5\!{width:calc(var(--spacing) * 4.5)!important;height:calc(var(--spacing) * 4.5)!important}#root#root#root .size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}#root#root#root .size-5\!{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}#root#root#root .size-5\.5{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}#root#root#root .size-5\.25{width:calc(var(--spacing) * 5.25);height:calc(var(--spacing) * 5.25)}#root#root#root .size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}#root#root#root .size-6\.5{width:calc(var(--spacing) * 6.5);height:calc(var(--spacing) * 6.5)}#root#root#root .size-6\.25{width:calc(var(--spacing) * 6.25);height:calc(var(--spacing) * 6.25)}#root#root#root .size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}#root#root#root .size-7\!{width:calc(var(--spacing) * 7)!important;height:calc(var(--spacing) * 7)!important}#root#root#root .size-7\.5{width:calc(var(--spacing) * 7.5);height:calc(var(--spacing) * 7.5)}#root#root#root .size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}#root#root#root .size-8\.5{width:calc(var(--spacing) * 8.5);height:calc(var(--spacing) * 8.5)}#root#root#root .size-8\.25{width:calc(var(--spacing) * 8.25);height:calc(var(--spacing) * 8.25)}#root#root#root .size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}#root#root#root .size-9\.5{width:calc(var(--spacing) * 9.5);height:calc(var(--spacing) * 9.5)}#root#root#root .size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}#root#root#root .size-10\.5{width:calc(var(--spacing) * 10.5);height:calc(var(--spacing) * 10.5)}#root#root#root .size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}#root#root#root .size-11\.5{width:calc(var(--spacing) * 11.5);height:calc(var(--spacing) * 11.5)}#root#root#root .size-11\.75{width:calc(var(--spacing) * 11.75);height:calc(var(--spacing) * 11.75)}#root#root#root .size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}#root#root#root .size-12\.5{width:calc(var(--spacing) * 12.5);height:calc(var(--spacing) * 12.5)}#root#root#root .size-13{width:calc(var(--spacing) * 13);height:calc(var(--spacing) * 13)}#root#root#root .size-13\.5{width:calc(var(--spacing) * 13.5);height:calc(var(--spacing) * 13.5)}#root#root#root .size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}#root#root#root .size-14\.5{width:calc(var(--spacing) * 14.5);height:calc(var(--spacing) * 14.5)}#root#root#root .size-15{width:calc(var(--spacing) * 15);height:calc(var(--spacing) * 15)}#root#root#root .size-15\.5{width:calc(var(--spacing) * 15.5);height:calc(var(--spacing) * 15.5)}#root#root#root .size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}#root#root#root .size-16\.5{width:calc(var(--spacing) * 16.5);height:calc(var(--spacing) * 16.5)}#root#root#root .size-17{width:calc(var(--spacing) * 17);height:calc(var(--spacing) * 17)}#root#root#root .size-17\.5{width:calc(var(--spacing) * 17.5);height:calc(var(--spacing) * 17.5)}#root#root#root .size-18{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18)}#root#root#root .size-18\.5{width:calc(var(--spacing) * 18.5);height:calc(var(--spacing) * 18.5)}#root#root#root .size-18\.25{width:calc(var(--spacing) * 18.25);height:calc(var(--spacing) * 18.25)}#root#root#root .size-19{width:calc(var(--spacing) * 19);height:calc(var(--spacing) * 19)}#root#root#root .size-19\.5{width:calc(var(--spacing) * 19.5);height:calc(var(--spacing) * 19.5)}#root#root#root .size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}#root#root#root .size-20\.5{width:calc(var(--spacing) * 20.5);height:calc(var(--spacing) * 20.5)}#root#root#root .size-21{width:calc(var(--spacing) * 21);height:calc(var(--spacing) * 21)}#root#root#root .size-21\.5{width:calc(var(--spacing) * 21.5);height:calc(var(--spacing) * 21.5)}#root#root#root .size-22{width:calc(var(--spacing) * 22);height:calc(var(--spacing) * 22)}#root#root#root .size-22\.5{width:calc(var(--spacing) * 22.5);height:calc(var(--spacing) * 22.5)}#root#root#root .size-23{width:calc(var(--spacing) * 23);height:calc(var(--spacing) * 23)}#root#root#root .size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}#root#root#root .size-25{width:calc(var(--spacing) * 25);height:calc(var(--spacing) * 25)}#root#root#root .size-26{width:calc(var(--spacing) * 26);height:calc(var(--spacing) * 26)}#root#root#root .size-26\.5{width:calc(var(--spacing) * 26.5);height:calc(var(--spacing) * 26.5)}#root#root#root .size-26\.25{width:calc(var(--spacing) * 26.25);height:calc(var(--spacing) * 26.25)}#root#root#root .size-27{width:calc(var(--spacing) * 27);height:calc(var(--spacing) * 27)}#root#root#root .size-27\.5{width:calc(var(--spacing) * 27.5);height:calc(var(--spacing) * 27.5)}#root#root#root .size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}#root#root#root .size-28\.75{width:calc(var(--spacing) * 28.75);height:calc(var(--spacing) * 28.75)}#root#root#root .size-29{width:calc(var(--spacing) * 29);height:calc(var(--spacing) * 29)}#root#root#root .size-30{width:calc(var(--spacing) * 30);height:calc(var(--spacing) * 30)}#root#root#root .size-31{width:calc(var(--spacing) * 31);height:calc(var(--spacing) * 31)}#root#root#root .size-31\.25{width:calc(var(--spacing) * 31.25);height:calc(var(--spacing) * 31.25)}#root#root#root .size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}#root#root#root .size-35{width:calc(var(--spacing) * 35);height:calc(var(--spacing) * 35)}#root#root#root .size-36{width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36)}#root#root#root .size-38{width:calc(var(--spacing) * 38);height:calc(var(--spacing) * 38)}#root#root#root .size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}#root#root#root .size-42{width:calc(var(--spacing) * 42);height:calc(var(--spacing) * 42)}#root#root#root .size-42\.5{width:calc(var(--spacing) * 42.5);height:calc(var(--spacing) * 42.5)}#root#root#root .size-44{width:calc(var(--spacing) * 44);height:calc(var(--spacing) * 44)}#root#root#root .size-44\.5{width:calc(var(--spacing) * 44.5);height:calc(var(--spacing) * 44.5)}#root#root#root .size-45{width:calc(var(--spacing) * 45);height:calc(var(--spacing) * 45)}#root#root#root .size-46{width:calc(var(--spacing) * 46);height:calc(var(--spacing) * 46)}#root#root#root .size-50{width:calc(var(--spacing) * 50);height:calc(var(--spacing) * 50)}#root#root#root .size-55\.5{width:calc(var(--spacing) * 55.5);height:calc(var(--spacing) * 55.5)}#root#root#root .size-56{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56)}#root#root#root .size-57\.5{width:calc(var(--spacing) * 57.5);height:calc(var(--spacing) * 57.5)}#root#root#root .size-60{width:calc(var(--spacing) * 60);height:calc(var(--spacing) * 60)}#root#root#root .size-61\.5{width:calc(var(--spacing) * 61.5);height:calc(var(--spacing) * 61.5)}#root#root#root .size-62{width:calc(var(--spacing) * 62);height:calc(var(--spacing) * 62)}#root#root#root .size-62\.5{width:calc(var(--spacing) * 62.5);height:calc(var(--spacing) * 62.5)}#root#root#root .size-63{width:calc(var(--spacing) * 63);height:calc(var(--spacing) * 63)}#root#root#root .size-63\.5{width:calc(var(--spacing) * 63.5);height:calc(var(--spacing) * 63.5)}#root#root#root .size-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}#root#root#root .size-70{width:calc(var(--spacing) * 70);height:calc(var(--spacing) * 70)}#root#root#root .size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}#root#root#root .size-73{width:calc(var(--spacing) * 73);height:calc(var(--spacing) * 73)}#root#root#root .size-75{width:calc(var(--spacing) * 75);height:calc(var(--spacing) * 75)}#root#root#root .size-80{width:calc(var(--spacing) * 80);height:calc(var(--spacing) * 80)}#root#root#root .size-82{width:calc(var(--spacing) * 82);height:calc(var(--spacing) * 82)}#root#root#root .size-84{width:calc(var(--spacing) * 84);height:calc(var(--spacing) * 84)}#root#root#root .size-88{width:calc(var(--spacing) * 88);height:calc(var(--spacing) * 88)}#root#root#root .size-90{width:calc(var(--spacing) * 90);height:calc(var(--spacing) * 90)}#root#root#root .size-95{width:calc(var(--spacing) * 95);height:calc(var(--spacing) * 95)}#root#root#root .size-110{width:calc(var(--spacing) * 110);height:calc(var(--spacing) * 110)}#root#root#root .size-112{width:calc(var(--spacing) * 112);height:calc(var(--spacing) * 112)}#root#root#root .size-118{width:calc(var(--spacing) * 118);height:calc(var(--spacing) * 118)}#root#root#root .size-127{width:calc(var(--spacing) * 127);height:calc(var(--spacing) * 127)}#root#root#root .size-130{width:calc(var(--spacing) * 130);height:calc(var(--spacing) * 130)}#root#root#root .size-150{width:calc(var(--spacing) * 150);height:calc(var(--spacing) * 150)}#root#root#root .size-151{width:calc(var(--spacing) * 151);height:calc(var(--spacing) * 151)}#root#root#root .size-160{width:calc(var(--spacing) * 160);height:calc(var(--spacing) * 160)}#root#root#root .size-200{width:calc(var(--spacing) * 200);height:calc(var(--spacing) * 200)}#root#root#root .size-\[6\.66px\]{width:6.66px;height:6.66px}#root#root#root .size-\[26px\]{width:26px;height:26px}#root#root#root .size-\[55\%\]{width:55%;height:55%}#root#root#root .size-\[60\%\]{width:60%;height:60%}#root#root#root .size-\[65\%\]{width:65%;height:65%}#root#root#root .size-\[80\%\]{width:80%;height:80%}#root#root#root .size-\[160\%\]{width:160%;height:160%}#root#root#root .size-\[800px\]{width:800px;height:800px}#root#root#root .size-\[inherit\]{width:inherit;height:inherit}#root#root#root .size-auto{width:auto;height:auto}#root#root#root .size-fit{width:fit-content;height:fit-content}#root#root#root .size-full{width:100%;height:100%}#root#root#root .\!h-4{height:calc(var(--spacing) * 4)!important}#root#root#root .\!h-6{height:calc(var(--spacing) * 6)!important}#root#root#root .\!h-7{height:calc(var(--spacing) * 7)!important}#root#root#root .\!h-9{height:calc(var(--spacing) * 9)!important}#root#root#root .\!h-10{height:calc(var(--spacing) * 10)!important}#root#root#root .\!h-12{height:calc(var(--spacing) * 12)!important}#root#root#root .\!h-14{height:calc(var(--spacing) * 14)!important}#root#root#root .\!h-15{height:calc(var(--spacing) * 15)!important}#root#root#root .\!h-25{height:calc(var(--spacing) * 25)!important}#root#root#root .\!h-30{height:calc(var(--spacing) * 30)!important}#root#root#root .\!h-\[132px\]{height:132px!important}#root#root#root .\!h-\[inherit\]{height:inherit!important}#root#root#root .\!h-auto{height:auto!important}#root#root#root .\!h-full{height:100%!important}#root#root#root .h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}#root#root#root .h-\(--cell-size\){height:var(--cell-size)}#root#root#root .h-\(--collapsible-panel-height\){height:var(--collapsible-panel-height)}#root#root#root .h-\(--popup-height\){height:var(--popup-height)}#root#root#root .h-\(--positioner-height\){height:var(--positioner-height)}#root#root#root .h-\(--radix-accordion-content-height\){height:var(--radix-accordion-content-height)}#root#root#root .h-\(--radix-navigation-menu-viewport-height\){height:var(--radix-navigation-menu-viewport-height)}#root#root#root .h-\(--slide-height\){height:var(--slide-height)}#root#root#root .h-0{height:calc(var(--spacing) * 0)}#root#root#root .h-0\.5{height:calc(var(--spacing) * .5)}#root#root#root .h-0\.75{height:calc(var(--spacing) * .75)}#root#root#root .h-1{height:calc(var(--spacing) * 1)}#root#root#root .h-1\.5{height:calc(var(--spacing) * 1.5)}#root#root#root .h-1\/2{height:50%}#root#root#root .h-1\/3{height:33.3333%}#root#root#root .h-2{height:calc(var(--spacing) * 2)}#root#root#root .h-2\.5{height:calc(var(--spacing) * 2.5)}#root#root#root .h-2\/5{height:40%}#root#root#root .h-2\/6{height:33.3333%}#root#root#root .h-3{height:calc(var(--spacing) * 3)}#root#root#root .h-3\.5{height:calc(var(--spacing) * 3.5)}#root#root#root .h-3\.75{height:calc(var(--spacing) * 3.75)}#root#root#root .h-3\/5{height:60%}#root#root#root .h-4{height:calc(var(--spacing) * 4)}#root#root#root .h-4\!{height:calc(var(--spacing) * 4)!important}#root#root#root .h-4\.5{height:calc(var(--spacing) * 4.5)}#root#root#root .h-5{height:calc(var(--spacing) * 5)}#root#root#root .h-5\.5{height:calc(var(--spacing) * 5.5)}#root#root#root .h-6{height:calc(var(--spacing) * 6)}#root#root#root .h-6\!{height:calc(var(--spacing) * 6)!important}#root#root#root .h-6\.5{height:calc(var(--spacing) * 6.5)}#root#root#root .h-7{height:calc(var(--spacing) * 7)}#root#root#root .h-7\!{height:calc(var(--spacing) * 7)!important}#root#root#root .h-7\.5{height:calc(var(--spacing) * 7.5)}#root#root#root .h-7\.75{height:calc(var(--spacing) * 7.75)}#root#root#root .h-8{height:calc(var(--spacing) * 8)}#root#root#root .h-8\!{height:calc(var(--spacing) * 8)!important}#root#root#root .h-8\.5{height:calc(var(--spacing) * 8.5)}#root#root#root .h-8\.25{height:calc(var(--spacing) * 8.25)}#root#root#root .h-9{height:calc(var(--spacing) * 9)}#root#root#root .h-9\.5{height:calc(var(--spacing) * 9.5)}#root#root#root .h-10{height:calc(var(--spacing) * 10)}#root#root#root .h-10\!{height:calc(var(--spacing) * 10)!important}#root#root#root .h-10\.5{height:calc(var(--spacing) * 10.5)}#root#root#root .h-10\.75{height:calc(var(--spacing) * 10.75)}#root#root#root .h-11{height:calc(var(--spacing) * 11)}#root#root#root .h-11\.5{height:calc(var(--spacing) * 11.5)}#root#root#root .h-12{height:calc(var(--spacing) * 12)}#root#root#root .h-12\.5{height:calc(var(--spacing) * 12.5)}#root#root#root .h-13{height:calc(var(--spacing) * 13)}#root#root#root .h-13\.5{height:calc(var(--spacing) * 13.5)}#root#root#root .h-13\.75{height:calc(var(--spacing) * 13.75)}#root#root#root .h-14{height:calc(var(--spacing) * 14)}#root#root#root .h-14\.5{height:calc(var(--spacing) * 14.5)}#root#root#root .h-15{height:calc(var(--spacing) * 15)}#root#root#root .h-15\!{height:calc(var(--spacing) * 15)!important}#root#root#root .h-15\.75{height:calc(var(--spacing) * 15.75)}#root#root#root .h-16{height:calc(var(--spacing) * 16)}#root#root#root .h-17{height:calc(var(--spacing) * 17)}#root#root#root .h-17\.5{height:calc(var(--spacing) * 17.5)}#root#root#root .h-18{height:calc(var(--spacing) * 18)}#root#root#root .h-19{height:calc(var(--spacing) * 19)}#root#root#root .h-19\.5{height:calc(var(--spacing) * 19.5)}#root#root#root .h-19\.25{height:calc(var(--spacing) * 19.25)}#root#root#root .h-20{height:calc(var(--spacing) * 20)}#root#root#root .h-20\!{height:calc(var(--spacing) * 20)!important}#root#root#root .h-21{height:calc(var(--spacing) * 21)}#root#root#root .h-21\.5{height:calc(var(--spacing) * 21.5)}#root#root#root .h-22{height:calc(var(--spacing) * 22)}#root#root#root .h-24{height:calc(var(--spacing) * 24)}#root#root#root .h-24\.5{height:calc(var(--spacing) * 24.5)}#root#root#root .h-25{height:calc(var(--spacing) * 25)}#root#root#root .h-25\.25{height:calc(var(--spacing) * 25.25)}#root#root#root .h-26{height:calc(var(--spacing) * 26)}#root#root#root .h-27{height:calc(var(--spacing) * 27)}#root#root#root .h-27\.5{height:calc(var(--spacing) * 27.5)}#root#root#root .h-28{height:calc(var(--spacing) * 28)}#root#root#root .h-28\.5{height:calc(var(--spacing) * 28.5)}#root#root#root .h-28\.75{height:calc(var(--spacing) * 28.75)}#root#root#root .h-29{height:calc(var(--spacing) * 29)}#root#root#root .h-30{height:calc(var(--spacing) * 30)}#root#root#root .h-31{height:calc(var(--spacing) * 31)}#root#root#root .h-32{height:calc(var(--spacing) * 32)}#root#root#root .h-32\.5{height:calc(var(--spacing) * 32.5)}#root#root#root .h-33{height:calc(var(--spacing) * 33)}#root#root#root .h-33\.5{height:calc(var(--spacing) * 33.5)}#root#root#root .h-34{height:calc(var(--spacing) * 34)}#root#root#root .h-34\.5{height:calc(var(--spacing) * 34.5)}#root#root#root .h-35{height:calc(var(--spacing) * 35)}#root#root#root .h-36{height:calc(var(--spacing) * 36)}#root#root#root .h-36\.5{height:calc(var(--spacing) * 36.5)}#root#root#root .h-37\.5{height:calc(var(--spacing) * 37.5)}#root#root#root .h-38{height:calc(var(--spacing) * 38)}#root#root#root .h-38\.5{height:calc(var(--spacing) * 38.5)}#root#root#root .h-39{height:calc(var(--spacing) * 39)}#root#root#root .h-39\.25{height:calc(var(--spacing) * 39.25)}#root#root#root .h-40{height:calc(var(--spacing) * 40)}#root#root#root .h-41{height:calc(var(--spacing) * 41)}#root#root#root .h-41\.5{height:calc(var(--spacing) * 41.5)}#root#root#root .h-42{height:calc(var(--spacing) * 42)}#root#root#root .h-42\.5{height:calc(var(--spacing) * 42.5)}#root#root#root .h-43{height:calc(var(--spacing) * 43)}#root#root#root .h-44{height:calc(var(--spacing) * 44)}#root#root#root .h-44\.5{height:calc(var(--spacing) * 44.5)}#root#root#root .h-45{height:calc(var(--spacing) * 45)}#root#root#root .h-45\.5{height:calc(var(--spacing) * 45.5)}#root#root#root .h-46{height:calc(var(--spacing) * 46)}#root#root#root .h-46\.5{height:calc(var(--spacing) * 46.5)}#root#root#root .h-47{height:calc(var(--spacing) * 47)}#root#root#root .h-48{height:calc(var(--spacing) * 48)}#root#root#root .h-48\.5{height:calc(var(--spacing) * 48.5)}#root#root#root .h-49{height:calc(var(--spacing) * 49)}#root#root#root .h-50{height:calc(var(--spacing) * 50)}#root#root#root .h-50\.5{height:calc(var(--spacing) * 50.5)}#root#root#root .h-51{height:calc(var(--spacing) * 51)}#root#root#root .h-51\.5{height:calc(var(--spacing) * 51.5)}#root#root#root .h-52{height:calc(var(--spacing) * 52)}#root#root#root .h-53{height:calc(var(--spacing) * 53)}#root#root#root .h-54{height:calc(var(--spacing) * 54)}#root#root#root .h-55{height:calc(var(--spacing) * 55)}#root#root#root .h-56{height:calc(var(--spacing) * 56)}#root#root#root .h-56\.75{height:calc(var(--spacing) * 56.75)}#root#root#root .h-57{height:calc(var(--spacing) * 57)}#root#root#root .h-58{height:calc(var(--spacing) * 58)}#root#root#root .h-59{height:calc(var(--spacing) * 59)}#root#root#root .h-59\.5{height:calc(var(--spacing) * 59.5)}#root#root#root .h-60{height:calc(var(--spacing) * 60)}#root#root#root .h-60\.5{height:calc(var(--spacing) * 60.5)}#root#root#root .h-61{height:calc(var(--spacing) * 61)}#root#root#root .h-61\.5{height:calc(var(--spacing) * 61.5)}#root#root#root .h-61\.25{height:calc(var(--spacing) * 61.25)}#root#root#root .h-62{height:calc(var(--spacing) * 62)}#root#root#root .h-62\.5{height:calc(var(--spacing) * 62.5)}#root#root#root .h-63{height:calc(var(--spacing) * 63)}#root#root#root .h-64{height:calc(var(--spacing) * 64)}#root#root#root .h-65{height:calc(var(--spacing) * 65)}#root#root#root .h-66{height:calc(var(--spacing) * 66)}#root#root#root .h-68{height:calc(var(--spacing) * 68)}#root#root#root .h-68\.5{height:calc(var(--spacing) * 68.5)}#root#root#root .h-69{height:calc(var(--spacing) * 69)}#root#root#root .h-70{height:calc(var(--spacing) * 70)}#root#root#root .h-72{height:calc(var(--spacing) * 72)}#root#root#root .h-73{height:calc(var(--spacing) * 73)}#root#root#root .h-74{height:calc(var(--spacing) * 74)}#root#root#root .h-74\.5{height:calc(var(--spacing) * 74.5)}#root#root#root .h-75{height:calc(var(--spacing) * 75)}#root#root#root .h-76{height:calc(var(--spacing) * 76)}#root#root#root .h-77{height:calc(var(--spacing) * 77)}#root#root#root .h-77\.5{height:calc(var(--spacing) * 77.5)}#root#root#root .h-80{height:calc(var(--spacing) * 80)}#root#root#root .h-80\.5{height:calc(var(--spacing) * 80.5)}#root#root#root .h-81{height:calc(var(--spacing) * 81)}#root#root#root .h-81\.25{height:calc(var(--spacing) * 81.25)}#root#root#root .h-82{height:calc(var(--spacing) * 82)}#root#root#root .h-82\.5{height:calc(var(--spacing) * 82.5)}#root#root#root .h-83{height:calc(var(--spacing) * 83)}#root#root#root .h-84{height:calc(var(--spacing) * 84)}#root#root#root .h-84\.25{height:calc(var(--spacing) * 84.25)}#root#root#root .h-85{height:calc(var(--spacing) * 85)}#root#root#root .h-86\.25{height:calc(var(--spacing) * 86.25)}#root#root#root .h-87{height:calc(var(--spacing) * 87)}#root#root#root .h-87\.5{height:calc(var(--spacing) * 87.5)}#root#root#root .h-89{height:calc(var(--spacing) * 89)}#root#root#root .h-90{height:calc(var(--spacing) * 90)}#root#root#root .h-90\.5{height:calc(var(--spacing) * 90.5)}#root#root#root .h-91{height:calc(var(--spacing) * 91)}#root#root#root .h-92{height:calc(var(--spacing) * 92)}#root#root#root .h-93\.5{height:calc(var(--spacing) * 93.5)}#root#root#root .h-94{height:calc(var(--spacing) * 94)}#root#root#root .h-95{height:calc(var(--spacing) * 95)}#root#root#root .h-96{height:calc(var(--spacing) * 96)}#root#root#root .h-96\.5{height:calc(var(--spacing) * 96.5)}#root#root#root .h-97{height:calc(var(--spacing) * 97)}#root#root#root .h-98{height:calc(var(--spacing) * 98)}#root#root#root .h-99{height:calc(var(--spacing) * 99)}#root#root#root .h-100{height:calc(var(--spacing) * 100)}#root#root#root .h-103{height:calc(var(--spacing) * 103)}#root#root#root .h-103\.75{height:calc(var(--spacing) * 103.75)}#root#root#root .h-104\.5{height:calc(var(--spacing) * 104.5)}#root#root#root .h-108{height:calc(var(--spacing) * 108)}#root#root#root .h-110{height:calc(var(--spacing) * 110)}#root#root#root .h-112\.5{height:calc(var(--spacing) * 112.5)}#root#root#root .h-113{height:calc(var(--spacing) * 113)}#root#root#root .h-120{height:calc(var(--spacing) * 120)}#root#root#root .h-122{height:calc(var(--spacing) * 122)}#root#root#root .h-125{height:calc(var(--spacing) * 125)}#root#root#root .h-127{height:calc(var(--spacing) * 127)}#root#root#root .h-128{height:calc(var(--spacing) * 128)}#root#root#root .h-130{height:calc(var(--spacing) * 130)}#root#root#root .h-132{height:calc(var(--spacing) * 132)}#root#root#root .h-133{height:calc(var(--spacing) * 133)}#root#root#root .h-135{height:calc(var(--spacing) * 135)}#root#root#root .h-140{height:calc(var(--spacing) * 140)}#root#root#root .h-142{height:calc(var(--spacing) * 142)}#root#root#root .h-143{height:calc(var(--spacing) * 143)}#root#root#root .h-145{height:calc(var(--spacing) * 145)}#root#root#root .h-148{height:calc(var(--spacing) * 148)}#root#root#root .h-150{height:calc(var(--spacing) * 150)}#root#root#root .h-151{height:calc(var(--spacing) * 151)}#root#root#root .h-154\.5{height:calc(var(--spacing) * 154.5)}#root#root#root .h-160{height:calc(var(--spacing) * 160)}#root#root#root .h-162{height:calc(var(--spacing) * 162)}#root#root#root .h-165{height:calc(var(--spacing) * 165)}#root#root#root .h-167{height:calc(var(--spacing) * 167)}#root#root#root .h-180{height:calc(var(--spacing) * 180)}#root#root#root .h-192{height:calc(var(--spacing) * 192)}#root#root#root .h-192\.25{height:calc(var(--spacing) * 192.25)}#root#root#root .h-200{height:calc(var(--spacing) * 200)}#root#root#root .h-208{height:calc(var(--spacing) * 208)}#root#root#root .h-225{height:calc(var(--spacing) * 225)}#root#root#root .h-250{height:calc(var(--spacing) * 250)}#root#root#root .h-\[1\.508\%\]{height:1.508%}#root#root#root .h-\[2\.8\%\]{height:2.8%}#root#root#root .h-\[3\.23\%\]{height:3.23%}#root#root#root .h-\[3\.736\%\]{height:3.736%}#root#root#root .h-\[5\%\]{height:5%}#root#root#root .h-\[5\.07\%\]{height:5.07%}#root#root#root .h-\[5\.65\%\]{height:5.65%}#root#root#root .h-\[6\.66px\]{height:6.66px}#root#root#root .h-\[8\.87\%\]{height:8.87%}#root#root#root .h-\[12rem\]{height:12rem}#root#root#root .h-\[15\%\]{height:15%}#root#root#root .h-\[17\%\]{height:17%}#root#root#root .h-\[17\.009\%\]{height:17.009%}#root#root#root .h-\[18\%\]{height:18%}#root#root#root .h-\[20\%\]{height:20%}#root#root#root .h-\[23\%\]{height:23%}#root#root#root .h-\[25\%\]{height:25%}#root#root#root .h-\[26\.697\%\]{height:26.697%}#root#root#root .h-\[26px\]{height:26px}#root#root#root .h-\[30\%\]{height:30%}#root#root#root .h-\[33\%\]{height:33%}#root#root#root .h-\[39\.8\%\]{height:39.8%}#root#root#root .h-\[40\%\]{height:40%}#root#root#root .h-\[52px\]{height:52px}#root#root#root .h-\[53\.85\%\]{height:53.85%}#root#root#root .h-\[55\%\]{height:55%}#root#root#root .h-\[65\%\]{height:65%}#root#root#root .h-\[71\.5\%\]{height:71.5%}#root#root#root .h-\[73\%\]{height:73%}#root#root#root .h-\[80\%\]{height:80%}#root#root#root .h-\[85\%\]{height:85%}#root#root#root .h-\[85\.8\%\]{height:85.8%}#root#root#root .h-\[92\.35\%\]{height:92.35%}#root#root#root .h-\[500px\]{height:500px}#root#root#root .h-\[600px\]{height:600px}#root#root#root .h-\[2000px\]{height:2000px}#root#root#root .h-\[calc\(--spacing\(5\.5\)\)\]{height:calc(calc(var(--spacing) * 5.5))}#root#root#root .h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}#root#root#root .h-\[calc\(100dvh-4rem\)\]{height:calc(100dvh - 4rem)}#root#root#root .h-\[calc\(100svh-2\.8125rem\)\]{height:calc(100svh - 2.8125rem)}#root#root#root .h-\[calc\(100svh-3\.3125rem\)\]{height:calc(100svh - 3.3125rem)}#root#root#root .h-\[calc\(100svh-6\.625rem\)\]{height:calc(100svh - 6.625rem)}#root#root#root .h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}#root#root#root .h-\[clamp\(260px\,25vw\,406px\)\]{height:clamp(260px,25vw,406px)}#root#root#root .h-\[clamp\(300px\,50vh\,500px\)\]{height:clamp(300px,50vh,500px)}#root#root#root .h-\[clamp\(300px\,50vh\,600px\)\]{height:clamp(300px,50vh,600px)}#root#root#root .h-\[inherit\]{height:inherit}#root#root#root .h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}#root#root#root .h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}#root#root#root .h-auto{height:auto}#root#root#root .h-auto\!{height:auto!important}#root#root#root .h-dvh{height:100dvh}#root#root#root .h-fit{height:fit-content}#root#root#root .h-fit\!{height:fit-content!important}#root#root#root .h-full{height:100%}#root#root#root .h-max{height:max-content}#root#root#root .h-px{height:1px}#root#root#root .h-screen{height:100vh}#root#root#root .h-svh{height:100svh}#root#root#root .max-h-\(--available-height\){max-height:var(--available-height)}#root#root#root .max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}#root#root#root .max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}#root#root#root .max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}#root#root#root .max-h-0{max-height:calc(var(--spacing) * 0)}#root#root#root .max-h-3\.5{max-height:calc(var(--spacing) * 3.5)}#root#root#root .max-h-4{max-height:calc(var(--spacing) * 4)}#root#root#root .max-h-8{max-height:calc(var(--spacing) * 8)}#root#root#root .max-h-9\.25{max-height:calc(var(--spacing) * 9.25)}#root#root#root .max-h-14{max-height:calc(var(--spacing) * 14)}#root#root#root .max-h-20{max-height:calc(var(--spacing) * 20)}#root#root#root .max-h-26\.5{max-height:calc(var(--spacing) * 26.5)}#root#root#root .max-h-30{max-height:calc(var(--spacing) * 30)}#root#root#root .max-h-31{max-height:calc(var(--spacing) * 31)}#root#root#root .max-h-32{max-height:calc(var(--spacing) * 32)}#root#root#root .max-h-37\.5{max-height:calc(var(--spacing) * 37.5)}#root#root#root .max-h-43\.75{max-height:calc(var(--spacing) * 43.75)}#root#root#root .max-h-46{max-height:calc(var(--spacing) * 46)}#root#root#root .max-h-47\.5{max-height:calc(var(--spacing) * 47.5)}#root#root#root .max-h-49{max-height:calc(var(--spacing) * 49)}#root#root#root .max-h-50{max-height:calc(var(--spacing) * 50)}#root#root#root .max-h-51{max-height:calc(var(--spacing) * 51)}#root#root#root .max-h-52{max-height:calc(var(--spacing) * 52)}#root#root#root .max-h-56{max-height:calc(var(--spacing) * 56)}#root#root#root .max-h-60{max-height:calc(var(--spacing) * 60)}#root#root#root .max-h-64{max-height:calc(var(--spacing) * 64)}#root#root#root .max-h-68{max-height:calc(var(--spacing) * 68)}#root#root#root .max-h-70{max-height:calc(var(--spacing) * 70)}#root#root#root .max-h-72{max-height:calc(var(--spacing) * 72)}#root#root#root .max-h-75{max-height:calc(var(--spacing) * 75)}#root#root#root .max-h-76{max-height:calc(var(--spacing) * 76)}#root#root#root .max-h-80{max-height:calc(var(--spacing) * 80)}#root#root#root .max-h-82{max-height:calc(var(--spacing) * 82)}#root#root#root .max-h-84{max-height:calc(var(--spacing) * 84)}#root#root#root .max-h-85{max-height:calc(var(--spacing) * 85)}#root#root#root .max-h-88{max-height:calc(var(--spacing) * 88)}#root#root#root .max-h-90{max-height:calc(var(--spacing) * 90)}#root#root#root .max-h-91{max-height:calc(var(--spacing) * 91)}#root#root#root .max-h-92{max-height:calc(var(--spacing) * 92)}#root#root#root .max-h-93{max-height:calc(var(--spacing) * 93)}#root#root#root .max-h-96{max-height:calc(var(--spacing) * 96)}#root#root#root .max-h-100{max-height:calc(var(--spacing) * 100)}#root#root#root .max-h-101{max-height:calc(var(--spacing) * 101)}#root#root#root .max-h-110{max-height:calc(var(--spacing) * 110)}#root#root#root .max-h-111{max-height:calc(var(--spacing) * 111)}#root#root#root .max-h-118{max-height:calc(var(--spacing) * 118)}#root#root#root .max-h-125{max-height:calc(var(--spacing) * 125)}#root#root#root .max-h-128{max-height:calc(var(--spacing) * 128)}#root#root#root .max-h-135{max-height:calc(var(--spacing) * 135)}#root#root#root .max-h-141{max-height:calc(var(--spacing) * 141)}#root#root#root .max-h-173{max-height:calc(var(--spacing) * 173)}#root#root#root .max-h-175{max-height:calc(var(--spacing) * 175)}#root#root#root .max-h-\[60vh\]{max-height:60vh}#root#root#root .max-h-\[65vh\]{max-height:65vh}#root#root#root .max-h-\[85vh\]{max-height:85vh}#root#root#root .max-h-\[90vh\]{max-height:90vh}#root#root#root .max-h-\[94vh\]{max-height:94vh}#root#root#root .max-h-\[250px\]{max-height:250px}#root#root#root .max-h-\[300px\]{max-height:300px}#root#root#root .max-h-\[350px\]{max-height:350px}#root#root#root .max-h-\[500px\]{max-height:500px}#root#root#root .max-h-\[600px\]{max-height:600px}#root#root#root .max-h-\[800px\]{max-height:800px}#root#root#root .max-h-\[calc\(85vh-4rem\)\]{max-height:calc(85vh - 4rem)}#root#root#root .max-h-\[calc\(100\%-3rem\)\]{max-height:calc(100% - 3rem)}#root#root#root .max-h-\[calc\(100vh-180px\)\]{max-height:calc(100vh - 180px)}#root#root#root .max-h-\[calc\(100vh-var\(--header-height\)\)\]{max-height:calc(100vh - var(--header-height))}#root#root#root .max-h-\[calc\(100vh-var\(--header-height\)-2rem\)\]{max-height:calc(100vh - var(--header-height) - 2rem)}#root#root#root .max-h-\[min\(650px\,80vh\)\]{max-height:min(650px,80vh)}#root#root#root .max-h-\[min\(800px\,80vh\)\]{max-height:min(800px,80vh)}#root#root#root .max-h-\[min\(888px\,95vh\)\]{max-height:min(888px,95vh)}#root#root#root .max-h-\[min\(900px\,95vh\)\]{max-height:min(900px,95vh)}#root#root#root .max-h-\[min\(910px\,95vh\)\]{max-height:min(910px,95vh)}#root#root#root .max-h-\[min\(915px\,95vh\)\]{max-height:min(915px,95vh)}#root#root#root .max-h-\[min\(920px\,95vh\)\]{max-height:min(920px,95vh)}#root#root#root .max-h-\[min\(calc\(--spacing\(96\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 96) - calc(var(--spacing) * 9)),calc(var(--available-height) - calc(var(--spacing) * 9)))}#root#root#root .max-h-\[min\(var\(--available-height\)\,24rem\)\]{max-height:min(var(--available-height),24rem)}#root#root#root .max-h-dvh{max-height:100dvh}#root#root#root .max-h-full{max-height:100%}#root#root#root .max-h-screen{max-height:100vh}#root#root#root .\!min-h-27{min-height:calc(var(--spacing) * 27)!important}#root#root#root .\!min-h-full{min-height:100%!important}#root#root#root .min-h-\(--header-height\){min-height:var(--header-height)}#root#root#root .min-h-0{min-height:calc(var(--spacing) * 0)}#root#root#root .min-h-4{min-height:calc(var(--spacing) * 4)}#root#root#root .min-h-5{min-height:calc(var(--spacing) * 5)}#root#root#root .min-h-8{min-height:calc(var(--spacing) * 8)}#root#root#root .min-h-9{min-height:calc(var(--spacing) * 9)}#root#root#root .min-h-9\.5{min-height:calc(var(--spacing) * 9.5)}#root#root#root .min-h-10{min-height:calc(var(--spacing) * 10)}#root#root#root .min-h-12{min-height:calc(var(--spacing) * 12)}#root#root#root .min-h-13{min-height:calc(var(--spacing) * 13)}#root#root#root .min-h-14{min-height:calc(var(--spacing) * 14)}#root#root#root .min-h-15{min-height:calc(var(--spacing) * 15)}#root#root#root .min-h-16{min-height:calc(var(--spacing) * 16)}#root#root#root .min-h-17{min-height:calc(var(--spacing) * 17)}#root#root#root .min-h-18{min-height:calc(var(--spacing) * 18)}#root#root#root .min-h-20{min-height:calc(var(--spacing) * 20)}#root#root#root .min-h-24{min-height:calc(var(--spacing) * 24)}#root#root#root .min-h-25{min-height:calc(var(--spacing) * 25)}#root#root#root .min-h-27{min-height:calc(var(--spacing) * 27)}#root#root#root .min-h-28{min-height:calc(var(--spacing) * 28)}#root#root#root .min-h-29{min-height:calc(var(--spacing) * 29)}#root#root#root .min-h-30{min-height:calc(var(--spacing) * 30)}#root#root#root .min-h-31\.5{min-height:calc(var(--spacing) * 31.5)}#root#root#root .min-h-32{min-height:calc(var(--spacing) * 32)}#root#root#root .min-h-34\.5{min-height:calc(var(--spacing) * 34.5)}#root#root#root .min-h-35{min-height:calc(var(--spacing) * 35)}#root#root#root .min-h-35\.25{min-height:calc(var(--spacing) * 35.25)}#root#root#root .min-h-36{min-height:calc(var(--spacing) * 36)}#root#root#root .min-h-37{min-height:calc(var(--spacing) * 37)}#root#root#root .min-h-37\.5{min-height:calc(var(--spacing) * 37.5)}#root#root#root .min-h-38{min-height:calc(var(--spacing) * 38)}#root#root#root .min-h-38\.5{min-height:calc(var(--spacing) * 38.5)}#root#root#root .min-h-40{min-height:calc(var(--spacing) * 40)}#root#root#root .min-h-43{min-height:calc(var(--spacing) * 43)}#root#root#root .min-h-47\.5{min-height:calc(var(--spacing) * 47.5)}#root#root#root .min-h-48{min-height:calc(var(--spacing) * 48)}#root#root#root .min-h-50{min-height:calc(var(--spacing) * 50)}#root#root#root .min-h-52{min-height:calc(var(--spacing) * 52)}#root#root#root .min-h-55{min-height:calc(var(--spacing) * 55)}#root#root#root .min-h-58{min-height:calc(var(--spacing) * 58)}#root#root#root .min-h-60{min-height:calc(var(--spacing) * 60)}#root#root#root .min-h-61{min-height:calc(var(--spacing) * 61)}#root#root#root .min-h-61\.5{min-height:calc(var(--spacing) * 61.5)}#root#root#root .min-h-65{min-height:calc(var(--spacing) * 65)}#root#root#root .min-h-65\.5{min-height:calc(var(--spacing) * 65.5)}#root#root#root .min-h-67{min-height:calc(var(--spacing) * 67)}#root#root#root .min-h-68{min-height:calc(var(--spacing) * 68)}#root#root#root .min-h-70{min-height:calc(var(--spacing) * 70)}#root#root#root .min-h-71{min-height:calc(var(--spacing) * 71)}#root#root#root .min-h-75{min-height:calc(var(--spacing) * 75)}#root#root#root .min-h-80{min-height:calc(var(--spacing) * 80)}#root#root#root .min-h-88{min-height:calc(var(--spacing) * 88)}#root#root#root .min-h-97{min-height:calc(var(--spacing) * 97)}#root#root#root .min-h-100{min-height:calc(var(--spacing) * 100)}#root#root#root .min-h-112\.5{min-height:calc(var(--spacing) * 112.5)}#root#root#root .min-h-120{min-height:calc(var(--spacing) * 120)}#root#root#root .min-h-140{min-height:calc(var(--spacing) * 140)}#root#root#root .min-h-150{min-height:calc(var(--spacing) * 150)}#root#root#root .min-h-165{min-height:calc(var(--spacing) * 165)}#root#root#root .min-h-182{min-height:calc(var(--spacing) * 182)}#root#root#root .min-h-\[20px\]{min-height:20px}#root#root#root .min-h-\[30vh\]{min-height:30vh}#root#root#root .min-h-\[45dvh\]{min-height:45dvh}#root#root#root .min-h-\[60vh\]{min-height:60vh}#root#root#root .min-h-\[155px\]{min-height:155px}#root#root#root .min-h-\[210px\]{min-height:210px}#root#root#root .min-h-\[300px\]{min-height:300px}#root#root#root .min-h-\[400px\]{min-height:400px}#root#root#root .min-h-\[calc\(100dvh-4rem\)\]{min-height:calc(100dvh - 4rem)}#root#root#root .min-h-\[calc\(100vh-84px\)\]{min-height:calc(100vh - 84px)}#root#root#root .min-h-dvh{min-height:100dvh}#root#root#root .min-h-full{min-height:100%}#root#root#root .min-h-full\!{min-height:100%!important}#root#root#root .min-h-screen{min-height:100vh}#root#root#root .min-h-svh{min-height:100svh}#root#root#root .\!w-0\.5{width:calc(var(--spacing) * .5)!important}#root#root#root .\!w-35{width:calc(var(--spacing) * 35)!important}#root#root#root .\!w-38{width:calc(var(--spacing) * 38)!important}#root#root#root .\!w-42{width:calc(var(--spacing) * 42)!important}#root#root#root .\!w-60{width:calc(var(--spacing) * 60)!important}#root#root#root .\!w-70{width:calc(var(--spacing) * 70)!important}#root#root#root .\!w-80{width:calc(var(--spacing) * 80)!important}#root#root#root .\!w-130{width:calc(var(--spacing) * 130)!important}#root#root#root .\!w-140{width:calc(var(--spacing) * 140)!important}#root#root#root .\!w-141{width:calc(var(--spacing) * 141)!important}#root#root#root .\!w-150{width:calc(var(--spacing) * 150)!important}#root#root#root .\!w-auto{width:auto!important}#root#root#root .w-\(--anchor-width\){width:var(--anchor-width)}#root#root#root .w-\(--cell-size\){width:var(--cell-size)}#root#root#root .w-\(--popup-width\){width:var(--popup-width)}#root#root#root .w-\(--positioner-width\){width:var(--positioner-width)}#root#root#root .w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}#root#root#root .w-\(--radix-popper-anchor-width\){width:var(--radix-popper-anchor-width)}#root#root#root .w-\(--sidebar-width\){width:var(--sidebar-width)}#root#root#root .w-0{width:calc(var(--spacing) * 0)}#root#root#root .w-0\.5{width:calc(var(--spacing) * .5)}#root#root#root .w-1{width:calc(var(--spacing) * 1)}#root#root#root .w-1\.5{width:calc(var(--spacing) * 1.5)}#root#root#root .w-1\/2{width:50%}#root#root#root .w-1\/3{width:33.3333%}#root#root#root .w-1\/4{width:25%}#root#root#root .w-1\/5{width:20%}#root#root#root .w-1\/6{width:16.6667%}#root#root#root .w-1\/10{width:10%}#root#root#root .w-2{width:calc(var(--spacing) * 2)}#root#root#root .w-2\.5{width:calc(var(--spacing) * 2.5)}#root#root#root .w-2\/3{width:66.6667%}#root#root#root .w-2\/5{width:40%}#root#root#root .w-2xs{width:var(--container-2xs)}#root#root#root .w-3{width:calc(var(--spacing) * 3)}#root#root#root .w-3\.5{width:calc(var(--spacing) * 3.5)}#root#root#root .w-3\/4{width:75%}#root#root#root .w-3\/5{width:60%}#root#root#root .w-4{width:calc(var(--spacing) * 4)}#root#root#root .w-4\/5{width:80%}#root#root#root .w-5{width:calc(var(--spacing) * 5)}#root#root#root .w-5\.5{width:calc(var(--spacing) * 5.5)}#root#root#root .w-5\/6{width:83.3333%}#root#root#root .w-6{width:calc(var(--spacing) * 6)}#root#root#root .w-6\.5{width:calc(var(--spacing) * 6.5)}#root#root#root .w-7{width:calc(var(--spacing) * 7)}#root#root#root .w-7\.5{width:calc(var(--spacing) * 7.5)}#root#root#root .w-8{width:calc(var(--spacing) * 8)}#root#root#root .w-8\.5{width:calc(var(--spacing) * 8.5)}#root#root#root .w-8\.25{width:calc(var(--spacing) * 8.25)}#root#root#root .w-9{width:calc(var(--spacing) * 9)}#root#root#root .w-10{width:calc(var(--spacing) * 10)}#root#root#root .w-10\.5{width:calc(var(--spacing) * 10.5)}#root#root#root .w-12\.25{width:calc(var(--spacing) * 12.25)}#root#root#root .w-13{width:calc(var(--spacing) * 13)}#root#root#root .w-14{width:calc(var(--spacing) * 14)}#root#root#root .w-14\!{width:calc(var(--spacing) * 14)!important}#root#root#root .w-15{width:calc(var(--spacing) * 15)}#root#root#root .w-15\.75{width:calc(var(--spacing) * 15.75)}#root#root#root .w-16{width:calc(var(--spacing) * 16)}#root#root#root .w-18{width:calc(var(--spacing) * 18)}#root#root#root .w-20{width:calc(var(--spacing) * 20)}#root#root#root .w-20\.5{width:calc(var(--spacing) * 20.5)}#root#root#root .w-20\.75{width:calc(var(--spacing) * 20.75)}#root#root#root .w-21{width:calc(var(--spacing) * 21)}#root#root#root .w-21\.5{width:calc(var(--spacing) * 21.5)}#root#root#root .w-22{width:calc(var(--spacing) * 22)}#root#root#root .w-24{width:calc(var(--spacing) * 24)}#root#root#root .w-25{width:calc(var(--spacing) * 25)}#root#root#root .w-27{width:calc(var(--spacing) * 27)}#root#root#root .w-27\.5{width:calc(var(--spacing) * 27.5)}#root#root#root .w-28{width:calc(var(--spacing) * 28)}#root#root#root .w-29{width:calc(var(--spacing) * 29)}#root#root#root .w-30{width:calc(var(--spacing) * 30)}#root#root#root .w-32{width:calc(var(--spacing) * 32)}#root#root#root .w-32\.75{width:calc(var(--spacing) * 32.75)}#root#root#root .w-35{width:calc(var(--spacing) * 35)}#root#root#root .w-36{width:calc(var(--spacing) * 36)}#root#root#root .w-36\.5{width:calc(var(--spacing) * 36.5)}#root#root#root .w-37{width:calc(var(--spacing) * 37)}#root#root#root .w-37\.5{width:calc(var(--spacing) * 37.5)}#root#root#root .w-38{width:calc(var(--spacing) * 38)}#root#root#root .w-38\.25{width:calc(var(--spacing) * 38.25)}#root#root#root .w-40{width:calc(var(--spacing) * 40)}#root#root#root .w-41{width:calc(var(--spacing) * 41)}#root#root#root .w-42{width:calc(var(--spacing) * 42)}#root#root#root .w-43{width:calc(var(--spacing) * 43)}#root#root#root .w-44{width:calc(var(--spacing) * 44)}#root#root#root .w-45{width:calc(var(--spacing) * 45)}#root#root#root .w-45\.5{width:calc(var(--spacing) * 45.5)}#root#root#root .w-46{width:calc(var(--spacing) * 46)}#root#root#root .w-48{width:calc(var(--spacing) * 48)}#root#root#root .w-49{width:calc(var(--spacing) * 49)}#root#root#root .w-49\.5{width:calc(var(--spacing) * 49.5)}#root#root#root .w-50{width:calc(var(--spacing) * 50)}#root#root#root .w-52{width:calc(var(--spacing) * 52)}#root#root#root .w-53{width:calc(var(--spacing) * 53)}#root#root#root .w-54{width:calc(var(--spacing) * 54)}#root#root#root .w-54\.75{width:calc(var(--spacing) * 54.75)}#root#root#root .w-55{width:calc(var(--spacing) * 55)}#root#root#root .w-56{width:calc(var(--spacing) * 56)}#root#root#root .w-56\.25{width:calc(var(--spacing) * 56.25)}#root#root#root .w-57\.5{width:calc(var(--spacing) * 57.5)}#root#root#root .w-58{width:calc(var(--spacing) * 58)}#root#root#root .w-60{width:calc(var(--spacing) * 60)}#root#root#root .w-60\.5{width:calc(var(--spacing) * 60.5)}#root#root#root .w-62{width:calc(var(--spacing) * 62)}#root#root#root .w-62\.5{width:calc(var(--spacing) * 62.5)}#root#root#root .w-63{width:calc(var(--spacing) * 63)}#root#root#root .w-64{width:calc(var(--spacing) * 64)}#root#root#root .w-65{width:calc(var(--spacing) * 65)}#root#root#root .w-67{width:calc(var(--spacing) * 67)}#root#root#root .w-67\.5{width:calc(var(--spacing) * 67.5)}#root#root#root .w-68{width:calc(var(--spacing) * 68)}#root#root#root .w-70{width:calc(var(--spacing) * 70)}#root#root#root .w-71\.5{width:calc(var(--spacing) * 71.5)}#root#root#root .w-71\.75{width:calc(var(--spacing) * 71.75)}#root#root#root .w-72{width:calc(var(--spacing) * 72)}#root#root#root .w-72\.5{width:calc(var(--spacing) * 72.5)}#root#root#root .w-74\.5{width:calc(var(--spacing) * 74.5)}#root#root#root .w-74\.25{width:calc(var(--spacing) * 74.25)}#root#root#root .w-75{width:calc(var(--spacing) * 75)}#root#root#root .w-75\.5{width:calc(var(--spacing) * 75.5)}#root#root#root .w-76{width:calc(var(--spacing) * 76)}#root#root#root .w-80{width:calc(var(--spacing) * 80)}#root#root#root .w-81\.5{width:calc(var(--spacing) * 81.5)}#root#root#root .w-85{width:calc(var(--spacing) * 85)}#root#root#root .w-87\.5{width:calc(var(--spacing) * 87.5)}#root#root#root .w-89{width:calc(var(--spacing) * 89)}#root#root#root .w-90{width:calc(var(--spacing) * 90)}#root#root#root .w-95{width:calc(var(--spacing) * 95)}#root#root#root .w-96{width:calc(var(--spacing) * 96)}#root#root#root .w-99{width:calc(var(--spacing) * 99)}#root#root#root .w-100{width:calc(var(--spacing) * 100)}#root#root#root .w-104{width:calc(var(--spacing) * 104)}#root#root#root .w-106{width:calc(var(--spacing) * 106)}#root#root#root .w-113{width:calc(var(--spacing) * 113)}#root#root#root .w-118{width:calc(var(--spacing) * 118)}#root#root#root .w-120{width:calc(var(--spacing) * 120)}#root#root#root .w-142{width:calc(var(--spacing) * 142)}#root#root#root .w-242{width:calc(var(--spacing) * 242)}#root#root#root .w-\[--radix-dropdown-menu-trigger-width\]{width:--radix-dropdown-menu-trigger-width}#root#root#root .w-\[2px\]{width:2px}#root#root#root .w-\[4px\]{width:4px}#root#root#root .w-\[6\%\]{width:6%}#root#root#root .w-\[15\%\]{width:15%}#root#root#root .w-\[16rem\]{width:16rem}#root#root#root .w-\[17\.5\%\]{width:17.5%}#root#root#root .w-\[20\%\]{width:20%}#root#root#root .w-\[20\.1\%\]{width:20.1%}#root#root#root .w-\[21\.1\%\]{width:21.1%}#root#root#root .w-\[22\.1\%\]{width:22.1%}#root#root#root .w-\[23\.1\%\]{width:23.1%}#root#root#root .w-\[23\.5\%\]{width:23.5%}#root#root#root .w-\[25\%\]{width:25%}#root#root#root .w-\[28\%\]{width:28%}#root#root#root .w-\[30\%\]{width:30%}#root#root#root .w-\[32\%\]{width:32%}#root#root#root .w-\[33\.3\%\]{width:33.3%}#root#root#root .w-\[35\%\]{width:35%}#root#root#root .w-\[38\%\]{width:38%}#root#root#root .w-\[42\%\]{width:42%}#root#root#root .w-\[44\%\]{width:44%}#root#root#root .w-\[45\%\]{width:45%}#root#root#root .w-\[48\%\]{width:48%}#root#root#root .w-\[50cqi\]{width:50cqi}#root#root#root .w-\[50px\]{width:50px}#root#root#root .w-\[52\%\]{width:52%}#root#root#root .w-\[57\%\]{width:57%}#root#root#root .w-\[58\%\]{width:58%}#root#root#root .w-\[59\%\]{width:59%}#root#root#root .w-\[61\%\]{width:61%}#root#root#root .w-\[63\%\]{width:63%}#root#root#root .w-\[65\%\]{width:65%}#root#root#root .w-\[70\%\]{width:70%}#root#root#root .w-\[70px\]{width:70px}#root#root#root .w-\[72\%\]{width:72%}#root#root#root .w-\[80\%\]{width:80%}#root#root#root .w-\[100px\]{width:100px}#root#root#root .w-\[100vw\]{width:100vw}#root#root#root .w-\[130px\]{width:130px}#root#root#root .w-\[140px\]{width:140px}#root#root#root .w-\[180px\]{width:180px}#root#root#root .w-\[200\%\]{width:200%}#root#root#root .w-\[200px\]{width:200px}#root#root#root .w-\[300px\]{width:300px}#root#root#root .w-\[320px\]{width:320px}#root#root#root .w-\[535px\]{width:535px}#root#root#root .w-\[calc\(50\%-72px\)\]{width:calc(50% - 72px)}#root#root#root .w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}#root#root#root .w-\[calc\(100\%-5rem\)\]{width:calc(100% - 5rem)}#root#root#root .w-auto{width:auto}#root#root#root .w-fit{width:fit-content}#root#root#root .w-fit\!{width:fit-content!important}#root#root#root .w-full{width:100%}#root#root#root .w-full\!{width:100%!important}#root#root#root .w-max{width:max-content}#root#root#root .w-px{width:1px}#root#root#root .w-screen{width:100vw}#root#root#root .w-xs{width:var(--container-xs)}#root#root#root .max-w-\(--available-width\){max-width:var(--available-width)}#root#root#root .max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}#root#root#root .max-w-1\/2{max-width:50%}#root#root#root .max-w-2xl{max-width:var(--container-2xl)}#root#root#root .max-w-2xs{max-width:var(--container-2xs)}#root#root#root .max-w-3\.5{max-width:calc(var(--spacing) * 3.5)}#root#root#root .max-w-3xl{max-width:var(--container-3xl)}#root#root#root .max-w-3xs{max-width:var(--container-3xs)}#root#root#root .max-w-4\/5{max-width:80%}#root#root#root .max-w-4xl{max-width:var(--container-4xl)}#root#root#root .max-w-5xl{max-width:var(--container-5xl)}#root#root#root .max-w-6{max-width:calc(var(--spacing) * 6)}#root#root#root .max-w-6xl{max-width:var(--container-6xl)}#root#root#root .max-w-7xl{max-width:var(--container-7xl)}#root#root#root .max-w-12\.5{max-width:calc(var(--spacing) * 12.5)}#root#root#root .max-w-16{max-width:calc(var(--spacing) * 16)}#root#root#root .max-w-18{max-width:calc(var(--spacing) * 18)}#root#root#root .max-w-20{max-width:calc(var(--spacing) * 20)}#root#root#root .max-w-23\.5{max-width:calc(var(--spacing) * 23.5)}#root#root#root .max-w-25{max-width:calc(var(--spacing) * 25)}#root#root#root .max-w-26{max-width:calc(var(--spacing) * 26)}#root#root#root .max-w-28{max-width:calc(var(--spacing) * 28)}#root#root#root .max-w-28\.5{max-width:calc(var(--spacing) * 28.5)}#root#root#root .max-w-30{max-width:calc(var(--spacing) * 30)}#root#root#root .max-w-32{max-width:calc(var(--spacing) * 32)}#root#root#root .max-w-35{max-width:calc(var(--spacing) * 35)}#root#root#root .max-w-36{max-width:calc(var(--spacing) * 36)}#root#root#root .max-w-37\.5{max-width:calc(var(--spacing) * 37.5)}#root#root#root .max-w-38{max-width:calc(var(--spacing) * 38)}#root#root#root .max-w-44{max-width:calc(var(--spacing) * 44)}#root#root#root .max-w-46{max-width:calc(var(--spacing) * 46)}#root#root#root .max-w-47\.5{max-width:calc(var(--spacing) * 47.5)}#root#root#root .max-w-48{max-width:calc(var(--spacing) * 48)}#root#root#root .max-w-50{max-width:calc(var(--spacing) * 50)}#root#root#root .max-w-52{max-width:calc(var(--spacing) * 52)}#root#root#root .max-w-55{max-width:calc(var(--spacing) * 55)}#root#root#root .max-w-56\.5{max-width:calc(var(--spacing) * 56.5)}#root#root#root .max-w-57{max-width:calc(var(--spacing) * 57)}#root#root#root .max-w-57\.5{max-width:calc(var(--spacing) * 57.5)}#root#root#root .max-w-58\.5{max-width:calc(var(--spacing) * 58.5)}#root#root#root .max-w-60{max-width:calc(var(--spacing) * 60)}#root#root#root .max-w-62{max-width:calc(var(--spacing) * 62)}#root#root#root .max-w-62\.5{max-width:calc(var(--spacing) * 62.5)}#root#root#root .max-w-64{max-width:calc(var(--spacing) * 64)}#root#root#root .max-w-65{max-width:calc(var(--spacing) * 65)}#root#root#root .max-w-67{max-width:calc(var(--spacing) * 67)}#root#root#root .max-w-68{max-width:calc(var(--spacing) * 68)}#root#root#root .max-w-70{max-width:calc(var(--spacing) * 70)}#root#root#root .max-w-71{max-width:calc(var(--spacing) * 71)}#root#root#root .max-w-72{max-width:calc(var(--spacing) * 72)}#root#root#root .max-w-73{max-width:calc(var(--spacing) * 73)}#root#root#root .max-w-75{max-width:calc(var(--spacing) * 75)}#root#root#root .max-w-78{max-width:calc(var(--spacing) * 78)}#root#root#root .max-w-80{max-width:calc(var(--spacing) * 80)}#root#root#root .max-w-80\!{max-width:calc(var(--spacing) * 80)!important}#root#root#root .max-w-82{max-width:calc(var(--spacing) * 82)}#root#root#root .max-w-84\.75{max-width:calc(var(--spacing) * 84.75)}#root#root#root .max-w-85{max-width:calc(var(--spacing) * 85)}#root#root#root .max-w-85\.5{max-width:calc(var(--spacing) * 85.5)}#root#root#root .max-w-87{max-width:calc(var(--spacing) * 87)}#root#root#root .max-w-87\.5{max-width:calc(var(--spacing) * 87.5)}#root#root#root .max-w-88{max-width:calc(var(--spacing) * 88)}#root#root#root .max-w-88\.75{max-width:calc(var(--spacing) * 88.75)}#root#root#root .max-w-89{max-width:calc(var(--spacing) * 89)}#root#root#root .max-w-89\.5{max-width:calc(var(--spacing) * 89.5)}#root#root#root .max-w-90{max-width:calc(var(--spacing) * 90)}#root#root#root .max-w-92{max-width:calc(var(--spacing) * 92)}#root#root#root .max-w-93{max-width:calc(var(--spacing) * 93)}#root#root#root .max-w-95{max-width:calc(var(--spacing) * 95)}#root#root#root .max-w-95\.5{max-width:calc(var(--spacing) * 95.5)}#root#root#root .max-w-96{max-width:calc(var(--spacing) * 96)}#root#root#root .max-w-99{max-width:calc(var(--spacing) * 99)}#root#root#root .max-w-100{max-width:calc(var(--spacing) * 100)}#root#root#root .max-w-101{max-width:calc(var(--spacing) * 101)}#root#root#root .max-w-101\.5{max-width:calc(var(--spacing) * 101.5)}#root#root#root .max-w-102{max-width:calc(var(--spacing) * 102)}#root#root#root .max-w-102\.5{max-width:calc(var(--spacing) * 102.5)}#root#root#root .max-w-102\.75{max-width:calc(var(--spacing) * 102.75)}#root#root#root .max-w-103\.75{max-width:calc(var(--spacing) * 103.75)}#root#root#root .max-w-104{max-width:calc(var(--spacing) * 104)}#root#root#root .max-w-104\.5{max-width:calc(var(--spacing) * 104.5)}#root#root#root .max-w-106\.25{max-width:calc(var(--spacing) * 106.25)}#root#root#root .max-w-109\.25{max-width:calc(var(--spacing) * 109.25)}#root#root#root .max-w-109\.75{max-width:calc(var(--spacing) * 109.75)}#root#root#root .max-w-110{max-width:calc(var(--spacing) * 110)}#root#root#root .max-w-110\.25{max-width:calc(var(--spacing) * 110.25)}#root#root#root .max-w-110\.75{max-width:calc(var(--spacing) * 110.75)}#root#root#root .max-w-111{max-width:calc(var(--spacing) * 111)}#root#root#root .max-w-111\.5{max-width:calc(var(--spacing) * 111.5)}#root#root#root .max-w-112{max-width:calc(var(--spacing) * 112)}#root#root#root .max-w-112\.5{max-width:calc(var(--spacing) * 112.5)}#root#root#root .max-w-112\.25{max-width:calc(var(--spacing) * 112.25)}#root#root#root .max-w-113\.5{max-width:calc(var(--spacing) * 113.5)}#root#root#root .max-w-113\.25{max-width:calc(var(--spacing) * 113.25)}#root#root#root .max-w-114\.25{max-width:calc(var(--spacing) * 114.25)}#root#root#root .max-w-115{max-width:calc(var(--spacing) * 115)}#root#root#root .max-w-116{max-width:calc(var(--spacing) * 116)}#root#root#root .max-w-119{max-width:calc(var(--spacing) * 119)}#root#root#root .max-w-120{max-width:calc(var(--spacing) * 120)}#root#root#root .max-w-121{max-width:calc(var(--spacing) * 121)}#root#root#root .max-w-121\.5{max-width:calc(var(--spacing) * 121.5)}#root#root#root .max-w-127\.5{max-width:calc(var(--spacing) * 127.5)}#root#root#root .max-w-127\.75{max-width:calc(var(--spacing) * 127.75)}#root#root#root .max-w-128{max-width:calc(var(--spacing) * 128)}#root#root#root .max-w-129\.5{max-width:calc(var(--spacing) * 129.5)}#root#root#root .max-w-135{max-width:calc(var(--spacing) * 135)}#root#root#root .max-w-138{max-width:calc(var(--spacing) * 138)}#root#root#root .max-w-139{max-width:calc(var(--spacing) * 139)}#root#root#root .max-w-140{max-width:calc(var(--spacing) * 140)}#root#root#root .max-w-143\.5{max-width:calc(var(--spacing) * 143.5)}#root#root#root .max-w-148{max-width:calc(var(--spacing) * 148)}#root#root#root .max-w-149{max-width:calc(var(--spacing) * 149)}#root#root#root .max-w-150{max-width:calc(var(--spacing) * 150)}#root#root#root .max-w-156{max-width:calc(var(--spacing) * 156)}#root#root#root .max-w-158{max-width:calc(var(--spacing) * 158)}#root#root#root .max-w-160{max-width:calc(var(--spacing) * 160)}#root#root#root .max-w-167{max-width:calc(var(--spacing) * 167)}#root#root#root .max-w-168{max-width:calc(var(--spacing) * 168)}#root#root#root .max-w-171\.5{max-width:calc(var(--spacing) * 171.5)}#root#root#root .max-w-175{max-width:calc(var(--spacing) * 175)}#root#root#root .max-w-176\.5{max-width:calc(var(--spacing) * 176.5)}#root#root#root .max-w-180{max-width:calc(var(--spacing) * 180)}#root#root#root .max-w-183{max-width:calc(var(--spacing) * 183)}#root#root#root .max-w-184{max-width:calc(var(--spacing) * 184)}#root#root#root .max-w-189{max-width:calc(var(--spacing) * 189)}#root#root#root .max-w-190{max-width:calc(var(--spacing) * 190)}#root#root#root .max-w-191\.5{max-width:calc(var(--spacing) * 191.5)}#root#root#root .max-w-193\.75{max-width:calc(var(--spacing) * 193.75)}#root#root#root .max-w-194{max-width:calc(var(--spacing) * 194)}#root#root#root .max-w-195{max-width:calc(var(--spacing) * 195)}#root#root#root .max-w-196{max-width:calc(var(--spacing) * 196)}#root#root#root .max-w-199\.75{max-width:calc(var(--spacing) * 199.75)}#root#root#root .max-w-200{max-width:calc(var(--spacing) * 200)}#root#root#root .max-w-203\.5{max-width:calc(var(--spacing) * 203.5)}#root#root#root .max-w-205\.5{max-width:calc(var(--spacing) * 205.5)}#root#root#root .max-w-207\.5{max-width:calc(var(--spacing) * 207.5)}#root#root#root .max-w-208{max-width:calc(var(--spacing) * 208)}#root#root#root .max-w-209\.5{max-width:calc(var(--spacing) * 209.5)}#root#root#root .max-w-212{max-width:calc(var(--spacing) * 212)}#root#root#root .max-w-216{max-width:calc(var(--spacing) * 216)}#root#root#root .max-w-220{max-width:calc(var(--spacing) * 220)}#root#root#root .max-w-222{max-width:calc(var(--spacing) * 222)}#root#root#root .max-w-224{max-width:calc(var(--spacing) * 224)}#root#root#root .max-w-225{max-width:calc(var(--spacing) * 225)}#root#root#root .max-w-225\!{max-width:calc(var(--spacing) * 225)!important}#root#root#root .max-w-228{max-width:calc(var(--spacing) * 228)}#root#root#root .max-w-228\.75{max-width:calc(var(--spacing) * 228.75)}#root#root#root .max-w-230{max-width:calc(var(--spacing) * 230)}#root#root#root .max-w-235{max-width:calc(var(--spacing) * 235)}#root#root#root .max-w-239\.25{max-width:calc(var(--spacing) * 239.25)}#root#root#root .max-w-240{max-width:calc(var(--spacing) * 240)}#root#root#root .max-w-242\.5{max-width:calc(var(--spacing) * 242.5)}#root#root#root .max-w-250{max-width:calc(var(--spacing) * 250)}#root#root#root .max-w-256{max-width:calc(var(--spacing) * 256)}#root#root#root .max-w-275{max-width:calc(var(--spacing) * 275)}#root#root#root .max-w-280{max-width:calc(var(--spacing) * 280)}#root#root#root .max-w-286\.25{max-width:calc(var(--spacing) * 286.25)}#root#root#root .max-w-348{max-width:calc(var(--spacing) * 348)}#root#root#root .max-w-350{max-width:calc(var(--spacing) * 350)}#root#root#root .max-w-360{max-width:calc(var(--spacing) * 360)}#root#root#root .max-w-384{max-width:calc(var(--spacing) * 384)}#root#root#root .max-w-\[17ch\]{max-width:17ch}#root#root#root .max-w-\[18rem\]{max-width:18rem}#root#root#root .max-w-\[85\%\]{max-width:85%}#root#root#root .max-w-\[150px\]{max-width:150px}#root#root#root .max-w-\[470px\]{max-width:470px}#root#root#root .max-w-\[990px\]{max-width:990px}#root#root#root .max-w-\[1344px\]{max-width:1344px}#root#root#root .max-w-\[1600px\]{max-width:1600px}#root#root#root .max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}#root#root#root .max-w-\[calc\(1280px-3rem\)\]{max-width:calc(1280px - 3rem)}#root#root#root .max-w-full{max-width:100%}#root#root#root .max-w-lg{max-width:var(--container-lg)}#root#root#root .max-w-max{max-width:max-content}#root#root#root .max-w-md{max-width:var(--container-md)}#root#root#root .max-w-none{max-width:none}#root#root#root .max-w-screen-2xl{max-width:var(--breakpoint-2xl)}#root#root#root .max-w-screen-md{max-width:var(--breakpoint-md)}#root#root#root .max-w-sm{max-width:var(--container-sm)}#root#root#root .max-w-xl{max-width:var(--container-xl)}#root#root#root .max-w-xs{max-width:var(--container-xs)}#root#root#root .min-w-\(--cell-size\){min-width:var(--cell-size)}#root#root#root .min-w-0{min-width:calc(var(--spacing) * 0)}#root#root#root .min-w-5{min-width:calc(var(--spacing) * 5)}#root#root#root .min-w-7{min-width:calc(var(--spacing) * 7)}#root#root#root .min-w-8{min-width:calc(var(--spacing) * 8)}#root#root#root .min-w-9{min-width:calc(var(--spacing) * 9)}#root#root#root .min-w-10{min-width:calc(var(--spacing) * 10)}#root#root#root .min-w-16{min-width:calc(var(--spacing) * 16)}#root#root#root .min-w-25{min-width:calc(var(--spacing) * 25)}#root#root#root .min-w-29{min-width:calc(var(--spacing) * 29)}#root#root#root .min-w-30\.5{min-width:calc(var(--spacing) * 30.5)}#root#root#root .min-w-32{min-width:calc(var(--spacing) * 32)}#root#root#root .min-w-35{min-width:calc(var(--spacing) * 35)}#root#root#root .min-w-40{min-width:calc(var(--spacing) * 40)}#root#root#root .min-w-43\.5{min-width:calc(var(--spacing) * 43.5)}#root#root#root .min-w-45{min-width:calc(var(--spacing) * 45)}#root#root#root .min-w-48{min-width:calc(var(--spacing) * 48)}#root#root#root .min-w-50{min-width:calc(var(--spacing) * 50)}#root#root#root .min-w-52{min-width:calc(var(--spacing) * 52)}#root#root#root .min-w-52\!{min-width:calc(var(--spacing) * 52)!important}#root#root#root .min-w-55{min-width:calc(var(--spacing) * 55)}#root#root#root .min-w-56{min-width:calc(var(--spacing) * 56)}#root#root#root .min-w-60{min-width:calc(var(--spacing) * 60)}#root#root#root .min-w-62{min-width:calc(var(--spacing) * 62)}#root#root#root .min-w-70{min-width:calc(var(--spacing) * 70)}#root#root#root .min-w-78{min-width:calc(var(--spacing) * 78)}#root#root#root .min-w-85{min-width:calc(var(--spacing) * 85)}#root#root#root .min-w-86{min-width:calc(var(--spacing) * 86)}#root#root#root .min-w-239\.5{min-width:calc(var(--spacing) * 239.5)}#root#root#root .min-w-250{min-width:calc(var(--spacing) * 250)}#root#root#root .min-w-\[5ch\]{min-width:5ch}#root#root#root .min-w-\[8rem\]{min-width:8rem}#root#root#root .min-w-\[12rem\]{min-width:12rem}#root#root#root .min-w-\[50px\]{min-width:50px}#root#root#root .min-w-\[250px\]{min-width:250px}#root#root#root .min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}#root#root#root .min-w-\[var\(--radix-popper-anchor-width\)\]{min-width:var(--radix-popper-anchor-width)}#root#root#root .min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}#root#root#root .min-w-full{min-width:100%}#root#root#root .min-w-max{min-width:max-content}#root#root#root .min-w-md{min-width:var(--container-md)}#root#root#root .min-w-sm{min-width:var(--container-sm)}#root#root#root .min-w-xs{min-width:var(--container-xs)}#root#root#root .flex-0{flex:0}#root#root#root .flex-1{flex:1}#root#root#root .flex-1\/2{flex:50%}#root#root#root .flex-auto{flex:auto}#root#root#root .flex-none{flex:none}#root#root#root .flex-shrink-0{flex-shrink:0}#root#root#root .shrink{flex-shrink:1}#root#root#root .shrink-0{flex-shrink:0}#root#root#root .grow{flex-grow:1}#root#root#root .grow-0{flex-grow:0}#root#root#root .grow-1{flex-grow:1}#root#root#root .basis-\(--slide-size\){flex-basis:var(--slide-size)}#root#root#root .basis-1\/2{flex-basis:50%}#root#root#root .basis-1\/3{flex-basis:33.3333%}#root#root#root .basis-1\/4{flex-basis:25%}#root#root#root .basis-1\/5{flex-basis:20%}#root#root#root .basis-1\/6{flex-basis:16.6667%}#root#root#root .basis-3\/5{flex-basis:60%}#root#root#root .basis-5\/12{flex-basis:41.6667%}#root#root#root .basis-\[18\%\]{flex-basis:18%}#root#root#root .basis-\[28\%\]{flex-basis:28%}#root#root#root .basis-auto{flex-basis:auto}#root#root#root .basis-full{flex-basis:100%}#root#root#root .caption-bottom{caption-side:bottom}#root#root#root .border-collapse{border-collapse:collapse}#root#root#root .\[transform-origin\:center\]{transform-origin:50%}#root#root#root .origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}#root#root#root .origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}#root#root#root .origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}#root#root#root .origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}#root#root#root .origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}#root#root#root .origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}#root#root#root .origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}#root#root#root .origin-\(--transform-origin\){transform-origin:var(--transform-origin)}#root#root#root .origin-\[calc\(50\%\+400px\)\]{transform-origin:calc(50% + 400px)}#root#root#root .origin-\[calc\(50\%-400px\)\]{transform-origin:calc(50% - 400px)}#root#root#root .origin-\[calc\(50\%_-_800px\)_calc\(50\%_\+_200px\)\]{transform-origin:calc(50% - 800px) calc(50% + 200px)}#root#root#root .origin-\[center_right\]{transform-origin:100%}#root#root#root .origin-bottom{transform-origin:bottom}#root#root#root .origin-bottom-left{transform-origin:0 100%}#root#root#root .origin-bottom-right{transform-origin:100% 100%}#root#root#root .origin-center{transform-origin:50%}#root#root#root .origin-left{transform-origin:0}#root#root#root .origin-top{transform-origin:top}#root#root#root .origin-top-left{transform-origin:0 0}#root#root#root .origin-top-right{transform-origin:100% 0}#root#root#root .-translate-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}#root#root#root .-translate-1\/2,#root#root#root .-translate-x-1{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1)}#root#root#root .-translate-x-1\.5{--tw-translate-x:calc(var(--spacing) * -1.5)}#root#root#root .-translate-x-1\.5,#root#root#root .-translate-x-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}#root#root#root .-translate-x-5{--tw-translate-x:calc(var(--spacing) * -5)}#root#root#root .-translate-x-11,#root#root#root .-translate-x-5{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-x-11{--tw-translate-x:calc(var(--spacing) * -11)}#root#root#root .-translate-x-14\.5{--tw-translate-x:calc(var(--spacing) * -14.5)}#root#root#root .-translate-x-14\.5,#root#root#root .-translate-x-27{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-x-27{--tw-translate-x:calc(var(--spacing) * -27)}#root#root#root .-translate-x-32\.5{--tw-translate-x:calc(var(--spacing) * -32.5)}#root#root#root .-translate-x-32\.5,#root#root#root .-translate-x-43\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-x-43\.5{--tw-translate-x:calc(var(--spacing) * -43.5)}#root#root#root .-translate-x-78{--tw-translate-x:calc(var(--spacing) * -78)}#root#root#root .-translate-x-78,#root#root#root .-translate-x-\[45\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-x-\[45\%\]{--tw-translate-x:calc(45% * -1)}#root#root#root .-translate-x-\[calc\(100\%\+0\.375rem\)\]{--tw-translate-x:calc(calc(100% + .375rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-x-full{--tw-translate-x:-100%}#root#root#root .-translate-x-full,#root#root#root .-translate-x-px{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-x-px{--tw-translate-x:-1px}#root#root#root .translate-x-0{--tw-translate-x:calc(var(--spacing) * 0)}#root#root#root .translate-x-0,#root#root#root .translate-x-1{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-x-1{--tw-translate-x:calc(var(--spacing) * 1)}#root#root#root .translate-x-1\.5{--tw-translate-x:calc(var(--spacing) * 1.5)}#root#root#root .translate-x-1\.5,#root#root#root .translate-x-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%)}#root#root#root .translate-x-3\.5{--tw-translate-x:calc(var(--spacing) * 3.5)}#root#root#root .translate-x-3\.5,#root#root#root .translate-x-5{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-x-5{--tw-translate-x:calc(var(--spacing) * 5)}#root#root#root .translate-x-6\.5{--tw-translate-x:calc(var(--spacing) * 6.5)}#root#root#root .translate-x-11,#root#root#root .translate-x-6\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-x-11{--tw-translate-x:calc(var(--spacing) * 11)}#root#root#root .translate-x-11\.25{--tw-translate-x:calc(var(--spacing) * 11.25)}#root#root#root .translate-x-11\.25,#root#root#root .translate-x-13{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-x-13{--tw-translate-x:calc(var(--spacing) * 13)}#root#root#root .translate-x-14\.5{--tw-translate-x:calc(var(--spacing) * 14.5)}#root#root#root .translate-x-14\.5,#root#root#root .translate-x-15{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-x-15{--tw-translate-x:calc(var(--spacing) * 15)}#root#root#root .translate-x-32\.5{--tw-translate-x:calc(var(--spacing) * 32.5)}#root#root#root .translate-x-32\.5,#root#root#root .translate-x-35{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-x-35{--tw-translate-x:calc(var(--spacing) * 35)}#root#root#root .translate-x-43\.5{--tw-translate-x:calc(var(--spacing) * 43.5)}#root#root#root .translate-x-43\.5,#root#root#root .translate-x-78{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-x-78{--tw-translate-x:calc(var(--spacing) * 78)}#root#root#root .translate-x-\[-50\%\]{--tw-translate-x:-50%}#root#root#root .translate-x-\[-50\%\],#root#root#root .translate-x-\[45\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-x-\[45\%\]{--tw-translate-x:45%}#root#root#root .translate-x-\[50\%\]{--tw-translate-x:50%}#root#root#root .translate-x-\[50\%\],#root#root#root .translate-x-full{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-x-full{--tw-translate-x:100%}#root#root#root .translate-x-px{--tw-translate-x:1px}#root#root#root .-translate-y-1\.5,#root#root#root .translate-x-px{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-y-1\.5{--tw-translate-y:calc(var(--spacing) * -1.5)}#root#root#root .-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}#root#root#root .-translate-y-1\/2,#root#root#root .-translate-y-1\/3{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-y-1\/3{--tw-translate-y:calc(calc(1 / 3 * 100%) * -1)}#root#root#root .-translate-y-3\.5{--tw-translate-y:calc(var(--spacing) * -3.5)}#root#root#root .-translate-y-10\.5,#root#root#root .-translate-y-3\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-y-10\.5{--tw-translate-y:calc(var(--spacing) * -10.5)}#root#root#root .-translate-y-24{--tw-translate-y:calc(var(--spacing) * -24)}#root#root#root .-translate-y-24,#root#root#root .-translate-y-\[15\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-y-\[15\%\]{--tw-translate-y:calc(15% * -1)}#root#root#root .-translate-y-\[calc\(50\%\+1rem\)\]{--tw-translate-y:calc(calc(50% + 1rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-y-full{--tw-translate-y:-100%}#root#root#root .-translate-y-full,#root#root#root .translate-y-0{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-y-0{--tw-translate-y:calc(var(--spacing) * 0)}#root#root#root .translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5)}#root#root#root .translate-y-0\.5,#root#root#root .translate-y-1\.25{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-y-1\.25{--tw-translate-y:calc(var(--spacing) * 1.25)}#root#root#root .translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%)}#root#root#root .translate-y-1\/2,#root#root#root .translate-y-2{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-y-2{--tw-translate-y:calc(var(--spacing) * 2)}#root#root#root .translate-y-4{--tw-translate-y:calc(var(--spacing) * 4)}#root#root#root .translate-y-4,#root#root#root .translate-y-5{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-y-5{--tw-translate-y:calc(var(--spacing) * 5)}#root#root#root .translate-y-6{--tw-translate-y:calc(var(--spacing) * 6)}#root#root#root .translate-y-10\.5,#root#root#root .translate-y-6{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-y-10\.5{--tw-translate-y:calc(var(--spacing) * 10.5)}#root#root#root .translate-y-17{--tw-translate-y:calc(var(--spacing) * 17)}#root#root#root .translate-y-17,#root#root#root .translate-y-\[-50\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-y-\[-50\%\]{--tw-translate-y:-50%}#root#root#root .translate-y-\[calc\(-50\%\+0\.9375rem\)\]{--tw-translate-y:calc(-50% + .9375rem);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-y-\[calc\(-50\%-1\.875rem\)\]{--tw-translate-y:calc(-50% - 1.875rem);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%}#root#root#root .scale-0,#root#root#root .scale-33{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-33{--tw-scale-x:33%;--tw-scale-y:33%;--tw-scale-z:33%}#root#root#root .scale-36{--tw-scale-x:36%;--tw-scale-y:36%;--tw-scale-z:36%}#root#root#root .scale-36,#root#root#root .scale-45{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-45{--tw-scale-x:45%;--tw-scale-y:45%;--tw-scale-z:45%}#root#root#root .scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%}#root#root#root .scale-50,#root#root#root .scale-53{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-53{--tw-scale-x:53%;--tw-scale-y:53%;--tw-scale-z:53%}#root#root#root .scale-55{--tw-scale-x:55%;--tw-scale-y:55%;--tw-scale-z:55%}#root#root#root .scale-55,#root#root#root .scale-60{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-60{--tw-scale-x:60%;--tw-scale-y:60%;--tw-scale-z:60%}#root#root#root .scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%}#root#root#root .scale-75,#root#root#root .scale-80{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-80{--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%}#root#root#root .scale-85{--tw-scale-x:85%;--tw-scale-y:85%;--tw-scale-z:85%}#root#root#root .scale-85,#root#root#root .scale-90{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%}#root#root#root .scale-92{--tw-scale-x:92%;--tw-scale-y:92%;--tw-scale-z:92%}#root#root#root .scale-92,#root#root#root .scale-95{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%}#root#root#root .scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}#root#root#root .scale-100,#root#root#root .scale-105{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%}#root#root#root .scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%}#root#root#root .scale-110,#root#root#root .scale-115{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-115{--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%}#root#root#root .scale-120{--tw-scale-x:120%;--tw-scale-y:120%;--tw-scale-z:120%}#root#root#root .scale-120,#root#root#root .scale-125{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%}#root#root#root .-scale-x-100{--tw-scale-x:calc(100% * -1)}#root#root#root .-scale-x-100,#root#root#root .scale-x-\[-1\]{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-x-\[-1\]{--tw-scale-x:-1}#root#root#root .scale-\[var\(--scale\)\]{scale:var(--scale)}#root#root#root .-rotate-2{rotate:-2deg}#root#root#root .-rotate-5{rotate:-5deg}#root#root#root .-rotate-6{rotate:-6deg}#root#root#root .-rotate-8{rotate:-8deg}#root#root#root .-rotate-9{rotate:-9deg}#root#root#root .-rotate-10{rotate:-10deg}#root#root#root .-rotate-12{rotate:-12deg}#root#root#root .-rotate-16{rotate:-16deg}#root#root#root .-rotate-21{rotate:-21deg}#root#root#root .-rotate-30{rotate:-30deg}#root#root#root .-rotate-32{rotate:-32deg}#root#root#root .-rotate-40{rotate:-40deg}#root#root#root .-rotate-45{rotate:-45deg}#root#root#root .-rotate-47{rotate:-47deg}#root#root#root .-rotate-60{rotate:-60deg}#root#root#root .-rotate-90{rotate:-90deg}#root#root#root .-rotate-\[2\.315deg\]{rotate:-2.315deg}#root#root#root .-rotate-\[4\.8deg\]{rotate:-4.8deg}#root#root#root .-rotate-\[31\.484deg\]{rotate:-31.484deg}#root#root#root .-rotate-\[135deg\]{rotate:-135deg}#root#root#root .rotate-2{rotate:2deg}#root#root#root .rotate-5{rotate:5deg}#root#root#root .rotate-6{rotate:6deg}#root#root#root .rotate-8{rotate:8deg}#root#root#root .rotate-10{rotate:10deg}#root#root#root .rotate-12{rotate:12deg}#root#root#root .rotate-15{rotate:15deg}#root#root#root .rotate-21{rotate:21deg}#root#root#root .rotate-25{rotate:25deg}#root#root#root .rotate-32{rotate:32deg}#root#root#root .rotate-45{rotate:45deg}#root#root#root .rotate-47{rotate:47deg}#root#root#root .rotate-85{rotate:85deg}#root#root#root .rotate-90{rotate:90deg}#root#root#root .rotate-120{rotate:120deg}#root#root#root .rotate-135{rotate:135deg}#root#root#root .rotate-143{rotate:143deg}#root#root#root .rotate-180{rotate:180deg}#root#root#root .rotate-224{rotate:224deg}#root#root#root .rotate-310{rotate:310deg}#root#root#root .rotate-316{rotate:316deg}#root#root#root .rotate-337{rotate:337deg}#root#root#root .rotate-\[-6\.2deg\]{rotate:-6.2deg}#root#root#root .rotate-\[-41\.2deg\]{rotate:-41.2deg}#root#root#root .rotate-\[4deg\]{rotate:4deg}#root#root#root .rotate-\[8deg\]{rotate:8deg}#root#root#root .rotate-\[10deg\]{rotate:10deg}#root#root#root .rotate-\[135deg\]{rotate:135deg}#root#root#root .rotate-x-180{--tw-rotate-x:rotateX(180deg)}#root#root#root .rotate-x-180,#root#root#root .rotate-y-180{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}#root#root#root .rotate-y-180{--tw-rotate-y:rotateY(180deg)}#root#root#root .\[transform\:rotateX\(-120deg\)_translateZ\(20px\)\]{transform:rotateX(-120deg)translateZ(20px)}#root#root#root .\[transform\:rotateX\(-240deg\)_translateZ\(20px\)\]{transform:rotateX(-240deg)translateZ(20px)}#root#root#root .\[transform\:rotateX\(0deg\)_translateZ\(20px\)\]{transform:rotateX(0)translateZ(20px)}#root#root#root .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}#root#root#root .transform-\[rotateX\(45deg\)_rotateZ\(-45deg\)\]{transform:rotateX(45deg)rotate(-45deg)}#root#root#root .transform-\[translate\(-50\%\,-50\%\)\]{transform:translate(-50%,-50%)}#root#root#root .transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}#root#root#root .animate-\[spin_2\.5s_linear_infinite\]{animation:spin 2.5s linear infinite}#root#root#root .animate-bounce{animation:var(--animate-bounce)}#root#root#root .animate-caret-blink{animation:caret-blink 1.25s ease-out infinite}#root#root#root .animate-cell-ripple{animation:cell-ripple var(--duration,.2s) ease-out none 1 var(--delay,0s)}#root#root#root .animate-counter-rotate{animation:counter-rotate 10s linear infinite}#root#root#root .animate-flip{animation:flip 6s infinite}#root#root#root .animate-heartbeat{animation:heartbeat 2s ease-in-out infinite}#root#root#root .animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .animate-marquee-horizontal{animation:marquee-horizontal var(--marquee-duration) infinite linear}#root#root#root .animate-marquee-vertical{animation:marquee-vertical var(--marquee-duration) infinite linear}#root#root#root .animate-none{animation:none}#root#root#root .animate-orbit{animation:orbit calc(var(--duration) * 1s) linear infinite}#root#root#root .animate-orbit-clockwise{animation:orbit-clockwise 10s linear infinite}#root#root#root .animate-orbiting{animation:orbiting calc(var(--duration) * 1s) linear infinite}#root#root#root .animate-ping{animation:var(--animate-ping)}#root#root#root .animate-pulse{animation:var(--animate-pulse)}#root#root#root .animate-rainbow{animation:rainbow var(--speed,2s) infinite linear}#root#root#root .animate-ripple{animation:ripple var(--duration,3s) ease calc(var(--i,0) * .2s) infinite}#root#root#root .animate-spin{animation:var(--animate-spin)}#root#root#root .cursor-default{cursor:default}#root#root#root .cursor-grab{cursor:grab}#root#root#root .cursor-grab\!{cursor:grab!important}#root#root#root .cursor-grabbing{cursor:grabbing}#root#root#root .cursor-grabbing\!{cursor:grabbing!important}#root#root#root .cursor-not-allowed{cursor:not-allowed}#root#root#root .cursor-pointer{cursor:pointer}#root#root#root .cursor-text{cursor:text}#root#root#root .touch-pan-y{--tw-pan-y:pan-y}#root#root#root .touch-pan-y,#root#root#root .touch-pinch-zoom{touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}#root#root#root .touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom}#root#root#root .touch-manipulation{touch-action:manipulation}#root#root#root .touch-none{touch-action:none}#root#root#root .resize{resize:both}#root#root#root .resize-none{resize:none}#root#root#root .resize-y{resize:vertical}#root#root#root .snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}#root#root#root .snap-mandatory{--tw-scroll-snap-strictness:mandatory}#root#root#root .scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}#root#root#root .scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}#root#root#root .scroll-mt-18{scroll-margin-top:calc(var(--spacing) * 18)}#root#root#root .scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}#root#root#root .scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}#root#root#root .scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}#root#root#root .scroll-pt-2{scroll-padding-top:calc(var(--spacing) * 2)}#root#root#root .scroll-pb-2{scroll-padding-bottom:calc(var(--spacing) * 2)}#root#root#root .list-inside{list-style-position:inside}#root#root#root .list-outside{list-style-position:outside}#root#root#root .list-decimal{list-style-type:decimal}#root#root#root .list-disc{list-style-type:disc}#root#root#root .list-none{list-style-type:none}#root#root#root .appearance-none{appearance:none}#root#root#root .columns-1{column-count:1}#root#root#root .break-inside-avoid{break-inside:avoid}#root#root#root .break-inside-avoid-column{break-inside:avoid-column}#root#root#root .grid-flow-row{grid-auto-flow:row}#root#root#root .auto-rows-fr{grid-auto-rows:minmax(0,1fr)}#root#root#root .auto-rows-min{grid-auto-rows:min-content}#root#root#root .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#root#root#root .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#root#root#root .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#root#root#root .grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}#root#root#root .grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}#root#root#root .grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}#root#root#root .grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}#root#root#root .grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}#root#root#root .grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}#root#root#root .grid-cols-\[repeat\(3\,5px\)\]{grid-template-columns:repeat(3,5px)}#root#root#root .grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}#root#root#root .grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}#root#root#root .grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}#root#root#root .grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}#root#root#root .grid-rows-\[auto_auto\]{grid-template-rows:auto auto}#root#root#root .grid-rows-\[repeat\(2\,5px\)\]{grid-template-rows:repeat(2,5px)}#root#root#root .grid-rows-none{grid-template-rows:none}#root#root#root .flex-col{flex-direction:column}#root#root#root .flex-col-reverse{flex-direction:column-reverse}#root#root#root .flex-row{flex-direction:row}#root#root#root .flex-row-reverse{flex-direction:row-reverse}#root#root#root .flex-nowrap{flex-wrap:nowrap}#root#root#root .flex-wrap{flex-wrap:wrap}#root#root#root .flex-wrap-reverse{flex-wrap:wrap-reverse}#root#root#root .\[place-content\:center_start\]{place-content:center start}#root#root#root .place-content-center{place-content:center}#root#root#root .place-items-center{place-items:center}#root#root#root .content-center{align-content:center}#root#root#root .items-baseline{align-items:baseline}#root#root#root .items-center{align-items:center}#root#root#root .items-end{align-items:flex-end}#root#root#root .items-start{align-items:flex-start}#root#root#root .items-stretch{align-items:stretch}#root#root#root .\!justify-between{justify-content:space-between!important}#root#root#root .\!justify-center{justify-content:center!important}#root#root#root .justify-around{justify-content:space-around}#root#root#root .justify-between{justify-content:space-between}#root#root#root .justify-center{justify-content:center}#root#root#root .justify-center\!{justify-content:center!important}#root#root#root .justify-end{justify-content:flex-end}#root#root#root .justify-evenly{justify-content:space-evenly}#root#root#root .justify-start{justify-content:flex-start}#root#root#root .justify-items-center{justify-items:center}#root#root#root .justify-items-start{justify-items:start}#root#root#root .gap-\(--marquee-gap\){gap:var(--marquee-gap)}#root#root#root .gap-0{gap:calc(var(--spacing) * 0)}#root#root#root .gap-0\.5{gap:calc(var(--spacing) * .5)}#root#root#root .gap-0\.75{gap:calc(var(--spacing) * .75)}#root#root#root .gap-1{gap:calc(var(--spacing) * 1)}#root#root#root .gap-1\.5{gap:calc(var(--spacing) * 1.5)}#root#root#root .gap-1\.25{gap:calc(var(--spacing) * 1.25)}#root#root#root .gap-1\.75{gap:calc(var(--spacing) * 1.75)}#root#root#root .gap-2{gap:calc(var(--spacing) * 2)}#root#root#root .gap-2\.5{gap:calc(var(--spacing) * 2.5)}#root#root#root .gap-2\.25{gap:calc(var(--spacing) * 2.25)}#root#root#root .gap-2\.75{gap:calc(var(--spacing) * 2.75)}#root#root#root .gap-3{gap:calc(var(--spacing) * 3)}#root#root#root .gap-3\.5{gap:calc(var(--spacing) * 3.5)}#root#root#root .gap-3\.75{gap:calc(var(--spacing) * 3.75)}#root#root#root .gap-4{gap:calc(var(--spacing) * 4)}#root#root#root .gap-4\.5{gap:calc(var(--spacing) * 4.5)}#root#root#root .gap-4\.75{gap:calc(var(--spacing) * 4.75)}#root#root#root .gap-5{gap:calc(var(--spacing) * 5)}#root#root#root .gap-5\.5{gap:calc(var(--spacing) * 5.5)}#root#root#root .gap-6{gap:calc(var(--spacing) * 6)}#root#root#root .gap-7{gap:calc(var(--spacing) * 7)}#root#root#root .gap-7\.5{gap:calc(var(--spacing) * 7.5)}#root#root#root .gap-7\.25{gap:calc(var(--spacing) * 7.25)}#root#root#root .gap-8{gap:calc(var(--spacing) * 8)}#root#root#root .gap-8\.5{gap:calc(var(--spacing) * 8.5)}#root#root#root .gap-8\.75{gap:calc(var(--spacing) * 8.75)}#root#root#root .gap-9{gap:calc(var(--spacing) * 9)}#root#root#root .gap-9\.5{gap:calc(var(--spacing) * 9.5)}#root#root#root .gap-9\.75{gap:calc(var(--spacing) * 9.75)}#root#root#root .gap-10{gap:calc(var(--spacing) * 10)}#root#root#root .gap-11{gap:calc(var(--spacing) * 11)}#root#root#root .gap-12{gap:calc(var(--spacing) * 12)}#root#root#root .gap-13{gap:calc(var(--spacing) * 13)}#root#root#root .gap-13\.5{gap:calc(var(--spacing) * 13.5)}#root#root#root .gap-14{gap:calc(var(--spacing) * 14)}#root#root#root .gap-15{gap:calc(var(--spacing) * 15)}#root#root#root .gap-15\.5{gap:calc(var(--spacing) * 15.5)}#root#root#root .gap-16{gap:calc(var(--spacing) * 16)}#root#root#root .gap-16\.25{gap:calc(var(--spacing) * 16.25)}#root#root#root .gap-18{gap:calc(var(--spacing) * 18)}#root#root#root .gap-19{gap:calc(var(--spacing) * 19)}#root#root#root .gap-20{gap:calc(var(--spacing) * 20)}#root#root#root .gap-22{gap:calc(var(--spacing) * 22)}#root#root#root .gap-23{gap:calc(var(--spacing) * 23)}#root#root#root .gap-24{gap:calc(var(--spacing) * 24)}#root#root#root .gap-25{gap:calc(var(--spacing) * 25)}#root#root#root .gap-25\.75{gap:calc(var(--spacing) * 25.75)}#root#root#root .gap-26\.5{gap:calc(var(--spacing) * 26.5)}#root#root#root .gap-30{gap:calc(var(--spacing) * 30)}#root#root#root .gap-36{gap:calc(var(--spacing) * 36)}#root#root#root .gap-45\.5{gap:calc(var(--spacing) * 45.5)}#root#root#root .gap-46\.5{gap:calc(var(--spacing) * 46.5)}#root#root#root .gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}#root#root#root .gap-\[0\.5px\]{gap:.5px}#root#root#root .gap-\[1\.5px\]{gap:1.5px}#root#root#root .gap-\[1\.266\%\]{gap:1.266%}#root#root#root .gap-\[2px\]{gap:2px}#root#root#root .gap-\[3\%\]{gap:3%}#root#root#root .gap-px{gap:1px}#root#root#root :where(.-space-y-0\.5>: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)))}#root#root#root :where(.space-y-0>: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)))}#root#root#root :where(.space-y-0\.5>: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)))}#root#root#root :where(.space-y-1>: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)))}#root#root#root :where(.space-y-1\.5>: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)))}#root#root#root :where(.space-y-2>: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)))}#root#root#root :where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-3>: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)))}#root#root#root :where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-3\.25>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.25) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.25) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-4>: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)))}#root#root#root :where(.space-y-5>: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)))}#root#root#root :where(.space-y-5\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5.5) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-6>: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)))}#root#root#root :where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-8>: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)))}#root#root#root :where(.space-y-9>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 9) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 9) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-10>: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)))}#root#root#root :where(.space-y-10\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10.5) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-11>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 11) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 11) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-12>: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)))}#root#root#root :where(.space-y-15>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 15) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 15) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-16>: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)))}#root#root#root :where(.space-y-18\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 18.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 18.5) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-24>: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)))}#root#root#root :where(.space-y-32>: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)))}#root#root#root :where(.space-y-\[9\.275\%\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(9.275% * var(--tw-space-y-reverse));margin-block-end:calc(9.275% * calc(1 - var(--tw-space-y-reverse)))}#root#root#root .gap-x-0{column-gap:calc(var(--spacing) * 0)}#root#root#root .gap-x-1{column-gap:calc(var(--spacing) * 1)}#root#root#root .gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}#root#root#root .gap-x-2{column-gap:calc(var(--spacing) * 2)}#root#root#root .gap-x-3{column-gap:calc(var(--spacing) * 3)}#root#root#root .gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}#root#root#root .gap-x-3\.75{column-gap:calc(var(--spacing) * 3.75)}#root#root#root .gap-x-4{column-gap:calc(var(--spacing) * 4)}#root#root#root .gap-x-5{column-gap:calc(var(--spacing) * 5)}#root#root#root .gap-x-6{column-gap:calc(var(--spacing) * 6)}#root#root#root .gap-x-8{column-gap:calc(var(--spacing) * 8)}#root#root#root .gap-x-10{column-gap:calc(var(--spacing) * 10)}#root#root#root .gap-x-11{column-gap:calc(var(--spacing) * 11)}#root#root#root .gap-x-12\.5{column-gap:calc(var(--spacing) * 12.5)}#root#root#root .gap-x-14{column-gap:calc(var(--spacing) * 14)}#root#root#root .gap-x-16{column-gap:calc(var(--spacing) * 16)}#root#root#root .gap-x-20{column-gap:calc(var(--spacing) * 20)}#root#root#root .gap-x-23{column-gap:calc(var(--spacing) * 23)}#root#root#root .gap-x-32{column-gap:calc(var(--spacing) * 32)}#root#root#root :where(.-space-x-2>: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)))}#root#root#root :where(.-space-x-2\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2.5) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root :where(.-space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -3) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root :where(.-space-x-4>: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)))}#root#root#root :where(.-space-x-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -5) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root :where(.-space-x-px>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(-1px * var(--tw-space-x-reverse));margin-inline-end:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}#root#root#root :where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root :where(.space-x-2>: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)))}#root#root#root :where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root :where(.space-x-4>: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)))}#root#root#root :where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root :where(.space-x-\[2\.32\%\]>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(2.32% * var(--tw-space-x-reverse));margin-inline-end:calc(2.32% * calc(1 - var(--tw-space-x-reverse)))}#root#root#root .gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}#root#root#root .gap-y-1{row-gap:calc(var(--spacing) * 1)}#root#root#root .gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}#root#root#root .gap-y-2{row-gap:calc(var(--spacing) * 2)}#root#root#root .gap-y-2\.25{row-gap:calc(var(--spacing) * 2.25)}#root#root#root .gap-y-3{row-gap:calc(var(--spacing) * 3)}#root#root#root .gap-y-4{row-gap:calc(var(--spacing) * 4)}#root#root#root .gap-y-6{row-gap:calc(var(--spacing) * 6)}#root#root#root .gap-y-8{row-gap:calc(var(--spacing) * 8)}#root#root#root .gap-y-9{row-gap:calc(var(--spacing) * 9)}#root#root#root .gap-y-12{row-gap:calc(var(--spacing) * 12)}#root#root#root .gap-y-12\.75{row-gap:calc(var(--spacing) * 12.75)}#root#root#root .gap-y-16{row-gap:calc(var(--spacing) * 16)}#root#root#root .gap-y-20{row-gap:calc(var(--spacing) * 20)}#root#root#root .gap-y-32{row-gap:calc(var(--spacing) * 32)}#root#root#root :where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}#root#root#root :where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}#root#root#root :where(.divide-dashed>:not(:last-child)){--tw-border-style:dashed;border-style:dashed}#root#root#root :where(.divide-black\/25>:not(:last-child)){border-color:#00000040}@supports (color:color-mix(in lab,red,red)){#root#root#root :where(.divide-black\/25>:not(:last-child)){border-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}#root#root#root :where(.divide-border>:not(:last-child)){border-color:var(--border)}#root#root#root :where(.divide-primary-foreground\/30>:not(:last-child)){border-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root :where(.divide-primary-foreground\/30>:not(:last-child)){border-color:color-mix(in oklab,var(--primary-foreground) 30%,transparent)}}#root#root#root :where(.divide-primary\/10>:not(:last-child)){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root :where(.divide-primary\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .self-center{align-self:center}#root#root#root .self-end{align-self:flex-end}#root#root#root .self-start{align-self:flex-start}#root#root#root .self-stretch{align-self:stretch}#root#root#root .justify-self-center{justify-self:center}#root#root#root .justify-self-end{justify-self:flex-end}#root#root#root .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#root#root#root .overflow-auto{overflow:auto}#root#root#root .overflow-hidden{overflow:hidden}#root#root#root .overflow-visible{overflow:visible}#root#root#root .overflow-x-auto{overflow-x:auto}#root#root#root .overflow-x-hidden{overflow-x:hidden}#root#root#root .overflow-y-auto{overflow-y:auto}#root#root#root .overscroll-contain{overscroll-behavior:contain}#root#root#root .overscroll-x-contain{overscroll-behavior-x:contain}#root#root#root .scroll-smooth{scroll-behavior:smooth}#root#root#root .\!rounded-full{border-radius:3.40282e+38px!important}#root#root#root .rounded{border-radius:.25rem}#root#root#root .rounded-\(--cell-radius\){border-radius:var(--cell-radius)}#root#root#root .rounded-2xl{border-radius:calc(var(--radius) * 1.8)}#root#root#root .rounded-3xl{border-radius:calc(var(--radius) * 2.2)}#root#root#root .rounded-4xl{border-radius:calc(var(--radius) * 2.6)}#root#root#root .rounded-\[0\.75rem\]{border-radius:.75rem}#root#root#root .rounded-\[1px\]{border-radius:1px}#root#root#root .rounded-\[2px\]{border-radius:2px}#root#root#root .rounded-\[3px\]{border-radius:3px}#root#root#root .rounded-\[4px\]{border-radius:4px}#root#root#root .rounded-\[6px\]{border-radius:6px}#root#root#root .rounded-\[7px\]{border-radius:7px}#root#root#root .rounded-\[10px\]{border-radius:10px}#root#root#root .rounded-\[12px\]{border-radius:12px}#root#root#root .rounded-\[14px\]{border-radius:14px}#root#root#root .rounded-\[16px\]{border-radius:16px}#root#root#root .rounded-\[17px\]{border-radius:17px}#root#root#root .rounded-\[18px\]{border-radius:18px}#root#root#root .rounded-\[20px\]{border-radius:20px}#root#root#root .rounded-\[25px\]{border-radius:25px}#root#root#root .rounded-\[27px\]{border-radius:27px}#root#root#root .rounded-\[36px\]{border-radius:36px}#root#root#root .rounded-\[50\%\]{border-radius:50%}#root#root#root .rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}#root#root#root .rounded-\[calc\(var\(--radius-xl\)-1px\)\]{border-radius:calc(var(--radius-xl) - 1px)}#root#root#root .rounded-\[inherit\]{border-radius:inherit}#root#root#root .rounded-full{border-radius:3.40282e+38px}#root#root#root .rounded-lg{border-radius:var(--radius)}#root#root#root .rounded-md{border-radius:calc(var(--radius) * .8)}#root#root#root .rounded-md\!{border-radius:calc(var(--radius) * .8)!important}#root#root#root .rounded-none{border-radius:0}#root#root#root .rounded-sm{border-radius:calc(var(--radius) * .6)}#root#root#root .rounded-xl{border-radius:calc(var(--radius) * 1.4)}#root#root#root .rounded-xs{border-radius:var(--radius-xs)}#root#root#root .rounded-s-md{border-start-start-radius:calc(var(--radius) * .8);border-end-start-radius:calc(var(--radius) * .8)}#root#root#root .rounded-ee-md{border-end-end-radius:calc(var(--radius) * .8)}#root#root#root .rounded-es-md{border-end-start-radius:calc(var(--radius) * .8)}#root#root#root .rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}#root#root#root .rounded-t-2xl{border-top-left-radius:calc(var(--radius) * 1.8);border-top-right-radius:calc(var(--radius) * 1.8)}#root#root#root .rounded-t-3xl{border-top-left-radius:calc(var(--radius) * 2.2);border-top-right-radius:calc(var(--radius) * 2.2)}#root#root#root .rounded-t-full{border-top-left-radius:3.40282e+38px;border-top-right-radius:3.40282e+38px}#root#root#root .rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}#root#root#root .rounded-t-md{border-top-left-radius:calc(var(--radius) * .8);border-top-right-radius:calc(var(--radius) * .8)}#root#root#root .rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}#root#root#root .rounded-t-sm{border-top-left-radius:calc(var(--radius) * .6);border-top-right-radius:calc(var(--radius) * .6)}#root#root#root .rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}#root#root#root .rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}#root#root#root .rounded-l-md{border-top-left-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}#root#root#root .rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}#root#root#root .rounded-l-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}#root#root#root .rounded-tl-4xl{border-top-left-radius:calc(var(--radius) * 2.6)}#root#root#root .rounded-tl-\[60px\]{border-top-left-radius:60px}#root#root#root .rounded-tl-\[110px\]{border-top-left-radius:110px}#root#root#root .rounded-tl-lg{border-top-left-radius:var(--radius)}#root#root#root .rounded-tl-none{border-top-left-radius:0}#root#root#root .rounded-tl-sm{border-top-left-radius:calc(var(--radius) * .6)}#root#root#root .rounded-tl-xl{border-top-left-radius:calc(var(--radius) * 1.4)}#root#root#root .rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}#root#root#root .rounded-r-full{border-top-right-radius:3.40282e+38px;border-bottom-right-radius:3.40282e+38px}#root#root#root .rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}#root#root#root .rounded-r-md{border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}#root#root#root .rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}#root#root#root .rounded-r-none\!{border-top-right-radius:0!important;border-bottom-right-radius:0!important}#root#root#root .rounded-r-xl{border-top-right-radius:calc(var(--radius) * 1.4);border-bottom-right-radius:calc(var(--radius) * 1.4)}#root#root#root .rounded-tr-3xl{border-top-right-radius:calc(var(--radius) * 2.2)}#root#root#root .rounded-tr-md{border-top-right-radius:calc(var(--radius) * .8)}#root#root#root .rounded-tr-none{border-top-right-radius:0}#root#root#root .rounded-tr-sm\!{border-top-right-radius:calc(var(--radius) * .6)!important}#root#root#root .rounded-tr-xl{border-top-right-radius:calc(var(--radius) * 1.4)}#root#root#root .rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}#root#root#root .rounded-b-3xl{border-bottom-right-radius:calc(var(--radius) * 2.2);border-bottom-left-radius:calc(var(--radius) * 2.2)}#root#root#root .rounded-b-\[12px\]{border-bottom-right-radius:12px;border-bottom-left-radius:12px}#root#root#root .rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}#root#root#root .rounded-b-md{border-bottom-right-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}#root#root#root .rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}#root#root#root .rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}#root#root#root .rounded-br-3xl{border-bottom-right-radius:calc(var(--radius) * 2.2)}#root#root#root .rounded-br-4xl{border-bottom-right-radius:calc(var(--radius) * 2.6)}#root#root#root .rounded-br-md{border-bottom-right-radius:calc(var(--radius) * .8)}#root#root#root .rounded-br-none{border-bottom-right-radius:0}#root#root#root .rounded-bl-\[140px\]{border-bottom-left-radius:140px}#root#root#root .rounded-bl-md{border-bottom-left-radius:calc(var(--radius) * .8)}#root#root#root .rounded-bl-none{border-bottom-left-radius:0}#root#root#root .\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}#root#root#root .border{border-style:var(--tw-border-style);border-width:1px}#root#root#root .border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}#root#root#root .border-\(length\:--border-beam-width\){border-style:var(--tw-border-style);border-width:var(--border-beam-width)}#root#root#root .border-0{border-style:var(--tw-border-style);border-width:0}#root#root#root .border-2{border-style:var(--tw-border-style);border-width:2px}#root#root#root .border-3{border-style:var(--tw-border-style);border-width:3px}#root#root#root .border-4{border-style:var(--tw-border-style);border-width:4px}#root#root#root .border-5{border-style:var(--tw-border-style);border-width:5px}#root#root#root .border-6{border-style:var(--tw-border-style);border-width:6px}#root#root#root .border-12{border-style:var(--tw-border-style);border-width:12px}#root#root#root .border-\[0\.3px\]{border-style:var(--tw-border-style);border-width:.3px}#root#root#root .border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}#root#root#root .border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}#root#root#root .border-\[2\.5px\]{border-style:var(--tw-border-style);border-width:2.5px}#root#root#root .border-\[3\.5px\]{border-style:var(--tw-border-style);border-width:3.5px}#root#root#root .border-\[6px\]{border-style:var(--tw-border-style);border-width:6px}#root#root#root .border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}#root#root#root .border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}#root#root#root .border-x-1{border-inline-style:var(--tw-border-style);border-inline-width:1px}#root#root#root .border-y,#root#root#root .border-y-1{border-block-style:var(--tw-border-style);border-block-width:1px}#root#root#root .border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}#root#root#root .border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}#root#root#root .border-e-0{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}#root#root#root .\!border-t-0{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}#root#root#root .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}#root#root#root .border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}#root#root#root .border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}#root#root#root .border-t-5{border-top-style:var(--tw-border-style);border-top-width:5px}#root#root#root .\!border-r-0{border-right-style:var(--tw-border-style)!important;border-right-width:0!important}#root#root#root .border-r{border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}#root#root#root .\!border-b-0{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}#root#root#root .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}#root#root#root .border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .border-b-1\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}#root#root#root .border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}#root#root#root .border-l{border-left-style:var(--tw-border-style);border-left-width:1px}#root#root#root .border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}#root#root#root .border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}#root#root#root .border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}#root#root#root .border-l-6{border-left-style:var(--tw-border-style);border-left-width:6px}#root#root#root .border-dashed{--tw-border-style:dashed;border-style:dashed}#root#root#root .border-none{--tw-border-style:none;border-style:none}#root#root#root .border-none\!{--tw-border-style:none!important;border-style:none!important}#root#root#root .border-solid{--tw-border-style:solid;border-style:solid}#root#root#root .\!border-primary-foreground{border-color:var(--primary-foreground)!important}#root#root#root .\!border-white{border-color:var(--color-white)!important}#root#root#root .border-\(--color-border\){border-color:var(--color-border)}#root#root#root .border-\[\#0F172B\]{border-color:#0f172b}#root#root#root .border-\[\#00B8DB\]\/20{border-color:oklab(72.235% -.102314 -.0798071/.2)}#root#root#root .border-\[\#00B8DB\]\/30{border-color:oklab(72.235% -.102314 -.0798071/.3)}#root#root#root .border-\[\#18C1FF\]\/40{border-color:oklab(76.1369% -.0941798 -.117013/.4)}#root#root#root .border-\[color-mix\(in_oklab\,_var\(--primary\)_30\%\,_var\(--card\)\)\]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-\[color-mix\(in_oklab\,_var\(--primary\)_30\%\,_var\(--card\)\)\]{border-color:color-mix(in oklab,var(--primary) 30%,var(--card))}}#root#root#root .border-\[color-mix\(in_oklab\,var\(--primary\)_30\%\,var\(--card\)\)\]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-\[color-mix\(in_oklab\,var\(--primary\)_30\%\,var\(--card\)\)\]{border-color:color-mix(in oklab,var(--primary) 30%,var(--card))}}#root#root#root .border-accent-foreground\/20{border-color:var(--accent-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-accent-foreground\/20{border-color:color-mix(in oklab,var(--accent-foreground) 20%,transparent)}}#root#root#root .border-amber-200{border-color:var(--color-amber-200)}#root#root#root .border-amber-600{border-color:var(--color-amber-600)}#root#root#root .border-amber-600\/20{border-color:#dd740033}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-amber-600\/20{border-color:color-mix(in oklab,var(--color-amber-600) 20%,transparent)}}#root#root#root .border-amber-600\/30{border-color:#dd74004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-amber-600\/30{border-color:color-mix(in oklab,var(--color-amber-600) 30%,transparent)}}#root#root#root .border-amber-600\/40{border-color:#dd740066}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-amber-600\/40{border-color:color-mix(in oklab,var(--color-amber-600) 40%,transparent)}}#root#root#root .border-amber-600\/50{border-color:#dd740080}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-amber-600\/50{border-color:color-mix(in oklab,var(--color-amber-600) 50%,transparent)}}#root#root#root .border-background{border-color:var(--background)}#root#root#root .border-black{border-color:var(--color-black)}#root#root#root .border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}#root#root#root .border-blue-200{border-color:var(--color-blue-200)}#root#root#root .border-blue-300{border-color:var(--color-blue-300)}#root#root#root .border-border,#root#root#root .border-border\/30{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-border\/30{border-color:color-mix(in oklab,var(--border) 30%,transparent)}}#root#root#root .border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-border\/40{border-color:color-mix(in oklab,var(--border) 40%,transparent)}}#root#root#root .border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root#root#root .border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-border\/70{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}#root#root#root .border-border\/75{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-border\/75{border-color:color-mix(in oklab,var(--border) 75%,transparent)}}#root#root#root .border-card{border-color:var(--card)}#root#root#root .border-card-foreground,#root#root#root .border-card-foreground\/10{border-color:var(--card-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-card-foreground\/10{border-color:color-mix(in oklab,var(--card-foreground) 10%,transparent)}}#root#root#root .border-current{border-color:currentColor}#root#root#root .border-destructive{border-color:var(--destructive)}#root#root#root .border-destructive\!{border-color:var(--destructive)!important}#root#root#root .border-destructive\/20{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-destructive\/20{border-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root#root#root .border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-destructive\/40{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root#root#root .border-emerald-600{border-color:var(--color-emerald-600)}#root#root#root .border-foreground,#root#root#root .border-foreground\/10{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-foreground\/10{border-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root#root#root .border-gray-200{border-color:var(--color-gray-200)}#root#root#root .border-gray-300{border-color:var(--color-gray-300)}#root#root#root .border-green-200{border-color:var(--color-green-200)}#root#root#root .border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-green-500\/20{border-color:color-mix(in oklab,var(--color-green-500) 20%,transparent)}}#root#root#root .border-green-600{border-color:var(--color-green-600)}#root#root#root .border-green-600\/20{border-color:#00a54433}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-green-600\/20{border-color:color-mix(in oklab,var(--color-green-600) 20%,transparent)}}#root#root#root .border-green-600\/40{border-color:#00a54466}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-green-600\/40{border-color:color-mix(in oklab,var(--color-green-600) 40%,transparent)}}#root#root#root .border-input{border-color:var(--input)}#root#root#root .border-muted{border-color:var(--muted)}#root#root#root .border-muted-foreground{border-color:var(--muted-foreground)}#root#root#root .border-neutral-200{border-color:var(--color-neutral-200)}#root#root#root .border-orange-200{border-color:var(--color-orange-200)}#root#root#root .border-popover{border-color:var(--popover)}#root#root#root .border-primary{border-color:var(--primary)}#root#root#root .border-primary-foreground{border-color:var(--primary-foreground)}#root#root#root .border-primary\/10{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-primary\/10{border-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-primary\/20{border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-primary\/30{border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}#root#root#root .border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-primary\/40{border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}#root#root#root .border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-primary\/50{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}#root#root#root .border-primary\/60{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-primary\/60{border-color:color-mix(in oklab,var(--primary) 60%,transparent)}}#root#root#root .border-red-500{border-color:var(--color-red-500)}#root#root#root .border-red-600{border-color:var(--color-red-600)}#root#root#root .border-rose-300{border-color:var(--color-rose-300)}#root#root#root .border-sidebar-border{border-color:var(--sidebar-border)}#root#root#root .border-sidebar-foreground\/10{border-color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-sidebar-foreground\/10{border-color:color-mix(in oklab,var(--sidebar-foreground) 10%,transparent)}}#root#root#root .border-sky-500{border-color:var(--color-sky-500)}#root#root#root .border-sky-600{border-color:var(--color-sky-600)}#root#root#root .border-sky-600\/30{border-color:#0084cc4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-sky-600\/30{border-color:color-mix(in oklab,var(--color-sky-600) 30%,transparent)}}#root#root#root .border-sky-600\/40{border-color:#0084cc66}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-sky-600\/40{border-color:color-mix(in oklab,var(--color-sky-600) 40%,transparent)}}#root#root#root .border-transparent{border-color:#0000}#root#root#root .border-violet-600{border-color:var(--color-violet-600)}#root#root#root .border-white{border-color:var(--color-white)}#root#root#root .border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}#root#root#root .border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}#root#root#root .border-yellow-300{border-color:var(--color-yellow-300)}#root#root#root .border-t-transparent{border-top-color:#0000}#root#root#root .border-r-border\!{border-right-color:var(--border)!important}#root#root#root .border-r-transparent{border-right-color:#0000}#root#root#root .border-b-primary-foreground\/20{border-bottom-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-b-primary-foreground\/20{border-bottom-color:color-mix(in oklab,var(--primary-foreground) 20%,transparent)}}#root#root#root .border-b-transparent{border-bottom-color:#0000}#root#root#root .border-l-primary{border-left-color:var(--primary)}#root#root#root .border-l-transparent{border-left-color:#0000}#root#root#root .\!bg-background,#root#root#root .\!bg-background\/80{background-color:var(--background)!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .\!bg-background\/80{background-color:color-mix(in oklab,var(--background) 80%,transparent)!important}}#root#root#root .\!bg-primary-foreground,#root#root#root .\!bg-primary-foreground\/20{background-color:var(--primary-foreground)!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .\!bg-primary-foreground\/20{background-color:color-mix(in oklab,var(--primary-foreground) 20%,transparent)!important}}#root#root#root .\!bg-transparent{background-color:#0000!important}#root#root#root .\!bg-white{background-color:var(--color-white)!important}#root#root#root .\!bg-white\/20{background-color:#fff3!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .\!bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)!important}}#root#root#root .\!bg-white\/35{background-color:#ffffff59!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .\!bg-white\/35{background-color:color-mix(in oklab,var(--color-white) 35%,transparent)!important}}#root#root#root .bg-\(--color-bg\){background-color:var(--color-bg)}#root#root#root .bg-\[\#00D492\]\/50{background-color:oklab(76.8846% -.16044 .052289/.5)}#root#root#root .bg-\[\#1FB6FF\]{background-color:#1fb6ff}#root#root#root .bg-\[\#2F2F2F\]{background-color:#2f2f2f}#root#root#root .bg-\[\#10FFA7\]{background-color:#10ffa7}#root#root#root .bg-\[\#222b41\]{background-color:#222b41}#root#root#root .bg-\[\#7357CB\]{background-color:#7357cb}#root#root#root .bg-\[\#FDB300\]{background-color:#fdb300}#root#root#root .bg-\[Canvas\]{background-color:canvas}#root#root#root .bg-\[color-mix\(in_oklab\,_var\(--primary\)_10\%\,_var\(--card\)\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,_var\(--primary\)_10\%\,_var\(--card\)\)\]{background-color:color-mix(in oklab,var(--primary) 10%,var(--card))}}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-amber-600\)10\%\,var\(--background\)\)\]{background-color:oklch(66.6% .179 58.318)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-amber-600\)10\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--color-amber-600)10%,var(--background))}}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-amber-600\)20\%\,var\(--background\)\)\]{background-color:oklch(66.6% .179 58.318)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-amber-600\)20\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--color-amber-600)20%,var(--background))}}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-amber-600\)60\%\,var\(--popover\)\)\]{background-color:oklch(66.6% .179 58.318)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-amber-600\)60\%\,var\(--popover\)\)\]{background-color:color-mix(in oklab,var(--color-amber-600)60%,var(--popover))}}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-green-600\)20\%\,var\(--background\)\)\]{background-color:oklch(62.7% .194 149.214)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-green-600\)20\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--color-green-600)20%,var(--background))}}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-green-600\)_30\%\,var\(--card\)\)\]{background-color:oklch(62.7% .194 149.214)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-green-600\)_30\%\,var\(--card\)\)\]{background-color:color-mix(in oklab,var(--color-green-600) 30%,var(--card))}}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-sky-600\)10\%\,var\(--background\)\)\]{background-color:oklch(58.8% .158 241.966)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-sky-600\)10\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--color-sky-600)10%,var(--background))}}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-sky-600\)20\%\,var\(--background\)\)\]{background-color:oklch(58.8% .158 241.966)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-sky-600\)20\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--color-sky-600)20%,var(--background))}}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-sky-600\)_30\%\,var\(--card\)\)\]{background-color:oklch(58.8% .158 241.966)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-sky-600\)_30\%\,var\(--card\)\)\]{background-color:color-mix(in oklab,var(--color-sky-600) 30%,var(--card))}}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--destructive\)10\%\,var\(--background\)\)\]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--destructive\)10\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--destructive)10%,var(--background))}}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--destructive\)20\%\,var\(--background\)\)\]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--destructive\)20\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--destructive)20%,var(--background))}}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--destructive\)_20\%\,\#fff\)\]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--destructive\)_20\%\,\#fff\)\]{background-color:color-mix(in oklab,var(--destructive) 20%,#fff)}}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--primary\)10\%\,var\(--card\)\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--primary\)10\%\,var\(--card\)\)\]{background-color:color-mix(in oklab,var(--primary)10%,var(--card))}}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--primary\)_10\%\,var\(--card\)\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--primary\)_10\%\,var\(--card\)\)\]{background-color:color-mix(in oklab,var(--primary) 10%,var(--card))}}#root#root#root .bg-\[rgba\(230\,230\,230\,0\.15\)\]{background-color:#e6e6e626}#root#root#root .bg-\[var\(--chart-1\)\]{background-color:var(--chart-1)}#root#root#root .bg-\[var\(--chart-2\)\]{background-color:var(--chart-2)}#root#root#root .bg-\[var\(--chart-3\)\]{background-color:var(--chart-3)}#root#root#root .bg-\[var\(--chart-4\)\]{background-color:var(--chart-4)}#root#root#root .bg-\[var\(--chart-5\)\]{background-color:var(--chart-5)}#root#root#root .bg-accent,#root#root#root .bg-accent\/30{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-accent\/30{background-color:color-mix(in oklab,var(--accent) 30%,transparent)}}#root#root#root .bg-accent\/50{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-accent\/50{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}#root#root#root .bg-amber-50{background-color:var(--color-amber-50)}#root#root#root .bg-amber-100{background-color:var(--color-amber-100)}#root#root#root .bg-amber-400{background-color:var(--color-amber-400)}#root#root#root .bg-amber-400\/40{background-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-400\/40{background-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}#root#root#root .bg-amber-500{background-color:var(--color-amber-500)}#root#root#root .bg-amber-600{background-color:var(--color-amber-600)}#root#root#root .bg-amber-600\/5{background-color:#dd74000d}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-600\/5{background-color:color-mix(in oklab,var(--color-amber-600) 5%,transparent)}}#root#root#root .bg-amber-600\/10{background-color:#dd74001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-600\/10{background-color:color-mix(in oklab,var(--color-amber-600) 10%,transparent)}}#root#root#root .bg-amber-600\/15{background-color:#dd740026}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-600\/15{background-color:color-mix(in oklab,var(--color-amber-600) 15%,transparent)}}#root#root#root .bg-amber-600\/20{background-color:#dd740033}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-600\/20{background-color:color-mix(in oklab,var(--color-amber-600) 20%,transparent)}}#root#root#root .bg-amber-600\/30{background-color:#dd74004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-600\/30{background-color:color-mix(in oklab,var(--color-amber-600) 30%,transparent)}}#root#root#root .bg-amber-600\/40{background-color:#dd740066}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-600\/40{background-color:color-mix(in oklab,var(--color-amber-600) 40%,transparent)}}#root#root#root .bg-amber-600\/50{background-color:#dd740080}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-600\/50{background-color:color-mix(in oklab,var(--color-amber-600) 50%,transparent)}}#root#root#root .bg-amber-600\/60{background-color:#dd740099}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-600\/60{background-color:color-mix(in oklab,var(--color-amber-600) 60%,transparent)}}#root#root#root .bg-amber-700{background-color:var(--color-amber-700)}#root#root#root .bg-amber-800{background-color:var(--color-amber-800)}#root#root#root .bg-background{background-color:var(--background)}#root#root#root .bg-background\!{background-color:var(--background)!important}#root#root#root .bg-background\/5{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-background\/5{background-color:color-mix(in oklab,var(--background) 5%,transparent)}}#root#root#root .bg-background\/10{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-background\/10{background-color:color-mix(in oklab,var(--background) 10%,transparent)}}#root#root#root .bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-background\/40{background-color:color-mix(in oklab,var(--background) 40%,transparent)}}#root#root#root .bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-background\/50{background-color:color-mix(in oklab,var(--background) 50%,transparent)}}#root#root#root .bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-background\/60{background-color:color-mix(in oklab,var(--background) 60%,transparent)}}#root#root#root .bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-background\/70{background-color:color-mix(in oklab,var(--background) 70%,transparent)}}#root#root#root .bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-background\/80{background-color:color-mix(in oklab,var(--background) 80%,transparent)}}#root#root#root .bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-background\/95{background-color:color-mix(in oklab,var(--background) 95%,transparent)}}#root#root#root .bg-black{background-color:var(--color-black)}#root#root#root .bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}#root#root#root .bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}#root#root#root .bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}#root#root#root .bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}#root#root#root .bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}#root#root#root .bg-blue-50{background-color:var(--color-blue-50)}#root#root#root .bg-blue-100{background-color:var(--color-blue-100)}#root#root#root .bg-blue-500{background-color:var(--color-blue-500)}#root#root#root .bg-blue-600{background-color:var(--color-blue-600)}#root#root#root .bg-blue-600\/10{background-color:#155dfc1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-blue-600\/10{background-color:color-mix(in oklab,var(--color-blue-600) 10%,transparent)}}#root#root#root .bg-blue-600\/15{background-color:#155dfc26}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-blue-600\/15{background-color:color-mix(in oklab,var(--color-blue-600) 15%,transparent)}}#root#root#root .bg-blue-950{background-color:var(--color-blue-950)}#root#root#root .bg-border,#root#root#root .bg-border\/30{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-border\/30{background-color:color-mix(in oklab,var(--border) 30%,transparent)}}#root#root#root .bg-border\/50{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-border\/50{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root#root#root .bg-card{background-color:var(--card)}#root#root#root .bg-card\!{background-color:var(--card)!important}#root#root#root .bg-card-foreground,#root#root#root .bg-card-foreground\/10{background-color:var(--card-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-card-foreground\/10{background-color:color-mix(in oklab,var(--card-foreground) 10%,transparent)}}#root#root#root .bg-card\/55{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-card\/55{background-color:color-mix(in oklab,var(--card) 55%,transparent)}}#root#root#root .bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-card\/70{background-color:color-mix(in oklab,var(--card) 70%,transparent)}}#root#root#root .bg-card\/75{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-card\/75{background-color:color-mix(in oklab,var(--card) 75%,transparent)}}#root#root#root .bg-chart-1,#root#root#root .bg-chart-1\/10{background-color:var(--chart-1)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-chart-1\/10{background-color:color-mix(in oklab,var(--chart-1) 10%,transparent)}}#root#root#root .bg-chart-1\/20{background-color:var(--chart-1)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-chart-1\/20{background-color:color-mix(in oklab,var(--chart-1) 20%,transparent)}}#root#root#root .bg-chart-1\/50{background-color:var(--chart-1)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-chart-1\/50{background-color:color-mix(in oklab,var(--chart-1) 50%,transparent)}}#root#root#root .bg-chart-2,#root#root#root .bg-chart-2\/10{background-color:var(--chart-2)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-chart-2\/10{background-color:color-mix(in oklab,var(--chart-2) 10%,transparent)}}#root#root#root .bg-chart-3,#root#root#root .bg-chart-3\/10{background-color:var(--chart-3)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-chart-3\/10{background-color:color-mix(in oklab,var(--chart-3) 10%,transparent)}}#root#root#root .bg-chart-4,#root#root#root .bg-chart-4\/10{background-color:var(--chart-4)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-chart-4\/10{background-color:color-mix(in oklab,var(--chart-4) 10%,transparent)}}#root#root#root .bg-chart-5,#root#root#root .bg-chart-5\/10{background-color:var(--chart-5)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-chart-5\/10{background-color:color-mix(in oklab,var(--chart-5) 10%,transparent)}}#root#root#root .bg-current{background-color:currentColor}#root#root#root .bg-cyan-50{background-color:var(--color-cyan-50)}#root#root#root .bg-cyan-500{background-color:var(--color-cyan-500)}#root#root#root .bg-cyan-700{background-color:var(--color-cyan-700)}#root#root#root .bg-destructive,#root#root#root .bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root#root#root .bg-destructive\/20{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-destructive\/20{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root#root#root .bg-destructive\/30{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-destructive\/30{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}#root#root#root .bg-destructive\/40{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-destructive\/40{background-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root#root#root .bg-destructive\/60{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-destructive\/60{background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}#root#root#root .bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}#root#root#root .bg-emerald-600\/10{background-color:#0097671a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-emerald-600\/10{background-color:color-mix(in oklab,var(--color-emerald-600) 10%,transparent)}}#root#root#root .bg-emerald-800{background-color:var(--color-emerald-800)}#root#root#root .bg-foreground,#root#root#root .bg-foreground\/6{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-foreground\/6{background-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}#root#root#root .bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-foreground\/10{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root#root#root .bg-foreground\/25{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-foreground\/25{background-color:color-mix(in oklab,var(--foreground) 25%,transparent)}}#root#root#root .bg-foreground\/45{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-foreground\/45{background-color:color-mix(in oklab,var(--foreground) 45%,transparent)}}#root#root#root .bg-foreground\/60{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-foreground\/60{background-color:color-mix(in oklab,var(--foreground) 60%,transparent)}}#root#root#root .bg-foreground\/65{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-foreground\/65{background-color:color-mix(in oklab,var(--foreground) 65%,transparent)}}#root#root#root .bg-foreground\/70{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-foreground\/70{background-color:color-mix(in oklab,var(--foreground) 70%,transparent)}}#root#root#root .bg-gray-100{background-color:var(--color-gray-100)}#root#root#root .bg-gray-200{background-color:var(--color-gray-200)}#root#root#root .bg-gray-300{background-color:var(--color-gray-300)}#root#root#root .bg-gray-400{background-color:var(--color-gray-400)}#root#root#root .bg-gray-600\/10{background-color:#4a55651a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-gray-600\/10{background-color:color-mix(in oklab,var(--color-gray-600) 10%,transparent)}}#root#root#root .bg-gray-950{background-color:var(--color-gray-950)}#root#root#root .bg-green-50{background-color:var(--color-green-50)}#root#root#root .bg-green-100{background-color:var(--color-green-100)}#root#root#root .bg-green-500{background-color:var(--color-green-500)}#root#root#root .bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500) 10%,transparent)}}#root#root#root .bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-500\/20{background-color:color-mix(in oklab,var(--color-green-500) 20%,transparent)}}#root#root#root .bg-green-600{background-color:var(--color-green-600)}#root#root#root .bg-green-600\/10{background-color:#00a5441a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-600\/10{background-color:color-mix(in oklab,var(--color-green-600) 10%,transparent)}}#root#root#root .bg-green-600\/20{background-color:#00a54433}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-600\/20{background-color:color-mix(in oklab,var(--color-green-600) 20%,transparent)}}#root#root#root .bg-green-600\/30{background-color:#00a5444d}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-600\/30{background-color:color-mix(in oklab,var(--color-green-600) 30%,transparent)}}#root#root#root .bg-green-600\/40{background-color:#00a54466}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-600\/40{background-color:color-mix(in oklab,var(--color-green-600) 40%,transparent)}}#root#root#root .bg-green-600\/50{background-color:#00a54480}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-600\/50{background-color:color-mix(in oklab,var(--color-green-600) 50%,transparent)}}#root#root#root .bg-green-600\/60{background-color:#00a54499}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-600\/60{background-color:color-mix(in oklab,var(--color-green-600) 60%,transparent)}}#root#root#root .bg-green-700{background-color:var(--color-green-700)}#root#root#root .bg-green-800{background-color:var(--color-green-800)}#root#root#root .bg-green-800\/10{background-color:#0166301a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-800\/10{background-color:color-mix(in oklab,var(--color-green-800) 10%,transparent)}}#root#root#root .bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-indigo-500\/20{background-color:color-mix(in oklab,var(--color-indigo-500) 20%,transparent)}}#root#root#root .bg-indigo-600{background-color:var(--color-indigo-600)}#root#root#root .bg-indigo-600\/10{background-color:#4f39f61a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-indigo-600\/10{background-color:color-mix(in oklab,var(--color-indigo-600) 10%,transparent)}}#root#root#root .bg-indigo-700{background-color:var(--color-indigo-700)}#root#root#root .bg-input{background-color:var(--input)}#root#root#root .bg-lime-200{background-color:var(--color-lime-200)}#root#root#root .bg-muted{background-color:var(--muted)}#root#root#root .bg-muted-foreground,#root#root#root .bg-muted-foreground\/10{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted-foreground\/10{background-color:color-mix(in oklab,var(--muted-foreground) 10%,transparent)}}#root#root#root .bg-muted-foreground\/30{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted-foreground\/30{background-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}#root#root#root .bg-muted-foreground\/40{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted-foreground\/40{background-color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}#root#root#root .bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted\/20{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}#root#root#root .bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted\/30{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}#root#root#root .bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}#root#root#root .bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root#root#root .bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted\/60{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}#root#root#root .bg-muted\/70{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted\/70{background-color:color-mix(in oklab,var(--muted) 70%,transparent)}}#root#root#root .bg-muted\/80{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted\/80{background-color:color-mix(in oklab,var(--muted) 80%,transparent)}}#root#root#root .bg-muted\/90{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted\/90{background-color:color-mix(in oklab,var(--muted) 90%,transparent)}}#root#root#root .bg-neutral-100{background-color:var(--color-neutral-100)}#root#root#root .bg-neutral-100\/20{background-color:#f5f5f533}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-neutral-100\/20{background-color:color-mix(in oklab,var(--color-neutral-100) 20%,transparent)}}#root#root#root .bg-neutral-100\/50{background-color:#f5f5f580}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-neutral-100\/50{background-color:color-mix(in oklab,var(--color-neutral-100) 50%,transparent)}}#root#root#root .bg-neutral-800{background-color:var(--color-neutral-800)}#root#root#root .bg-neutral-900{background-color:var(--color-neutral-900)}#root#root#root .bg-neutral-950{background-color:var(--color-neutral-950)}#root#root#root .bg-orange-50{background-color:var(--color-orange-50)}#root#root#root .bg-orange-100{background-color:var(--color-orange-100)}#root#root#root .bg-orange-400{background-color:var(--color-orange-400)}#root#root#root .bg-orange-500{background-color:var(--color-orange-500)}#root#root#root .bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-orange-500\/20{background-color:color-mix(in oklab,var(--color-orange-500) 20%,transparent)}}#root#root#root .bg-pink-400{background-color:var(--color-pink-400)}#root#root#root .bg-pink-500{background-color:var(--color-pink-500)}#root#root#root .bg-popover{background-color:var(--popover)}#root#root#root .bg-primary{background-color:var(--primary)}#root#root#root .bg-primary-foreground{background-color:var(--primary-foreground)}#root#root#root .bg-primary\/2{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary\/2{background-color:color-mix(in oklab,var(--primary) 2%,transparent)}}#root#root#root .bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary\/5{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}#root#root#root .bg-primary\/7{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary\/7{background-color:color-mix(in oklab,var(--primary) 7%,transparent)}}#root#root#root .bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .bg-primary\/30{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary\/30{background-color:color-mix(in oklab,var(--primary) 30%,transparent)}}#root#root#root .bg-primary\/40{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary\/40{background-color:color-mix(in oklab,var(--primary) 40%,transparent)}}#root#root#root .bg-primary\/50{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary\/50{background-color:color-mix(in oklab,var(--primary) 50%,transparent)}}#root#root#root .bg-primary\/60{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary\/60{background-color:color-mix(in oklab,var(--primary) 60%,transparent)}}#root#root#root .bg-primary\/80{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary\/80{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}#root#root#root .bg-purple-100{background-color:var(--color-purple-100)}#root#root#root .bg-purple-400{background-color:var(--color-purple-400)}#root#root#root .bg-purple-500{background-color:var(--color-purple-500)}#root#root#root .bg-red-500{background-color:var(--color-red-500)}#root#root#root .bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}#root#root#root .bg-red-600{background-color:var(--color-red-600)}#root#root#root .bg-red-600\/10{background-color:#e400141a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-red-600\/10{background-color:color-mix(in oklab,var(--color-red-600) 10%,transparent)}}#root#root#root .bg-ring{background-color:var(--ring)}#root#root#root .bg-rose-900{background-color:var(--color-rose-900)}#root#root#root .bg-secondary{background-color:var(--secondary)}#root#root#root .bg-secondary-foreground{background-color:var(--secondary-foreground)}#root#root#root .bg-secondary\/20{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-secondary\/20{background-color:color-mix(in oklab,var(--secondary) 20%,transparent)}}#root#root#root .bg-secondary\/50{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-secondary\/50{background-color:color-mix(in oklab,var(--secondary) 50%,transparent)}}#root#root#root .bg-sidebar{background-color:var(--sidebar)}#root#root#root .bg-sidebar-border{background-color:var(--sidebar-border)}#root#root#root .bg-sky-300{background-color:var(--color-sky-300)}#root#root#root .bg-sky-400{background-color:var(--color-sky-400)}#root#root#root .bg-sky-500{background-color:var(--color-sky-500)}#root#root#root .bg-sky-500\/50{background-color:#00a5ef80}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-500\/50{background-color:color-mix(in oklab,var(--color-sky-500) 50%,transparent)}}#root#root#root .bg-sky-600{background-color:var(--color-sky-600)}#root#root#root .bg-sky-600\!{background-color:var(--color-sky-600)!important}#root#root#root .bg-sky-600\/10{background-color:#0084cc1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-600\/10{background-color:color-mix(in oklab,var(--color-sky-600) 10%,transparent)}}#root#root#root .bg-sky-600\/20{background-color:#0084cc33}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-600\/20{background-color:color-mix(in oklab,var(--color-sky-600) 20%,transparent)}}#root#root#root .bg-sky-600\/30{background-color:#0084cc4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-600\/30{background-color:color-mix(in oklab,var(--color-sky-600) 30%,transparent)}}#root#root#root .bg-sky-600\/40{background-color:#0084cc66}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-600\/40{background-color:color-mix(in oklab,var(--color-sky-600) 40%,transparent)}}#root#root#root .bg-sky-600\/50{background-color:#0084cc80}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-600\/50{background-color:color-mix(in oklab,var(--color-sky-600) 50%,transparent)}}#root#root#root .bg-sky-600\/60{background-color:#0084cc99}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-600\/60{background-color:color-mix(in oklab,var(--color-sky-600) 60%,transparent)}}#root#root#root .bg-sky-700{background-color:var(--color-sky-700)}#root#root#root .bg-sky-700\/10{background-color:#0069a41a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-700\/10{background-color:color-mix(in oklab,var(--color-sky-700) 10%,transparent)}}#root#root#root .bg-stone-200{background-color:var(--color-stone-200)}#root#root#root .bg-stone-800{background-color:var(--color-stone-800)}#root#root#root .bg-transparent{background-color:#0000}#root#root#root .bg-transparent\!{background-color:#0000!important}#root#root#root .bg-violet-600\/10{background-color:#7f22fe1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-violet-600\/10{background-color:color-mix(in oklab,var(--color-violet-600) 10%,transparent)}}#root#root#root .bg-white{background-color:var(--color-white)}#root#root#root .bg-white\/2\.5{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/2\.5{background-color:color-mix(in oklab,var(--color-white) 2.5%,transparent)}}#root#root#root .bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}#root#root#root .bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}#root#root#root .bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/12{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}#root#root#root .bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}#root#root#root .bg-white\/16{background-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/16{background-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}#root#root#root .bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}#root#root#root .bg-white\/30\!{background-color:#ffffff4d!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/30\!{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)!important}}#root#root#root .bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}#root#root#root .bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}#root#root#root .bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}#root#root#root .bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}#root#root#root .bg-yellow-300{background-color:var(--color-yellow-300)}#root#root#root .bg-yellow-400{background-color:var(--color-yellow-400)}#root#root#root .bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-yellow-500\/20{background-color:color-mix(in oklab,var(--color-yellow-500) 20%,transparent)}}#root#root#root .bg-linear-135{--tw-gradient-position:135deg}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .bg-linear-135{--tw-gradient-position:135deg in oklab}}#root#root#root .bg-linear-135{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .bg-linear-160{--tw-gradient-position:160deg}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .bg-linear-160{--tw-gradient-position:160deg in oklab}}#root#root#root .bg-linear-160{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}#root#root#root .bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .bg-linear-to-bl{--tw-gradient-position:to bottom left}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .bg-linear-to-bl{--tw-gradient-position:to bottom left in oklab}}#root#root#root .bg-linear-to-bl{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}#root#root#root .bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .bg-linear-to-l{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .bg-linear-to-l{--tw-gradient-position:to left in oklab}}#root#root#root .bg-linear-to-l{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .bg-linear-to-r{--tw-gradient-position:to right in oklab}}#root#root#root .bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .bg-linear-to-t{--tw-gradient-position:to top in oklab}}#root#root#root .bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .bg-linear-to-tl{--tw-gradient-position:to top left}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .bg-linear-to-tl{--tw-gradient-position:to top left in oklab}}#root#root#root .bg-gradient-to-b,#root#root#root .bg-linear-to-tl{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}#root#root#root .bg-gradient-to-bl{--tw-gradient-position:to bottom left in oklab}#root#root#root .bg-gradient-to-bl,#root#root#root .bg-gradient-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}#root#root#root .bg-gradient-to-l{--tw-gradient-position:to left in oklab}#root#root#root .bg-gradient-to-l,#root#root#root .bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .bg-gradient-to-r{--tw-gradient-position:to right in oklab}#root#root#root .bg-gradient-to-t{--tw-gradient-position:to top in oklab}#root#root#root .bg-gradient-to-t,#root#root#root .bg-gradient-to-tl{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .bg-gradient-to-tl{--tw-gradient-position:to top left in oklab}#root#root#root .bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .bg-radial-\[at_50\%_110\%\]{--tw-gradient-position:at 50% 110%;background-image:radial-gradient(var(--tw-gradient-stops,at 50% 110%))}#root#root#root .bg-radial-\[at_150\%_90\%\]{--tw-gradient-position:at 150% 90%;background-image:radial-gradient(var(--tw-gradient-stops,at 150% 90%))}#root#root#root .\[background-image\:radial-gradient\(circle_at_center\,color-mix\(in_oklab\,var\(--primary\)_15\%\,transparent\)_2px\,transparent_2px\)\]{background-image:radial-gradient(circle at center,var(--primary) 2px,transparent 2px)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[background-image\:radial-gradient\(circle_at_center\,color-mix\(in_oklab\,var\(--primary\)_15\%\,transparent\)_2px\,transparent_2px\)\]{background-image:radial-gradient(circle at center,color-mix(in oklab,var(--primary) 15%,transparent) 2px,transparent 2px)}}#root#root#root .bg-\[image\:repeating-linear-gradient\(45deg\,color-mix\(in_oklab\,var\(--border\)40\%\,transparent\)0\,color-mix\(in_oklab\,var\(--border\)40\%\,transparent\)1px\,transparent_0\,transparent_50\%\)\]{background-image:repeating-linear-gradient(45deg,var(--border)0,var(--border)1px,transparent 0,transparent 50%)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[image\:repeating-linear-gradient\(45deg\,color-mix\(in_oklab\,var\(--border\)40\%\,transparent\)0\,color-mix\(in_oklab\,var\(--border\)40\%\,transparent\)1px\,transparent_0\,transparent_50\%\)\]{background-image:repeating-linear-gradient(45deg,color-mix(in oklab,var(--border)40%,transparent)0,color-mix(in oklab,var(--border)40%,transparent)1px,transparent 0,transparent 50%)}}#root#root#root .bg-\[linear-gradient\(0deg\,color-mix\(in_oklab\,var\(--primary\)40\%\,transparent\)_0\%\,color-mix\(in_oklab\,var\(--primary\)40\%\,transparent\)_100\%\)\,linear-gradient\(315deg\,var\(--primary\)_17\.53\%\,var\(--secondary\)_36\.13\%\,var\(--primary\)_62\.6\%\)\]{background-image:linear-gradient(0deg,var(--primary) 0,var(--primary) 100%),linear-gradient(315deg,var(--primary) 17.53%,var(--secondary) 36.13%,var(--primary) 62.6%)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[linear-gradient\(0deg\,color-mix\(in_oklab\,var\(--primary\)40\%\,transparent\)_0\%\,color-mix\(in_oklab\,var\(--primary\)40\%\,transparent\)_100\%\)\,linear-gradient\(315deg\,var\(--primary\)_17\.53\%\,var\(--secondary\)_36\.13\%\,var\(--primary\)_62\.6\%\)\]{background-image:linear-gradient(0deg,color-mix(in oklab,var(--primary)40%,transparent) 0,color-mix(in oklab,var(--primary)40%,transparent) 100%),linear-gradient(315deg,var(--primary) 17.53%,var(--secondary) 36.13%,var(--primary) 62.6%)}}#root#root#root .bg-\[linear-gradient\(90deg\,\#ff4242\,\#a1ff42\,\#42a1ff\,\#42d0ff\,\#a142ff\)\]{background-image:linear-gradient(90deg,#ff4242,#a1ff42,#42a1ff,#42d0ff,#a142ff)}#root#root#root .bg-\[linear-gradient\(90deg\,rgba\(0\,44\,34\,0\.50\)_0\%\,rgba\(5\,51\,69\,0\.50\)_100\%\)\]{background-image:linear-gradient(90deg,#002c2280,#05334580)}#root#root#root .bg-\[linear-gradient\(90deg\,rgba\(15\,23\,43\,0\.50\)_0\%\,rgba\(29\,41\,61\,0\.50\)_100\%\)\]{background-image:linear-gradient(90deg,#0f172b80,#1d293d80)}#root#root#root .bg-\[linear-gradient\(120deg\,var\(--muted\)_calc\(var\(--shimmer-x\)-25\%\)\,oklch\(100\%_0_0\/0\.4\)_var\(--shimmer-x\)\,var\(--muted\)_calc\(var\(--shimmer-x\)\+25\%\)\)\]{background-image:linear-gradient(120deg,var(--muted) calc(var(--shimmer-x) - 25%),oklch(100% 0 0/.4) var(--shimmer-x),var(--muted) calc(var(--shimmer-x) + 25%))}#root#root#root .bg-\[linear-gradient\(120deg\,var\(--primary\)_calc\(var\(--shimmer-button-x\)-25\%\)\,var\(--primary-foreground\)_var\(--shimmer-button-x\)\,var\(--primary\)_calc\(var\(--shimmer-button-x\)\+25\%\)\)\]{background-image:linear-gradient(120deg,var(--primary) calc(var(--shimmer-button-x) - 25%),var(--primary-foreground) var(--shimmer-button-x),var(--primary) calc(var(--shimmer-button-x) + 25%))}#root#root#root .bg-\[linear-gradient\(135deg\,rgba\(15\,23\,43\,0\.95\)_0\%\,rgba\(29\,41\,61\,0\.90\)_50\%\,rgba\(15\,23\,43\,0\.95\)_100\%\)\]{background-image:linear-gradient(135deg,#0f172bf2,#1d293de6 50%,#0f172bf2)}#root#root#root .bg-\[linear-gradient\(160deg\,\#bef264_17\.53\%\,\#65a30d_85\.03\%\,\#000000_113\.64\%\)\]{background-image:linear-gradient(160deg,#bef264 17.53%,#65a30d 85.03%,#000 113.64%)}#root#root#root .bg-\[linear-gradient\(177deg\,\#bef264_-13\.06\%\,\#65a30d_60\.64\%\,\#000000_127\.51\%\)\]{background-image:linear-gradient(177deg,#bef264 -13.06%,#65a30d 60.64%,#000 127.51%)}#root#root#root .bg-\[linear-gradient\(black\,black\)\,linear-gradient\(black_30\%\,rgba\(0\,0\,0\,0\)\)\,linear-gradient\(90deg\,\#ff4242\,\#a1ff42\,\#42a1ff\,\#42d0ff\,\#a142ff\)\]{background-image:linear-gradient(#000,#000),linear-gradient(#000 30%,#0000),linear-gradient(90deg,#ff4242,#a1ff42,#42a1ff,#42d0ff,#a142ff)}#root#root#root .bg-\[linear-gradient\(to_right\,var\(--color-muted\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,var\(--color-muted\)_1px\,transparent_1px\)\]{background-image:linear-gradient(to right,var(--color-muted) 1px,transparent 1px),linear-gradient(to bottom,var(--color-muted) 1px,transparent 1px)}#root#root#root .bg-\[linear-gradient\(var\(--primary\)\,var\(--primary\)\)\,linear-gradient\(var\(--primary\)_30\%\,rgba\(0\,0\,0\,0\)\)\,linear-gradient\(90deg\,\#ff4242\,\#a1ff42\,\#42a1ff\,\#42d0ff\,\#a142ff\)\]{background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(var(--primary) 30%,#0000),linear-gradient(90deg,#ff4242,#a1ff42,#42a1ff,#42d0ff,#a142ff)}#root#root#root .bg-\[radial-gradient\(circle\,rgba\(0\,0\,0\,0\)_60\%\,rgba\(0\,0\,0\,1\)_100\%\)\]{background-image:radial-gradient(circle,#0000 60%,#000 100%)}#root#root#root .bg-\[radial-gradient\(circle\,rgba\(0\,0\,0\,0\.8\)_0\%\,rgba\(0\,0\,0\,0\)_60\%\)\]{background-image:radial-gradient(circle,#000c 0,#0000 60%)}#root#root#root .bg-\[radial-gradient\(circle\,rgba\(255\,255\,255\,0\.16\)_1px\,transparent_1\.5px\)\]{background-image:radial-gradient(circle,#ffffff29 1px,#0000 1.5px)}#root#root#root .bg-\[radial-gradient\(circle\,transparent_0\%\,var\(--background\)_80\%\)\]{background-image:radial-gradient(circle,transparent 0,var(--background) 80%)}#root#root#root .bg-\[radial-gradient\(circle\,var\(--muted-foreground\)\,transparent_50\%\)\]{background-image:radial-gradient(circle,var(--muted-foreground),transparent 50%)}#root#root#root .bg-\[radial-gradient\(circle_at_center\,rgba\(var\(--fifth-color\)\,0\.8\)_0\%\,rgba\(var\(--fifth-color\)\,0\)_50\%\)\]{background-image:radial-gradient(circle at center,rgba(var(--fifth-color),.8) 0,rgba(var(--fifth-color),0) 50%)}#root#root#root .bg-\[radial-gradient\(circle_at_center\,rgba\(var\(--first-color\)\,0\.8\)_0\%\,rgba\(var\(--first-color\)\,0\)_50\%\)\]{background-image:radial-gradient(circle at center,rgba(var(--first-color),.8) 0,rgba(var(--first-color),0) 50%)}#root#root#root .bg-\[radial-gradient\(circle_at_center\,rgba\(var\(--fourth-color\)\,0\.8\)_0\%\,rgba\(var\(--fourth-color\)\,0\)_50\%\)\]{background-image:radial-gradient(circle at center,rgba(var(--fourth-color),.8) 0,rgba(var(--fourth-color),0) 50%)}#root#root#root .bg-\[radial-gradient\(circle_at_center\,rgba\(var\(--second-color\)\,0\.8\)_0\%\,rgba\(var\(--second-color\)\,0\)_50\%\)\]{background-image:radial-gradient(circle at center,rgba(var(--second-color),.8) 0,rgba(var(--second-color),0) 50%)}#root#root#root .bg-\[radial-gradient\(circle_at_center\,rgba\(var\(--sixth-color\)\,0\.8\)_0\%\,rgba\(var\(--sixth-color\)\,0\)_50\%\)\]{background-image:radial-gradient(circle at center,rgba(var(--sixth-color),.8) 0,rgba(var(--sixth-color),0) 50%)}#root#root#root .bg-\[radial-gradient\(circle_at_center\,rgba\(var\(--third-color\)\,0\.8\)_0\%\,rgba\(var\(--third-color\)\,0\)_50\%\)\]{background-image:radial-gradient(circle at center,rgba(var(--third-color),.8) 0,rgba(var(--third-color),0) 50%)}#root#root#root .bg-\[radial-gradient\(circle_at_center\,var\(--card\)_10\%\,transparent_90\%\)\]{background-image:radial-gradient(circle at center,var(--card) 10%,transparent 90%)}#root#root#root .bg-\[radial-gradient\(color-mix\(in_oklab\,var\(--primary\)10\%\,transparent\)_2px\,transparent_2px\)\]{background-image:radial-gradient(var(--primary) 2px,transparent 2px)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[radial-gradient\(color-mix\(in_oklab\,var\(--primary\)10\%\,transparent\)_2px\,transparent_2px\)\]{background-image:radial-gradient(color-mix(in oklab,var(--primary)10%,transparent) 2px,transparent 2px)}}#root#root#root .bg-\[radial-gradient\(transparent_10\%\,var\(--muted\)_90\%\)\]{background-image:radial-gradient(transparent 10%,var(--muted) 90%)}#root#root#root .bg-\[radial-gradient\(transparent_20\%\,var\(--background\)_90\%\)\]{background-image:radial-gradient(transparent 20%,var(--background) 90%)}#root#root#root .bg-\[radial-gradient\(transparent_20\%\,var\(--card\)_70\%\)\]{background-image:radial-gradient(transparent 20%,var(--card) 70%)}#root#root#root .bg-\[radial-gradient\(transparent_20\%\,var\(--card\)_80\%\)\]{background-image:radial-gradient(transparent 20%,var(--card) 80%)}#root#root#root .bg-\[radial-gradient\(transparent_50\%\,var\(--card\)_100\%\)\]{background-image:radial-gradient(transparent 50%,var(--card) 100%)}#root#root#root .bg-\[radial-gradient\(var\(--card\)_40\%\,transparent_90\%\)\]{background-image:radial-gradient(var(--card) 40%,transparent 90%)}#root#root#root .bg-\[repeating-linear-gradient\(0deg\,var\(--border\)\,var\(--border\)_5px\,var\(--card\)_6px\,var\(--card\)_10px\)\]{background-image:repeating-linear-gradient(0deg,var(--border),var(--border) 5px,var(--card) 6px,var(--card) 10px)}#root#root#root .bg-\[repeating-linear-gradient\(45deg\,color-mix\(in_oklab\,var\(--card-foreground\)10\%\,transparent\)\,color-mix\(in_oklab\,var\(--card-foreground\)10\%\,transparent\)_1px\,var\(--card\)_2px\,var\(--card\)_15px\)\]{background-image:repeating-linear-gradient(45deg,var(--card-foreground),var(--card-foreground) 1px,var(--card) 2px,var(--card) 15px)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[repeating-linear-gradient\(45deg\,color-mix\(in_oklab\,var\(--card-foreground\)10\%\,transparent\)\,color-mix\(in_oklab\,var\(--card-foreground\)10\%\,transparent\)_1px\,var\(--card\)_2px\,var\(--card\)_15px\)\]{background-image:repeating-linear-gradient(45deg,color-mix(in oklab,var(--card-foreground)10%,transparent),color-mix(in oklab,var(--card-foreground)10%,transparent) 1px,var(--card) 2px,var(--card) 15px)}}#root#root#root .bg-\[repeating-linear-gradient\(45deg\,color-mix\(in_oklab\,var\(--foreground\)10\%\,transparent\)\,color-mix\(in_oklab\,var\(--foreground\)10\%\,transparent\)_1px\,var\(--muted\)_2px\,var\(--muted\)_15px\)\]{background-image:repeating-linear-gradient(45deg,var(--foreground),var(--foreground) 1px,var(--muted) 2px,var(--muted) 15px)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[repeating-linear-gradient\(45deg\,color-mix\(in_oklab\,var\(--foreground\)10\%\,transparent\)\,color-mix\(in_oklab\,var\(--foreground\)10\%\,transparent\)_1px\,var\(--muted\)_2px\,var\(--muted\)_15px\)\]{background-image:repeating-linear-gradient(45deg,color-mix(in oklab,var(--foreground)10%,transparent),color-mix(in oklab,var(--foreground)10%,transparent) 1px,var(--muted) 2px,var(--muted) 15px)}}#root#root#root .bg-\[repeating-linear-gradient\(45deg\,color-mix\(in_oklab\,var\(--sidebar-foreground\)10\%\,transparent\)\,color-mix\(in_oklab\,var\(--sidebar-foreground\)10\%\,transparent\)_1px\,var\(--sidebar\)_2px\,var\(--sidebar\)_15px\)\]{background-image:repeating-linear-gradient(45deg,var(--sidebar-foreground),var(--sidebar-foreground) 1px,var(--sidebar) 2px,var(--sidebar) 15px)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[repeating-linear-gradient\(45deg\,color-mix\(in_oklab\,var\(--sidebar-foreground\)10\%\,transparent\)\,color-mix\(in_oklab\,var\(--sidebar-foreground\)10\%\,transparent\)_1px\,var\(--sidebar\)_2px\,var\(--sidebar\)_15px\)\]{background-image:repeating-linear-gradient(45deg,color-mix(in oklab,var(--sidebar-foreground)10%,transparent),color-mix(in oklab,var(--sidebar-foreground)10%,transparent) 1px,var(--sidebar) 2px,var(--sidebar) 15px)}}#root#root#root .bg-\[repeating-linear-gradient\(45deg\,var\(--muted\)\,var\(--muted\)_1px\,var\(--card\)_2px\,var\(--card\)_15px\)\]{background-image:repeating-linear-gradient(45deg,var(--muted),var(--muted) 1px,var(--card) 2px,var(--card) 15px)}#root#root#root .bg-\[url\(\'https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/download\/image-09\.png\'\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/download/image-09.png)}#root#root#root .bg-\[url\(\'https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/testimonials\/gradient-bg\.png\'\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/testimonials/gradient-bg.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/ecommerce\/offer-modal\/image-3\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/ecommerce/offer-modal/image-3.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/ecommerce\/product-category\/image-36\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/ecommerce/product-category/image-36.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/ecommerce\/product-category\/image-37\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/ecommerce/product-category/image-37.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/ecommerce\/product-category\/image-38\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/ecommerce/product-category/image-38.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/ecommerce\/product-category\/image-39\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/ecommerce/product-category/image-39.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/error\/image-2\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/error/image-2.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/hero\/image-17\.png\?width\=1216\&format\=auto\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/hero/image-17.png?width=1216&format=auto)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/hero\/image-22\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/hero/image-22.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/hero\/image-34\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/hero/image-34.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/template\/landing-page\/matter\/image-01\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/template/landing-page/matter/image-01.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/template\/landing-page\/matter\/image-02\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/template/landing-page/matter/image-02.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/template\/landing-page\/matter\/image-03\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/template/landing-page/matter/image-03.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/template\/landing-page\/matter\/image-04\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/template/landing-page/matter/image-04.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/template\/landing-page\/matter\/image-05\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/template/landing-page/matter/image-05.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/template\/landing-page\/matter\/image-06\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/template/landing-page/matter/image-06.png)}#root#root#root .bg-none{background-image:none}#root#root#root .from-\[\#1A2537\]{--tw-gradient-from:#1a2537;--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))}#root#root#root .from-\[\#18C1FF\]{--tw-gradient-from:#18c1ff;--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))}#root#root#root .from-\[\#141D30\]{--tw-gradient-from:#141d30;--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))}#root#root#root .from-\[\#7357CB\]{--tw-gradient-from:#7357cb;--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))}#root#root#root .from-\[\#EB7EC5\]{--tw-gradient-from:#eb7ec5;--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))}#root#root#root .from-\[\#F24E1E\]{--tw-gradient-from:#f24e1e;--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))}#root#root#root .from-\[var\(--color-from\)\]{--tw-gradient-from:var(--color-from);--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))}#root#root#root .from-accent{--tw-gradient-from:var(--accent);--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))}#root#root#root .from-amber-200{--tw-gradient-from:var(--color-amber-200);--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))}#root#root#root .from-background{--tw-gradient-from:var(--background);--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))}#root#root#root .from-background\/60{--tw-gradient-from:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-background\/60{--tw-gradient-from:color-mix(in oklab,var(--background) 60%,transparent)}}#root#root#root .from-background\/60{--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))}#root#root#root .from-background\/95{--tw-gradient-from:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-background\/95{--tw-gradient-from:color-mix(in oklab,var(--background) 95%,transparent)}}#root#root#root .from-background\/95{--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))}#root#root#root .from-black{--tw-gradient-from: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))}#root#root#root .from-black\/0{--tw-gradient-from:#0000}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-black\/0{--tw-gradient-from:color-mix(in oklab,var(--color-black) 0%,transparent)}}#root#root#root .from-black\/0{--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))}#root#root#root .from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-black\/60{--tw-gradient-from:color-mix(in oklab,var(--color-black) 60%,transparent)}}#root#root#root .from-black\/60{--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))}#root#root#root .from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black) 80%,transparent)}}#root#root#root .from-black\/80{--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))}#root#root#root .from-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-black\/90{--tw-gradient-from:color-mix(in oklab,var(--color-black) 90%,transparent)}}#root#root#root .from-black\/90{--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))}#root#root#root .from-card{--tw-gradient-from:var(--card);--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))}#root#root#root .from-cyan-900{--tw-gradient-from:var(--color-cyan-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))}#root#root#root .from-destructive{--tw-gradient-from:var(--destructive);--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))}#root#root#root .from-foreground\/40{--tw-gradient-from:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-foreground\/40{--tw-gradient-from:color-mix(in oklab,var(--foreground) 40%,transparent)}}#root#root#root .from-foreground\/40{--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))}#root#root#root .from-foreground\/\[0\.07\]{--tw-gradient-from:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-foreground\/\[0\.07\]{--tw-gradient-from:color-mix(in oklab,var(--foreground) 7.0%,transparent)}}#root#root#root .from-foreground\/\[0\.07\]{--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))}#root#root#root .from-green-100{--tw-gradient-from:var(--color-green-100);--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))}#root#root#root .from-green-600{--tw-gradient-from:var(--color-green-600);--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))}#root#root#root .from-muted{--tw-gradient-from:var(--muted);--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))}#root#root#root .from-muted-foreground\/20{--tw-gradient-from:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-muted-foreground\/20{--tw-gradient-from:color-mix(in oklab,var(--muted-foreground) 20%,transparent)}}#root#root#root .from-muted-foreground\/20{--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))}#root#root#root .from-muted-foreground\/30{--tw-gradient-from:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-muted-foreground\/30{--tw-gradient-from:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}#root#root#root .from-muted-foreground\/30{--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))}#root#root#root .from-muted-foreground\/40{--tw-gradient-from:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-muted-foreground\/40{--tw-gradient-from:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}#root#root#root .from-muted-foreground\/40{--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))}#root#root#root .from-muted\/90{--tw-gradient-from:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-muted\/90{--tw-gradient-from:color-mix(in oklab,var(--muted) 90%,transparent)}}#root#root#root .from-muted\/90{--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))}#root#root#root .from-neutral-100{--tw-gradient-from:var(--color-neutral-100);--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))}#root#root#root .from-neutral-400{--tw-gradient-from:var(--color-neutral-400);--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))}#root#root#root .from-neutral-900{--tw-gradient-from:var(--color-neutral-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))}#root#root#root .from-neutral-900\/5{--tw-gradient-from:#1717170d}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-neutral-900\/5{--tw-gradient-from:color-mix(in oklab,var(--color-neutral-900) 5%,transparent)}}#root#root#root .from-neutral-900\/5{--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))}#root#root#root .from-neutral-900\/10{--tw-gradient-from:#1717171a}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-neutral-900\/10{--tw-gradient-from:color-mix(in oklab,var(--color-neutral-900) 10%,transparent)}}#root#root#root .from-neutral-900\/10{--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))}#root#root#root .from-neutral-900\/20{--tw-gradient-from:#17171733}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-neutral-900\/20{--tw-gradient-from:color-mix(in oklab,var(--color-neutral-900) 20%,transparent)}}#root#root#root .from-neutral-900\/20{--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))}#root#root#root .from-neutral-900\/90{--tw-gradient-from:#171717e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-neutral-900\/90{--tw-gradient-from:color-mix(in oklab,var(--color-neutral-900) 90%,transparent)}}#root#root#root .from-neutral-900\/90{--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))}#root#root#root .from-primary{--tw-gradient-from:var(--primary);--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))}#root#root#root .from-primary\/10{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-primary\/10{--tw-gradient-from:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .from-primary\/10{--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))}#root#root#root .from-primary\/20{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-primary\/20{--tw-gradient-from:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .from-primary\/20{--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))}#root#root#root .from-primary\/25{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-primary\/25{--tw-gradient-from:color-mix(in oklab,var(--primary) 25%,transparent)}}#root#root#root .from-primary\/25{--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))}#root#root#root .from-primary\/60{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-primary\/60{--tw-gradient-from:color-mix(in oklab,var(--primary) 60%,transparent)}}#root#root#root .from-primary\/60{--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))}#root#root#root .from-primary\/80{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-primary\/80{--tw-gradient-from:color-mix(in oklab,var(--primary) 80%,transparent)}}#root#root#root .from-primary\/80{--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))}#root#root#root .from-red-500{--tw-gradient-from:var(--color-red-500);--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))}#root#root#root .from-secondary\/50{--tw-gradient-from:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-secondary\/50{--tw-gradient-from:color-mix(in oklab,var(--secondary) 50%,transparent)}}#root#root#root .from-secondary\/50{--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))}#root#root#root .from-sky-500\/25{--tw-gradient-from:#00a5ef40}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-sky-500\/25{--tw-gradient-from:color-mix(in oklab,var(--color-sky-500) 25%,transparent)}}#root#root#root .from-sky-500\/25{--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))}#root#root#root .from-slate-900\/95{--tw-gradient-from:#0f172bf2}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-slate-900\/95{--tw-gradient-from:color-mix(in oklab,var(--color-slate-900) 95%,transparent)}}#root#root#root .from-slate-900\/95{--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))}#root#root#root .from-teal-900\/40{--tw-gradient-from:#0b4f4a66}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-teal-900\/40{--tw-gradient-from:color-mix(in oklab,var(--color-teal-900) 40%,transparent)}}#root#root#root .from-teal-900\/40{--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))}#root#root#root .from-transparent{--tw-gradient-from: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))}#root#root#root .from-violet-600{--tw-gradient-from:var(--color-violet-600);--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))}#root#root#root .from-white{--tw-gradient-from:var(--color-white);--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))}#root#root#root .from-white\/15{--tw-gradient-from:#ffffff26}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-white\/15{--tw-gradient-from:color-mix(in oklab,var(--color-white) 15%,transparent)}}#root#root#root .from-white\/15{--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))}#root#root#root .from-white\/25{--tw-gradient-from:#ffffff40}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-white\/25{--tw-gradient-from:color-mix(in oklab,var(--color-white) 25%,transparent)}}#root#root#root .from-white\/25{--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))}#root#root#root .from-white\/50{--tw-gradient-from:#ffffff80}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-white\/50{--tw-gradient-from:color-mix(in oklab,var(--color-white) 50%,transparent)}}#root#root#root .from-white\/50{--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))}#root#root#root .from-yellow-100{--tw-gradient-from:var(--color-yellow-100);--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))}#root#root#root .from-0\%{--tw-gradient-from-position:0%}#root#root#root .from-10\%{--tw-gradient-from-position:10%}#root#root#root .from-20\%{--tw-gradient-from-position:20%}#root#root#root .from-30\%{--tw-gradient-from-position:30%}#root#root#root .from-55\%{--tw-gradient-from-position:55%}#root#root#root .from-100\%{--tw-gradient-from-position:100%}#root#root#root .via-\[\#1ABCFE\]{--tw-gradient-via:#1abcfe;--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)}#root#root#root .via-\[\#A259FF\]{--tw-gradient-via:#a259ff;--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)}#root#root#root .via-\[\#FE8FB5\]{--tw-gradient-via:#fe8fb5;--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)}#root#root#root .via-\[\#FFBE7B\]{--tw-gradient-via:#ffbe7b;--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)}#root#root#root .via-\[var\(--color-to\)\]{--tw-gradient-via:var(--color-to);--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)}#root#root#root .via-amber-300{--tw-gradient-via:var(--color-amber-300);--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)}#root#root#root .via-amber-600{--tw-gradient-via:var(--color-amber-600);--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)}#root#root#root .via-background\/40{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-background\/40{--tw-gradient-via:color-mix(in oklab,var(--background) 40%,transparent)}}#root#root#root .via-background\/40{--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)}#root#root#root .via-background\/90{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-background\/90{--tw-gradient-via:color-mix(in oklab,var(--background) 90%,transparent)}}#root#root#root .via-background\/90{--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)}#root#root#root .via-black\/10{--tw-gradient-via:#0000001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-black\/10{--tw-gradient-via:color-mix(in oklab,var(--color-black) 10%,transparent)}}#root#root#root .via-black\/10{--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)}#root#root#root .via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-black\/20{--tw-gradient-via:color-mix(in oklab,var(--color-black) 20%,transparent)}}#root#root#root .via-black\/20{--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)}#root#root#root .via-black\/40{--tw-gradient-via:#0006}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-black\/40{--tw-gradient-via:color-mix(in oklab,var(--color-black) 40%,transparent)}}#root#root#root .via-black\/40{--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)}#root#root#root .via-border{--tw-gradient-via:var(--border);--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)}#root#root#root .via-cyan-800{--tw-gradient-via:var(--color-cyan-800);--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)}#root#root#root .via-destructive{--tw-gradient-via:var(--destructive);--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)}#root#root#root .via-foreground\/20{--tw-gradient-via:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-foreground\/20{--tw-gradient-via:color-mix(in oklab,var(--foreground) 20%,transparent)}}#root#root#root .via-foreground\/20{--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)}#root#root#root .via-neutral-100\/60{--tw-gradient-via:#f5f5f599}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-neutral-100\/60{--tw-gradient-via:color-mix(in oklab,var(--color-neutral-100) 60%,transparent)}}#root#root#root .via-neutral-100\/60{--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)}#root#root#root .via-primary{--tw-gradient-via:var(--primary);--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)}#root#root#root .via-primary\/30{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-primary\/30{--tw-gradient-via:color-mix(in oklab,var(--primary) 30%,transparent)}}#root#root#root .via-primary\/30{--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)}#root#root#root .via-sky-600{--tw-gradient-via:var(--color-sky-600);--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)}#root#root#root .via-slate-800\/90{--tw-gradient-via:#1d293de6}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-slate-800\/90{--tw-gradient-via:color-mix(in oklab,var(--color-slate-800) 90%,transparent)}}#root#root#root .via-slate-800\/90{--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)}#root#root#root .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)}#root#root#root .via-75\%{--tw-gradient-via-position:75%}#root#root#root .via-85\%{--tw-gradient-via-position:85%}#root#root#root .to-\[\#1ABCFE\]{--tw-gradient-to:#1abcfe;--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))}#root#root#root .to-\[\#0054DB\]{--tw-gradient-to:#0054db;--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))}#root#root#root .to-\[\#141D30\]\/0{--tw-gradient-to:oklab(0% 0 0/0);--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))}#root#root#root .to-\[\#433A71\]{--tw-gradient-to:#433a71;--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))}#root#root#root .to-\[\#350084\]\/30{--tw-gradient-to:oklab(31.3432% .0550425 -.171161/.3);--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))}#root#root#root .to-\[\#A259FF\]{--tw-gradient-to:#a259ff;--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))}#root#root#root .to-amber-500{--tw-gradient-to:var(--color-amber-500);--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))}#root#root#root .to-background{--tw-gradient-to:var(--background);--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))}#root#root#root .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))}#root#root#root .to-black\/6{--tw-gradient-to:#0000000f}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-black\/6{--tw-gradient-to:color-mix(in oklab,var(--color-black) 6%,transparent)}}#root#root#root .to-black\/6{--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))}#root#root#root .to-black\/25{--tw-gradient-to:#00000040}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-black\/25{--tw-gradient-to:color-mix(in oklab,var(--color-black) 25%,transparent)}}#root#root#root .to-black\/25{--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))}#root#root#root .to-black\/30{--tw-gradient-to:#0000004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-black\/30{--tw-gradient-to:color-mix(in oklab,var(--color-black) 30%,transparent)}}#root#root#root .to-black\/30{--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))}#root#root#root .to-black\/40{--tw-gradient-to:#0006}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-black\/40{--tw-gradient-to:color-mix(in oklab,var(--color-black) 40%,transparent)}}#root#root#root .to-black\/40{--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))}#root#root#root .to-black\/60{--tw-gradient-to:#0009}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-black\/60{--tw-gradient-to:color-mix(in oklab,var(--color-black) 60%,transparent)}}#root#root#root .to-black\/60{--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))}#root#root#root .to-black\/75{--tw-gradient-to:#000000bf}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-black\/75{--tw-gradient-to:color-mix(in oklab,var(--color-black) 75%,transparent)}}#root#root#root .to-black\/75{--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))}#root#root#root .to-black\/85{--tw-gradient-to:#000000d9}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-black\/85{--tw-gradient-to:color-mix(in oklab,var(--color-black) 85%,transparent)}}#root#root#root .to-black\/85{--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))}#root#root#root .to-black\/90{--tw-gradient-to:#000000e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-black\/90{--tw-gradient-to:color-mix(in oklab,var(--color-black) 90%,transparent)}}#root#root#root .to-black\/90{--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))}#root#root#root .to-card{--tw-gradient-to:var(--card);--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))}#root#root#root .to-cyan-900{--tw-gradient-to:var(--color-cyan-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))}#root#root#root .to-cyan-900\/40{--tw-gradient-to:#104e6466}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-cyan-900\/40{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-900) 40%,transparent)}}#root#root#root .to-cyan-900\/40{--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))}#root#root#root .to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--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))}#root#root#root .to-muted-foreground\/10{--tw-gradient-to:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-muted-foreground\/10{--tw-gradient-to:color-mix(in oklab,var(--muted-foreground) 10%,transparent)}}#root#root#root .to-muted-foreground\/10{--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))}#root#root#root .to-muted-foreground\/15{--tw-gradient-to:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-muted-foreground\/15{--tw-gradient-to:color-mix(in oklab,var(--muted-foreground) 15%,transparent)}}#root#root#root .to-muted-foreground\/15{--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))}#root#root#root .to-muted-foreground\/55{--tw-gradient-to:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-muted-foreground\/55{--tw-gradient-to:color-mix(in oklab,var(--muted-foreground) 55%,transparent)}}#root#root#root .to-muted-foreground\/55{--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))}#root#root#root .to-muted\/5{--tw-gradient-to:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-muted\/5{--tw-gradient-to:color-mix(in oklab,var(--muted) 5%,transparent)}}#root#root#root .to-muted\/5{--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))}#root#root#root .to-neutral-100{--tw-gradient-to:var(--color-neutral-100);--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))}#root#root#root .to-neutral-300\/20{--tw-gradient-to:#d4d4d433}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-neutral-300\/20{--tw-gradient-to:color-mix(in oklab,var(--color-neutral-300) 20%,transparent)}}#root#root#root .to-neutral-300\/20{--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))}#root#root#root .to-neutral-600{--tw-gradient-to:var(--color-neutral-600);--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))}#root#root#root .to-neutral-700{--tw-gradient-to:var(--color-neutral-700);--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))}#root#root#root .to-neutral-800{--tw-gradient-to:var(--color-neutral-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))}#root#root#root .to-neutral-900{--tw-gradient-to:var(--color-neutral-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))}#root#root#root .to-primary{--tw-gradient-to:var(--primary);--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))}#root#root#root .to-primary\/5{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-primary\/5{--tw-gradient-to:color-mix(in oklab,var(--primary) 5%,transparent)}}#root#root#root .to-primary\/5{--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))}#root#root#root .to-primary\/10{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-primary\/10{--tw-gradient-to:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .to-primary\/10{--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))}#root#root#root .to-primary\/20{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-primary\/20{--tw-gradient-to:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .to-primary\/20{--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))}#root#root#root .to-primary\/40{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-primary\/40{--tw-gradient-to:color-mix(in oklab,var(--primary) 40%,transparent)}}#root#root#root .to-primary\/40{--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))}#root#root#root .to-primary\/60{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-primary\/60{--tw-gradient-to:color-mix(in oklab,var(--primary) 60%,transparent)}}#root#root#root .to-primary\/60{--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))}#root#root#root .to-red-700{--tw-gradient-to:var(--color-red-700);--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))}#root#root#root .to-slate-900\/95{--tw-gradient-to:#0f172bf2}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-slate-900\/95{--tw-gradient-to:color-mix(in oklab,var(--color-slate-900) 95%,transparent)}}#root#root#root .to-slate-900\/95{--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))}#root#root#root .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))}#root#root#root .to-white\/15{--tw-gradient-to:#ffffff26}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-white\/15{--tw-gradient-to:color-mix(in oklab,var(--color-white) 15%,transparent)}}#root#root#root .to-white\/15{--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))}#root#root#root .to-white\/20{--tw-gradient-to:#fff3}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-white\/20{--tw-gradient-to:color-mix(in oklab,var(--color-white) 20%,transparent)}}#root#root#root .to-white\/20{--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))}#root#root#root .to-white\/25{--tw-gradient-to:#ffffff40}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-white\/25{--tw-gradient-to:color-mix(in oklab,var(--color-white) 25%,transparent)}}#root#root#root .to-white\/25{--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))}#root#root#root .to-white\/35{--tw-gradient-to:#ffffff59}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-white\/35{--tw-gradient-to:color-mix(in oklab,var(--color-white) 35%,transparent)}}#root#root#root .to-white\/35{--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))}#root#root#root .to-white\/90{--tw-gradient-to:#ffffffe6}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-white\/90{--tw-gradient-to:color-mix(in oklab,var(--color-white) 90%,transparent)}}#root#root#root .to-white\/90{--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))}#root#root#root .to-yellow-400{--tw-gradient-to:var(--color-yellow-400);--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))}#root#root#root .to-40\%{--tw-gradient-to-position:40%}#root#root#root .to-50\%{--tw-gradient-to-position:50%}#root#root#root .to-60\%{--tw-gradient-to-position:60%}#root#root#root .to-75\%{--tw-gradient-to-position:75%}#root#root#root .to-90\%{--tw-gradient-to-position:90%}#root#root#root .to-100\%{--tw-gradient-to-position:100%}#root#root#root .mask-t-from-85\%{--tw-mask-linear:var(--tw-mask-left),var(--tw-mask-right),var(--tw-mask-bottom),var(--tw-mask-top);--tw-mask-top:linear-gradient(to top,var(--tw-mask-top-from-color) var(--tw-mask-top-from-position),var(--tw-mask-top-to-color) var(--tw-mask-top-to-position));--tw-mask-top-from-position:85%}#root#root#root .mask-r-from-85\%,#root#root#root .mask-t-from-85\%{-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);-webkit-mask-composite:source-in;mask-composite:intersect}#root#root#root .mask-r-from-85\%{--tw-mask-linear:var(--tw-mask-left),var(--tw-mask-right),var(--tw-mask-bottom),var(--tw-mask-top);--tw-mask-right:linear-gradient(to right,var(--tw-mask-right-from-color) var(--tw-mask-right-from-position),var(--tw-mask-right-to-color) var(--tw-mask-right-to-position));--tw-mask-right-from-position:85%}#root#root#root .mask-b-from-85\%{--tw-mask-linear:var(--tw-mask-left),var(--tw-mask-right),var(--tw-mask-bottom),var(--tw-mask-top);--tw-mask-bottom:linear-gradient(to bottom,var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position),var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));--tw-mask-bottom-from-position:85%}#root#root#root .mask-b-from-85\%,#root#root#root .mask-l-from-85\%{-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);-webkit-mask-composite:source-in;mask-composite:intersect}#root#root#root .mask-l-from-85\%{--tw-mask-linear:var(--tw-mask-left),var(--tw-mask-right),var(--tw-mask-bottom),var(--tw-mask-top);--tw-mask-left:linear-gradient(to left,var(--tw-mask-left-from-color) var(--tw-mask-left-from-position),var(--tw-mask-left-to-color) var(--tw-mask-left-to-position));--tw-mask-left-from-position:85%}#root#root#root .mask-radial-from-0\%{--tw-mask-radial-stops:var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position),var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position),var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position);--tw-mask-radial:radial-gradient(var(--tw-mask-radial-stops));--tw-mask-radial-from-position:0%}#root#root#root .mask-radial-from-0\%,#root#root#root .mask-radial-from-20\%{-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);-webkit-mask-composite:source-in;mask-composite:intersect}#root#root#root .mask-radial-from-20\%{--tw-mask-radial-stops:var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position),var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position),var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position);--tw-mask-radial:radial-gradient(var(--tw-mask-radial-stops));--tw-mask-radial-from-position:20%}#root#root#root .mask-radial-to-60\%{-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);--tw-mask-radial-stops:var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position),var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position),var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position);--tw-mask-radial:radial-gradient(var(--tw-mask-radial-stops));--tw-mask-radial-to-position:60%;-webkit-mask-composite:source-in;mask-composite:intersect}#root#root#root .\[mask-image\:linear-gradient\(to_bottom\,white\,transparent\)\]{-webkit-mask-image:linear-gradient(#fff,#0000);mask-image:linear-gradient(#fff,#0000)}#root#root#root .\[mask-image\:linear-gradient\(transparent\,transparent\)\,linear-gradient\(\#000\,\#000\)\]{-webkit-mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000);mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000)}#root#root#root .\[mask-image\:radial-gradient\(50px_at_left\,white\,transparent\)\]{-webkit-mask-image:radial-gradient(50px at 0,#fff,#0000);mask-image:radial-gradient(50px at 0,#fff,#0000)}#root#root#root .\[mask-image\:radial-gradient\(100px_at_left\,white\,transparent\)\]{-webkit-mask-image:radial-gradient(100px at 0,#fff,#0000);mask-image:radial-gradient(100px at 0,#fff,#0000)}#root#root#root .\[mask-image\:radial-gradient\(ellipse_70\%_60\%_at_50\%_0\%\,\#000_60\%\,transparent_100\%\)\]{-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 60%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 0,#000 60%,#0000 100%)}#root#root#root .mask-\[linear-gradient\(to_right\,transparent\,black_5\%\,black_95\%\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}#root#root#root .mask-\[linear-gradient\(transparent\,transparent\)\,linear-gradient\(\#000\,\#000\)\]{-webkit-mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000);mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000)}#root#root#root .mask-\[radial-gradient\(ellipse_35\%_35\%_at_50\%_50\%\,\#000_60\%\,transparent_100\%\)\]{-webkit-mask-image:radial-gradient(35% 35%,#000 60%,#0000 100%);mask-image:radial-gradient(35% 35%,#000 60%,#0000 100%)}#root#root#root .mask-\[radial-gradient\(ellipse_at_center\,transparent_20\%\,black\)\]{-webkit-mask-image:radial-gradient(#0000 20%,#000);mask-image:radial-gradient(#0000 20%,#000)}#root#root#root .mask-circle{--tw-mask-radial-shape:circle}#root#root#root .mask-radial-at-top{--tw-mask-radial-position:top}#root#root#root .\[background-size\:18px_18px\]{background-size:18px 18px}#root#root#root .\[background-size\:100\%_101\%\]{background-size:100% 101%}#root#root#root .\[background-size\:200\%_auto\],#root#root#root .bg-\[length\:200\%\]{background-size:200%}#root#root#root .bg-\[length\:250\%_100\%\,auto\]{background-size:250% 100%,auto}#root#root#root .bg-\[size\:12px_12px\]{background-size:12px 12px}#root#root#root .bg-contain{background-size:contain}#root#root#root .bg-cover{background-size:cover}#root#root#root .bg-size-\[7px_7px\]{background-size:7px 7px}#root#root#root .bg-size-\[20px_20px\]{background-size:20px 20px}#root#root#root .bg-size-\[36px_36px\]{background-size:36px 36px}#root#root#root .bg-size-\[60px_60px\]{background-size:60px 60px}#root#root#root .bg-fixed{background-attachment:fixed}#root#root#root .\[background-clip\:padding-box\,border-box\,border-box\]{background-clip:padding-box,border-box,border-box}#root#root#root .bg-clip-content{background-clip:content-box}#root#root#root .bg-clip-padding{background-clip:padding-box}#root#root#root .bg-clip-text{-webkit-background-clip:text;background-clip:text}#root#root#root .bg-bottom{background-position:bottom}#root#root#root .bg-center{background-position:50%}#root#root#root .\[background-repeat\:no-repeat\,padding-box\]{background-repeat:no-repeat,padding-box}#root#root#root .bg-no-repeat{background-repeat:no-repeat}#root#root#root .\[background-origin\:border-box\]{background-origin:border-box}#root#root#root .\[mask-composite\:intersect\],#root#root#root .mask-intersect{-webkit-mask-composite:source-in;mask-composite:intersect}#root#root#root .\[mask-size\:40px\]{-webkit-mask-size:40px;mask-size:40px}#root#root#root .\[mask-clip\:padding-box\,border-box\]{-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box}#root#root#root .\[mask-repeat\:no-repeat\]{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#root#root#root .fill-\[\#f03\]{fill:#f03}#root#root#root .fill-\[color-mix\(in_oklab\,var\(--color-amber-600\)20\%\,var\(--card\)\)\]{fill:oklch(66.6% .179 58.318)}@supports (color:color-mix(in lab,red,red)){#root#root#root .fill-\[color-mix\(in_oklab\,var\(--color-amber-600\)20\%\,var\(--card\)\)\]{fill:color-mix(in oklab,var(--color-amber-600)20%,var(--card))}}#root#root#root .fill-\[color-mix\(in_oklab\,var\(--color-green-600\)20\%\,var\(--card\)\)\]{fill:oklch(62.7% .194 149.214)}@supports (color:color-mix(in lab,red,red)){#root#root#root .fill-\[color-mix\(in_oklab\,var\(--color-green-600\)20\%\,var\(--card\)\)\]{fill:color-mix(in oklab,var(--color-green-600)20%,var(--card))}}#root#root#root .fill-\[color-mix\(in_oklab\,var\(--color-sky-600\)20\%\,var\(--card\)\)\]{fill:oklch(58.8% .158 241.966)}@supports (color:color-mix(in lab,red,red)){#root#root#root .fill-\[color-mix\(in_oklab\,var\(--color-sky-600\)20\%\,var\(--card\)\)\]{fill:color-mix(in oklab,var(--color-sky-600)20%,var(--card))}}#root#root#root .fill-\[color-mix\(in_oklab\,var\(--destructive\)20\%\,var\(--card\)\)\]{fill:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .fill-\[color-mix\(in_oklab\,var\(--destructive\)20\%\,var\(--card\)\)\]{fill:color-mix(in oklab,var(--destructive)20%,var(--card))}}#root#root#root .fill-\[color-mix\(in_oklab\,var\(--primary\)50\%\,var\(--card\)\)\]{fill:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .fill-\[color-mix\(in_oklab\,var\(--primary\)50\%\,var\(--card\)\)\]{fill:color-mix(in oklab,var(--primary)50%,var(--card))}}#root#root#root .fill-amber-400{fill:var(--color-amber-400)}#root#root#root .fill-amber-500{fill:var(--color-amber-500)}#root#root#root .fill-amber-500\/20{fill:#f99c0033}@supports (color:color-mix(in lab,red,red)){#root#root#root .fill-amber-500\/20{fill:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}#root#root#root .fill-amber-600{fill:var(--color-amber-600)}#root#root#root .fill-amber-600\/30{fill:#dd74004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .fill-amber-600\/30{fill:color-mix(in oklab,var(--color-amber-600) 30%,transparent)}}#root#root#root .fill-card-foreground{fill:var(--card-foreground)}#root#root#root .fill-chart-2{fill:var(--chart-2)}#root#root#root .fill-current,#root#root#root .fill-current\/40{fill:currentColor}@supports (color:color-mix(in lab,red,red)){#root#root#root .fill-current\/40{fill:color-mix(in oklab,currentcolor 40%,transparent)}}#root#root#root .fill-cyan-400{fill:var(--color-cyan-400)}#root#root#root .fill-destructive{fill:var(--destructive)}#root#root#root .fill-emerald-400{fill:var(--color-emerald-400)}#root#root#root .fill-foreground{fill:var(--foreground)}#root#root#root .fill-green-600{fill:var(--color-green-600)}#root#root#root .fill-indigo-400{fill:var(--color-indigo-400)}#root#root#root .fill-indigo-600{fill:var(--color-indigo-600)}#root#root#root .fill-lime-400{fill:var(--color-lime-400)}#root#root#root .fill-muted-foreground,#root#root#root .fill-muted-foreground\/20{fill:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .fill-muted-foreground\/20{fill:color-mix(in oklab,var(--muted-foreground) 20%,transparent)}}#root#root#root .fill-pink-600{fill:var(--color-pink-600)}#root#root#root .fill-primary,#root#root#root .fill-primary\/10{fill:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .fill-primary\/10{fill:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .fill-primary\/20{fill:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .fill-primary\/20{fill:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .fill-purple-400{fill:var(--color-purple-400)}#root#root#root .fill-red-400{fill:var(--color-red-400)}#root#root#root .fill-rose-500{fill:var(--color-rose-500)}#root#root#root .fill-rose-600{fill:var(--color-rose-600)}#root#root#root .fill-sky-500{fill:var(--color-sky-500)}#root#root#root .fill-sky-600{fill:var(--color-sky-600)}#root#root#root .fill-teal-600{fill:var(--color-teal-600)}#root#root#root .fill-transparent{fill:#0000}#root#root#root .fill-white{fill:var(--color-white)}#root#root#root .fill-yellow-400{fill:var(--color-yellow-400)}#root#root#root .stroke-\[color-mix\(in_oklab\,var\(--primary\)50\%\,var\(--card\)\)\]{stroke:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .stroke-\[color-mix\(in_oklab\,var\(--primary\)50\%\,var\(--card\)\)\]{stroke:color-mix(in oklab,var(--primary)50%,var(--card))}}#root#root#root .stroke-amber-500{stroke:var(--color-amber-500)}#root#root#root .stroke-amber-500\/20{stroke:#f99c0033}@supports (color:color-mix(in lab,red,red)){#root#root#root .stroke-amber-500\/20{stroke:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}#root#root#root .stroke-amber-600{stroke:var(--color-amber-600)}#root#root#root .stroke-amber-600\/10{stroke:#dd74001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .stroke-amber-600\/10{stroke:color-mix(in oklab,var(--color-amber-600) 10%,transparent)}}#root#root#root .stroke-border{stroke:var(--border)}#root#root#root .stroke-card{stroke:var(--card)}#root#root#root .stroke-chart-1{stroke:var(--chart-1)}#root#root#root .stroke-chart-2{stroke:var(--chart-2)}#root#root#root .stroke-chart-3{stroke:var(--chart-3)}#root#root#root .stroke-chart-4{stroke:var(--chart-4)}#root#root#root .stroke-chart-5{stroke:var(--chart-5)}#root#root#root .stroke-current,#root#root#root .stroke-current\/30{stroke:currentColor}@supports (color:color-mix(in lab,red,red)){#root#root#root .stroke-current\/30{stroke:color-mix(in oklab,currentcolor 30%,transparent)}}#root#root#root .stroke-destructive{stroke:var(--destructive)}#root#root#root .stroke-foreground,#root#root#root .stroke-foreground\/20{stroke:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .stroke-foreground\/20{stroke:color-mix(in oklab,var(--foreground) 20%,transparent)}}#root#root#root .stroke-green-500{stroke:var(--color-green-500)}#root#root#root .stroke-green-600{stroke:var(--color-green-600)}#root#root#root .stroke-indigo-600{stroke:var(--color-indigo-600)}#root#root#root .stroke-muted-foreground,#root#root#root .stroke-muted-foreground\/10{stroke:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .stroke-muted-foreground\/10{stroke:color-mix(in oklab,var(--muted-foreground) 10%,transparent)}}#root#root#root .stroke-neutral-900{stroke:var(--color-neutral-900)}#root#root#root .stroke-pink-600{stroke:var(--color-pink-600)}#root#root#root .stroke-primary,#root#root#root .stroke-primary\/10{stroke:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .stroke-primary\/10{stroke:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .stroke-primary\/20{stroke:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .stroke-primary\/20{stroke:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .stroke-primary\/25{stroke:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .stroke-primary\/25{stroke:color-mix(in oklab,var(--primary) 25%,transparent)}}#root#root#root .stroke-rose-500{stroke:var(--color-rose-500)}#root#root#root .stroke-sky-600{stroke:var(--color-sky-600)}#root#root#root .stroke-teal-600{stroke:var(--color-teal-600)}#root#root#root .stroke-transparent{stroke:#0000}#root#root#root .stroke-white{stroke:var(--color-white)}#root#root#root .stroke-0{stroke-width:0}#root#root#root .stroke-1{stroke-width:1px}#root#root#root .stroke-2{stroke-width:2px}#root#root#root .stroke-3{stroke-width:3px}#root#root#root .stroke-4{stroke-width:4px}#root#root#root .stroke-\[1\.5\]{stroke-width:1.5px}#root#root#root .object-contain{object-fit:contain}#root#root#root .object-cover{object-fit:cover}#root#root#root .object-center{object-position:center}#root#root#root .object-top{object-position:top}#root#root#root .p-0{padding:calc(var(--spacing) * 0)}#root#root#root .p-0\!{padding:calc(var(--spacing) * 0)!important}#root#root#root .p-0\.5{padding:calc(var(--spacing) * .5)}#root#root#root .p-0\.25{padding:calc(var(--spacing) * .25)}#root#root#root .p-0\.75{padding:calc(var(--spacing) * .75)}#root#root#root .p-1{padding:calc(var(--spacing) * 1)}#root#root#root .p-1\!{padding:calc(var(--spacing) * 1)!important}#root#root#root .p-1\.5{padding:calc(var(--spacing) * 1.5)}#root#root#root .p-2{padding:calc(var(--spacing) * 2)}#root#root#root .p-2\!{padding:calc(var(--spacing) * 2)!important}#root#root#root .p-2\.5{padding:calc(var(--spacing) * 2.5)}#root#root#root .p-3{padding:calc(var(--spacing) * 3)}#root#root#root .p-3\.5{padding:calc(var(--spacing) * 3.5)}#root#root#root .p-4{padding:calc(var(--spacing) * 4)}#root#root#root .p-4\.5{padding:calc(var(--spacing) * 4.5)}#root#root#root .p-5{padding:calc(var(--spacing) * 5)}#root#root#root .p-5\.5{padding:calc(var(--spacing) * 5.5)}#root#root#root .p-6{padding:calc(var(--spacing) * 6)}#root#root#root .p-8{padding:calc(var(--spacing) * 8)}#root#root#root .p-9{padding:calc(var(--spacing) * 9)}#root#root#root .p-10{padding:calc(var(--spacing) * 10)}#root#root#root .p-12{padding:calc(var(--spacing) * 12)}#root#root#root .p-\[1\.215\%\]{padding:1.215%}#root#root#root .p-\[1\.266\%\]{padding:1.266%}#root#root#root .p-\[1\.318\%\]{padding:1.318%}#root#root#root .p-\[3px\]{padding:3px}#root#root#root .p-\[4px\]{padding:4px}#root#root#root .p-px{padding:1px}#root#root#root .p-px\!{padding:1px!important}#root#root#root .\!px-3{padding-inline:calc(var(--spacing) * 3)!important}#root#root#root .\!px-4{padding-inline:calc(var(--spacing) * 4)!important}#root#root#root .\!px-6{padding-inline:calc(var(--spacing) * 6)!important}#root#root#root .px-\(--cell-size\){padding-inline:var(--cell-size)}#root#root#root .px-0{padding-inline:calc(var(--spacing) * 0)}#root#root#root .px-0\!{padding-inline:calc(var(--spacing) * 0)!important}#root#root#root .px-0\.75{padding-inline:calc(var(--spacing) * .75)}#root#root#root .px-1{padding-inline:calc(var(--spacing) * 1)}#root#root#root .px-1\!{padding-inline:calc(var(--spacing) * 1)!important}#root#root#root .px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}#root#root#root .px-2{padding-inline:calc(var(--spacing) * 2)}#root#root#root .px-2\!{padding-inline:calc(var(--spacing) * 2)!important}#root#root#root .px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}#root#root#root .px-2\.75{padding-inline:calc(var(--spacing) * 2.75)}#root#root#root .px-3{padding-inline:calc(var(--spacing) * 3)}#root#root#root .px-3\!{padding-inline:calc(var(--spacing) * 3)!important}#root#root#root .px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}#root#root#root .px-4{padding-inline:calc(var(--spacing) * 4)}#root#root#root .px-4\!{padding-inline:calc(var(--spacing) * 4)!important}#root#root#root .px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}#root#root#root .px-5{padding-inline:calc(var(--spacing) * 5)}#root#root#root .px-5\.5{padding-inline:calc(var(--spacing) * 5.5)}#root#root#root .px-5\.75{padding-inline:calc(var(--spacing) * 5.75)}#root#root#root .px-6{padding-inline:calc(var(--spacing) * 6)}#root#root#root .px-6\!{padding-inline:calc(var(--spacing) * 6)!important}#root#root#root .px-7{padding-inline:calc(var(--spacing) * 7)}#root#root#root .px-7\.5{padding-inline:calc(var(--spacing) * 7.5)}#root#root#root .px-8{padding-inline:calc(var(--spacing) * 8)}#root#root#root .px-8\.75{padding-inline:calc(var(--spacing) * 8.75)}#root#root#root .px-9{padding-inline:calc(var(--spacing) * 9)}#root#root#root .px-9\.5{padding-inline:calc(var(--spacing) * 9.5)}#root#root#root .px-10{padding-inline:calc(var(--spacing) * 10)}#root#root#root .px-11\.25{padding-inline:calc(var(--spacing) * 11.25)}#root#root#root .px-14{padding-inline:calc(var(--spacing) * 14)}#root#root#root .px-24{padding-inline:calc(var(--spacing) * 24)}#root#root#root .px-32{padding-inline:calc(var(--spacing) * 32)}#root#root#root .px-\[0\.5px\]{padding-inline:.5px}#root#root#root .px-\[1\.266\%\]{padding-inline:1.266%}#root#root#root .px-\[1\.5625rem\]{padding-inline:1.5625rem}#root#root#root .px-\[2\%\]{padding-inline:2%}#root#root#root .px-\[10\%\]{padding-inline:10%}#root#root#root .\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}#root#root#root .\!py-6{padding-block:calc(var(--spacing) * 6)!important}#root#root#root .py-0{padding-block:calc(var(--spacing) * 0)}#root#root#root .py-0\!{padding-block:calc(var(--spacing) * 0)!important}#root#root#root .py-0\.5{padding-block:calc(var(--spacing) * .5)}#root#root#root .py-0\.25{padding-block:calc(var(--spacing) * .25)}#root#root#root .py-0\.75{padding-block:calc(var(--spacing) * .75)}#root#root#root .py-1{padding-block:calc(var(--spacing) * 1)}#root#root#root .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}#root#root#root .py-1\.5\!{padding-block:calc(var(--spacing) * 1.5)!important}#root#root#root .py-1\.25{padding-block:calc(var(--spacing) * 1.25)}#root#root#root .py-1\.75{padding-block:calc(var(--spacing) * 1.75)}#root#root#root .py-2{padding-block:calc(var(--spacing) * 2)}#root#root#root .py-2\.5{padding-block:calc(var(--spacing) * 2.5)}#root#root#root .py-2\.25{padding-block:calc(var(--spacing) * 2.25)}#root#root#root .py-3{padding-block:calc(var(--spacing) * 3)}#root#root#root .py-3\.5{padding-block:calc(var(--spacing) * 3.5)}#root#root#root .py-3\.25{padding-block:calc(var(--spacing) * 3.25)}#root#root#root .py-3\.75{padding-block:calc(var(--spacing) * 3.75)}#root#root#root .py-4{padding-block:calc(var(--spacing) * 4)}#root#root#root .py-4\.5{padding-block:calc(var(--spacing) * 4.5)}#root#root#root .py-4\.75{padding-block:calc(var(--spacing) * 4.75)}#root#root#root .py-5{padding-block:calc(var(--spacing) * 5)}#root#root#root .py-5\.5{padding-block:calc(var(--spacing) * 5.5)}#root#root#root .py-6{padding-block:calc(var(--spacing) * 6)}#root#root#root .py-6\.5{padding-block:calc(var(--spacing) * 6.5)}#root#root#root .py-7{padding-block:calc(var(--spacing) * 7)}#root#root#root .py-8{padding-block:calc(var(--spacing) * 8)}#root#root#root .py-9{padding-block:calc(var(--spacing) * 9)}#root#root#root .py-10{padding-block:calc(var(--spacing) * 10)}#root#root#root .py-10\.5{padding-block:calc(var(--spacing) * 10.5)}#root#root#root .py-11{padding-block:calc(var(--spacing) * 11)}#root#root#root .py-12{padding-block:calc(var(--spacing) * 12)}#root#root#root .py-14{padding-block:calc(var(--spacing) * 14)}#root#root#root .py-16{padding-block:calc(var(--spacing) * 16)}#root#root#root .py-20{padding-block:calc(var(--spacing) * 20)}#root#root#root .py-20\.5{padding-block:calc(var(--spacing) * 20.5)}#root#root#root .py-24{padding-block:calc(var(--spacing) * 24)}#root#root#root .py-32{padding-block:calc(var(--spacing) * 32)}#root#root#root .py-\[0\.5px\]{padding-block:.5px}#root#root#root .py-\[7px\]{padding-block:7px}#root#root#root .py-px{padding-block:1px}#root#root#root .ps-2{padding-inline-start:calc(var(--spacing) * 2)}#root#root#root .ps-2\.5{padding-inline-start:calc(var(--spacing) * 2.5)}#root#root#root .ps-3\.5{padding-inline-start:calc(var(--spacing) * 3.5)}#root#root#root .ps-4{padding-inline-start:calc(var(--spacing) * 4)}#root#root#root .ps-6{padding-inline-start:calc(var(--spacing) * 6)}#root#root#root .pe-1\.5{padding-inline-end:calc(var(--spacing) * 1.5)}#root#root#root .pe-2{padding-inline-end:calc(var(--spacing) * 2)}#root#root#root .pe-2\.5{padding-inline-end:calc(var(--spacing) * 2.5)}#root#root#root .\!pt-5{padding-top:calc(var(--spacing) * 5)!important}#root#root#root .pt-0{padding-top:calc(var(--spacing) * 0)}#root#root#root .pt-0\!{padding-top:calc(var(--spacing) * 0)!important}#root#root#root .pt-0\.5{padding-top:calc(var(--spacing) * .5)}#root#root#root .pt-1{padding-top:calc(var(--spacing) * 1)}#root#root#root .pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}#root#root#root .pt-2{padding-top:calc(var(--spacing) * 2)}#root#root#root .pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}#root#root#root .pt-2\.5\!{padding-top:calc(var(--spacing) * 2.5)!important}#root#root#root .pt-3{padding-top:calc(var(--spacing) * 3)}#root#root#root .pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}#root#root#root .pt-4{padding-top:calc(var(--spacing) * 4)}#root#root#root .pt-4\.5{padding-top:calc(var(--spacing) * 4.5)}#root#root#root .pt-5{padding-top:calc(var(--spacing) * 5)}#root#root#root .pt-6{padding-top:calc(var(--spacing) * 6)}#root#root#root .pt-6\.5{padding-top:calc(var(--spacing) * 6.5)}#root#root#root .pt-7{padding-top:calc(var(--spacing) * 7)}#root#root#root .pt-7\.5{padding-top:calc(var(--spacing) * 7.5)}#root#root#root .pt-8{padding-top:calc(var(--spacing) * 8)}#root#root#root .pt-8\.5{padding-top:calc(var(--spacing) * 8.5)}#root#root#root .pt-9{padding-top:calc(var(--spacing) * 9)}#root#root#root .pt-10{padding-top:calc(var(--spacing) * 10)}#root#root#root .pt-12{padding-top:calc(var(--spacing) * 12)}#root#root#root .pt-13{padding-top:calc(var(--spacing) * 13)}#root#root#root .pt-14{padding-top:calc(var(--spacing) * 14)}#root#root#root .pt-16{padding-top:calc(var(--spacing) * 16)}#root#root#root .pt-17\.5{padding-top:calc(var(--spacing) * 17.5)}#root#root#root .pt-18{padding-top:calc(var(--spacing) * 18)}#root#root#root .pt-20{padding-top:calc(var(--spacing) * 20)}#root#root#root .pt-24{padding-top:calc(var(--spacing) * 24)}#root#root#root .pt-25{padding-top:calc(var(--spacing) * 25)}#root#root#root .pt-28{padding-top:calc(var(--spacing) * 28)}#root#root#root .pt-30{padding-top:calc(var(--spacing) * 30)}#root#root#root .pt-32{padding-top:calc(var(--spacing) * 32)}#root#root#root .pt-42{padding-top:calc(var(--spacing) * 42)}#root#root#root .pt-49{padding-top:calc(var(--spacing) * 49)}#root#root#root .pt-57{padding-top:calc(var(--spacing) * 57)}#root#root#root .pr-0{padding-right:calc(var(--spacing) * 0)}#root#root#root .pr-0\!{padding-right:calc(var(--spacing) * 0)!important}#root#root#root .pr-0\.5{padding-right:calc(var(--spacing) * .5)}#root#root#root .pr-1{padding-right:calc(var(--spacing) * 1)}#root#root#root .pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}#root#root#root .pr-2{padding-right:calc(var(--spacing) * 2)}#root#root#root .pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}#root#root#root .pr-3{padding-right:calc(var(--spacing) * 3)}#root#root#root .pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}#root#root#root .pr-4{padding-right:calc(var(--spacing) * 4)}#root#root#root .pr-5{padding-right:calc(var(--spacing) * 5)}#root#root#root .pr-6{padding-right:calc(var(--spacing) * 6)}#root#root#root .pr-7{padding-right:calc(var(--spacing) * 7)}#root#root#root .pr-8{padding-right:calc(var(--spacing) * 8)}#root#root#root .pr-9{padding-right:calc(var(--spacing) * 9)}#root#root#root .pr-10{padding-right:calc(var(--spacing) * 10)}#root#root#root .pr-11{padding-right:calc(var(--spacing) * 11)}#root#root#root .pr-12{padding-right:calc(var(--spacing) * 12)}#root#root#root .pr-13{padding-right:calc(var(--spacing) * 13)}#root#root#root .pr-24{padding-right:calc(var(--spacing) * 24)}#root#root#root .\!pb-2{padding-bottom:calc(var(--spacing) * 2)!important}#root#root#root .\!pb-4{padding-bottom:calc(var(--spacing) * 4)!important}#root#root#root .pb-0{padding-bottom:calc(var(--spacing) * 0)}#root#root#root .pb-0\!{padding-bottom:calc(var(--spacing) * 0)!important}#root#root#root .pb-1{padding-bottom:calc(var(--spacing) * 1)}#root#root#root .pb-2{padding-bottom:calc(var(--spacing) * 2)}#root#root#root .pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}#root#root#root .pb-3{padding-bottom:calc(var(--spacing) * 3)}#root#root#root .pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}#root#root#root .pb-4{padding-bottom:calc(var(--spacing) * 4)}#root#root#root .pb-4\.5{padding-bottom:calc(var(--spacing) * 4.5)}#root#root#root .pb-5{padding-bottom:calc(var(--spacing) * 5)}#root#root#root .pb-5\.5{padding-bottom:calc(var(--spacing) * 5.5)}#root#root#root .pb-6{padding-bottom:calc(var(--spacing) * 6)}#root#root#root .pb-7{padding-bottom:calc(var(--spacing) * 7)}#root#root#root .pb-8{padding-bottom:calc(var(--spacing) * 8)}#root#root#root .pb-9{padding-bottom:calc(var(--spacing) * 9)}#root#root#root .pb-9\.5{padding-bottom:calc(var(--spacing) * 9.5)}#root#root#root .pb-10{padding-bottom:calc(var(--spacing) * 10)}#root#root#root .pb-11{padding-bottom:calc(var(--spacing) * 11)}#root#root#root .pb-12{padding-bottom:calc(var(--spacing) * 12)}#root#root#root .pb-13{padding-bottom:calc(var(--spacing) * 13)}#root#root#root .pb-14{padding-bottom:calc(var(--spacing) * 14)}#root#root#root .pb-16{padding-bottom:calc(var(--spacing) * 16)}#root#root#root .pb-20{padding-bottom:calc(var(--spacing) * 20)}#root#root#root .pb-29{padding-bottom:calc(var(--spacing) * 29)}#root#root#root .pb-32{padding-bottom:calc(var(--spacing) * 32)}#root#root#root .pb-34{padding-bottom:calc(var(--spacing) * 34)}#root#root#root .pl-\(--index\){padding-left:var(--index)}#root#root#root .pl-0{padding-left:calc(var(--spacing) * 0)}#root#root#root .pl-0\.5\!{padding-left:calc(var(--spacing) * .5)!important}#root#root#root .pl-1\!{padding-left:calc(var(--spacing) * 1)!important}#root#root#root .pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}#root#root#root .pl-2{padding-left:calc(var(--spacing) * 2)}#root#root#root .pl-2\!{padding-left:calc(var(--spacing) * 2)!important}#root#root#root .pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}#root#root#root .pl-2\.75{padding-left:calc(var(--spacing) * 2.75)}#root#root#root .pl-3{padding-left:calc(var(--spacing) * 3)}#root#root#root .pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}#root#root#root .pl-4{padding-left:calc(var(--spacing) * 4)}#root#root#root .pl-4\.5{padding-left:calc(var(--spacing) * 4.5)}#root#root#root .pl-5{padding-left:calc(var(--spacing) * 5)}#root#root#root .pl-6{padding-left:calc(var(--spacing) * 6)}#root#root#root .pl-7{padding-left:calc(var(--spacing) * 7)}#root#root#root .pl-7\.5{padding-left:calc(var(--spacing) * 7.5)}#root#root#root .pl-8{padding-left:calc(var(--spacing) * 8)}#root#root#root .pl-9{padding-left:calc(var(--spacing) * 9)}#root#root#root .pl-9\.5{padding-left:calc(var(--spacing) * 9.5)}#root#root#root .pl-10{padding-left:calc(var(--spacing) * 10)}#root#root#root .pl-12{padding-left:calc(var(--spacing) * 12)}#root#root#root .pl-16{padding-left:calc(var(--spacing) * 16)}#root#root#root .pl-18{padding-left:calc(var(--spacing) * 18)}#root#root#root .pl-26\.5{padding-left:calc(var(--spacing) * 26.5)}#root#root#root .pl-34{padding-left:calc(var(--spacing) * 34)}#root#root#root .pl-37{padding-left:calc(var(--spacing) * 37)}#root#root#root .pl-40{padding-left:calc(var(--spacing) * 40)}#root#root#root .pl-41{padding-left:calc(var(--spacing) * 41)}#root#root#root .pl-43{padding-left:calc(var(--spacing) * 43)}#root#root#root .text-center{text-align:center}#root#root#root .text-end{text-align:end}#root#root#root .text-left{text-align:left}#root#root#root .text-right{text-align:right}#root#root#root .text-start{text-align:start}#root#root#root .align-middle{vertical-align:middle}#root#root#root .align-text-top{vertical-align:text-top}#root#root#root .align-top{vertical-align:top}#root#root#root .font-\[Orbitron\]{font-family:Orbitron}#root#root#root .font-\[helvetica\]{font-family:helvetica}#root#root#root .font-kalam{font-family:var(--font-kalam)}#root#root#root .font-mono{font-family:var(--font-geist-mono)}#root#root#root .font-sans,#root#root#root .font-serif{font-family:var(--font-geist-sans)}#root#root#root .\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}#root#root#root .text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}#root#root#root .text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}#root#root#root .text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}#root#root#root .text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}#root#root#root .text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}#root#root#root .text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}#root#root#root .text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}#root#root#root .text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}#root#root#root .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}#root#root#root .text-base\!{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}#root#root#root .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}#root#root#root .text-lg\!{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}#root#root#root .text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}#root#root#root .text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}#root#root#root .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}#root#root#root .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}#root#root#root .text-xs\!{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}#root#root#root .text-\[0\.8rem\]{font-size:.8rem}#root#root#root .text-\[0\.625rem\]{font-size:.625rem}#root#root#root .text-\[0\.4775rem\]{font-size:.4775rem}#root#root#root .text-\[0\.6875rem\]{font-size:.6875rem}#root#root#root .text-\[0\.9375rem\]{font-size:.9375rem}#root#root#root .text-\[1\.75rem\]{font-size:1.75rem}#root#root#root .text-\[1\.625rem\]{font-size:1.625rem}#root#root#root .text-\[2rem\]{font-size:2rem}#root#root#root .text-\[9px\]{font-size:9px}#root#root#root .text-\[10px\]{font-size:10px}#root#root#root .text-\[11px\]{font-size:11px}#root#root#root .text-\[12\.5px\]{font-size:12.5px}#root#root#root .text-\[13px\]{font-size:13px}#root#root#root .text-\[20px\]{font-size:20px}#root#root#root .text-\[26px\]{font-size:26px}#root#root#root .text-\[30px\]{font-size:30px}#root#root#root .text-\[40pt\]{font-size:40pt}#root#root#root .text-\[52px\]{font-size:52px}#root#root#root .text-\[clamp\(10rem\,16vw\,16\.625rem\)\]{font-size:clamp(10rem,16vw,16.625rem)}#root#root#root .leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}#root#root#root .leading-4\.5{--tw-leading:calc(var(--spacing) * 4.5);line-height:calc(var(--spacing) * 4.5)}#root#root#root .leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}#root#root#root .leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}#root#root#root .leading-6\.5{--tw-leading:calc(var(--spacing) * 6.5);line-height:calc(var(--spacing) * 6.5)}#root#root#root .leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}#root#root#root .leading-7\.5{--tw-leading:calc(var(--spacing) * 7.5);line-height:calc(var(--spacing) * 7.5)}#root#root#root .leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}#root#root#root .leading-14{--tw-leading:calc(var(--spacing) * 14);line-height:calc(var(--spacing) * 14)}#root#root#root .leading-15\.5{--tw-leading:calc(var(--spacing) * 15.5);line-height:calc(var(--spacing) * 15.5)}#root#root#root .leading-19\.5{--tw-leading:calc(var(--spacing) * 19.5);line-height:calc(var(--spacing) * 19.5)}#root#root#root .leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}#root#root#root .leading-\[1\.29167\]{--tw-leading:1.29167;line-height:1.29167}#root#root#root .leading-\[2\.375rem\]{--tw-leading:2.375rem;line-height:2.375rem}#root#root#root .leading-\[88\%\]{--tw-leading:88%;line-height:88%}#root#root#root .leading-none{--tw-leading:1;line-height:1}#root#root#root .leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}#root#root#root .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}#root#root#root .leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}#root#root#root .leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}#root#root#root .font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}#root#root#root .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}#root#root#root .font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}#root#root#root .font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}#root#root#root .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}#root#root#root .font-medium\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}#root#root#root .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}#root#root#root .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}#root#root#root .font-semibold\!{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}#root#root#root .tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}#root#root#root .tracking-tight{--tw-tracking:calc(var(--letter-spacing) - .025em);letter-spacing:calc(var(--letter-spacing) - .025em)}#root#root#root .tracking-wide{--tw-tracking:calc(var(--letter-spacing) + .025em);letter-spacing:calc(var(--letter-spacing) + .025em)}#root#root#root .tracking-wider{--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em)}#root#root#root .tracking-widest{--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em)}#root#root#root .text-balance{text-wrap:balance}#root#root#root .text-nowrap{text-wrap:nowrap}#root#root#root .text-pretty{text-wrap:pretty}#root#root#root .text-wrap{text-wrap:wrap}#root#root#root .break-words,#root#root#root .wrap-break-word{overflow-wrap:break-word}#root#root#root .\[word-break\:break-word\]{word-break:break-word}#root#root#root .break-all{word-break:break-all}#root#root#root .text-ellipsis{text-overflow:ellipsis}#root#root#root .whitespace-normal{white-space:normal}#root#root#root .whitespace-nowrap{white-space:nowrap}#root#root#root .whitespace-pre-line{white-space:pre-line}#root#root#root .whitespace-pre-wrap{white-space:pre-wrap}#root#root#root .\!text-foreground{color:var(--foreground)!important}#root#root#root .\!text-primary{color:var(--primary)!important}#root#root#root .text-\[\#00D492\]{color:#00d492}#root#root#root .text-\[\#2ECED4\]\/85{color:oklab(77.6979% -.117232 -.0400702/.85)}#root#root#root .text-\[\#007EBB\]{color:#007ebb}#root#root#root .text-\[\#7D91CE\]{color:#7d91ce}#root#root#root .text-\[\#4850EA\]{color:#4850ea}#root#root#root .text-\[\#E3E3E3\]{color:#e3e3e3}#root#root#root .text-\[\#E4C200\]{color:#e4c200}#root#root#root .text-\[\#EA5548\]{color:#ea5548}#root#root#root .text-\[\#F4F4F5\]\/10{color:oklab(96.7434% .000373751 -.00127208/.1)}#root#root#root .text-\[CanvasText\]{color:initial}#root#root#root .text-accent-foreground,#root#root#root .text-accent-foreground\/60{color:var(--accent-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-accent-foreground\/60{color:color-mix(in oklab,var(--accent-foreground) 60%,transparent)}}#root#root#root .text-amber-400{color:var(--color-amber-400)}#root#root#root .text-amber-500{color:var(--color-amber-500)}#root#root#root .text-amber-600{color:var(--color-amber-600)}#root#root#root .text-amber-600\/10{color:#dd74001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-amber-600\/10{color:color-mix(in oklab,var(--color-amber-600) 10%,transparent)}}#root#root#root .text-amber-600\/80{color:#dd7400cc}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-amber-600\/80{color:color-mix(in oklab,var(--color-amber-600) 80%,transparent)}}#root#root#root .text-amber-700{color:var(--color-amber-700)}#root#root#root .text-amber-800{color:var(--color-amber-800)}#root#root#root .text-amber-950{color:var(--color-amber-950)}#root#root#root .text-background,#root#root#root .text-background\/80{color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-background\/80{color:color-mix(in oklab,var(--background) 80%,transparent)}}#root#root#root .text-black{color:var(--color-black)}#root#root#root .text-black\/60{color:#0009}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-black\/60{color:color-mix(in oklab,var(--color-black) 60%,transparent)}}#root#root#root .text-black\/70{color:#000000b3}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-black\/70{color:color-mix(in oklab,var(--color-black) 70%,transparent)}}#root#root#root .text-black\/92{color:#000000eb}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-black\/92{color:color-mix(in oklab,var(--color-black) 92%,transparent)}}#root#root#root .text-blue-50{color:var(--color-blue-50)}#root#root#root .text-blue-300{color:var(--color-blue-300)}#root#root#root .text-blue-500{color:var(--color-blue-500)}#root#root#root .text-blue-600{color:var(--color-blue-600)}#root#root#root .text-blue-600\/80{color:#155dfccc}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-blue-600\/80{color:color-mix(in oklab,var(--color-blue-600) 80%,transparent)}}#root#root#root .text-blue-800{color:var(--color-blue-800)}#root#root#root .text-border{color:var(--border)}#root#root#root .text-card{color:var(--card)}#root#root#root .text-card-foreground{color:var(--card-foreground)}#root#root#root .text-card-foreground\!{color:var(--card-foreground)!important}#root#root#root .text-chart-1{color:var(--chart-1)}#root#root#root .text-chart-2{color:var(--chart-2)}#root#root#root .text-chart-3{color:var(--chart-3)}#root#root#root .text-chart-4{color:var(--chart-4)}#root#root#root .text-chart-5{color:var(--chart-5)}#root#root#root .text-current{color:currentColor}#root#root#root .text-cyan-700{color:var(--color-cyan-700)}#root#root#root .text-destructive{color:var(--destructive)}#root#root#root .text-destructive\!{color:var(--destructive)!important}#root#root#root .text-destructive\/80{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-destructive\/80{color:color-mix(in oklab,var(--destructive) 80%,transparent)}}#root#root#root .text-emerald-600{color:var(--color-emerald-600)}#root#root#root .text-emerald-700{color:var(--color-emerald-700)}#root#root#root .text-foreground{color:var(--foreground)}#root#root#root .text-foreground\!{color:var(--foreground)!important}#root#root#root .text-foreground\/50{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-foreground\/50{color:color-mix(in oklab,var(--foreground) 50%,transparent)}}#root#root#root .text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}#root#root#root .text-foreground\/65{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-foreground\/65{color:color-mix(in oklab,var(--foreground) 65%,transparent)}}#root#root#root .text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-foreground\/70{color:color-mix(in oklab,var(--foreground) 70%,transparent)}}#root#root#root .text-foreground\/75{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-foreground\/75{color:color-mix(in oklab,var(--foreground) 75%,transparent)}}#root#root#root .text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-foreground\/80{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}#root#root#root .text-gray-500{color:var(--color-gray-500)}#root#root#root .text-gray-600{color:var(--color-gray-600)}#root#root#root .text-gray-700{color:var(--color-gray-700)}#root#root#root .text-green-400{color:var(--color-green-400)}#root#root#root .text-green-500{color:var(--color-green-500)}#root#root#root .text-green-600{color:var(--color-green-600)}#root#root#root .text-green-600\/80{color:#00a544cc}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-green-600\/80{color:color-mix(in oklab,var(--color-green-600) 80%,transparent)}}#root#root#root .text-green-700{color:var(--color-green-700)}#root#root#root .text-green-800{color:var(--color-green-800)}#root#root#root .text-indigo-500{color:var(--color-indigo-500)}#root#root#root .text-indigo-600{color:var(--color-indigo-600)}#root#root#root .text-inherit{color:inherit}#root#root#root .text-lime-500{color:var(--color-lime-500)}#root#root#root .text-muted-foreground,#root#root#root .text-muted-foreground\/5{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-muted-foreground\/5{color:color-mix(in oklab,var(--muted-foreground) 5%,transparent)}}#root#root#root .text-muted-foreground\/10{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-muted-foreground\/10{color:color-mix(in oklab,var(--muted-foreground) 10%,transparent)}}#root#root#root .text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-muted-foreground\/50{color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}#root#root#root .text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-muted-foreground\/70{color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}#root#root#root .text-muted-foreground\/70\!{color:var(--muted-foreground)!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-muted-foreground\/70\!{color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)!important}}#root#root#root .text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-muted-foreground\/80{color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}}#root#root#root .text-neutral-50{color:var(--color-neutral-50)}#root#root#root .text-neutral-50\/80{color:#fafafacc}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-neutral-50\/80{color:color-mix(in oklab,var(--color-neutral-50) 80%,transparent)}}#root#root#root .text-neutral-100{color:var(--color-neutral-100)}#root#root#root .text-neutral-200{color:var(--color-neutral-200)}#root#root#root .text-neutral-300{color:var(--color-neutral-300)}#root#root#root .text-neutral-500{color:var(--color-neutral-500)}#root#root#root .text-neutral-600{color:var(--color-neutral-600)}#root#root#root .text-neutral-700{color:var(--color-neutral-700)}#root#root#root .text-neutral-900{color:var(--color-neutral-900)}#root#root#root .text-neutral-950{color:var(--color-neutral-950)}#root#root#root .text-orange-400{color:var(--color-orange-400)}#root#root#root .text-orange-500{color:var(--color-orange-500)}#root#root#root .text-orange-700{color:var(--color-orange-700)}#root#root#root .text-orange-800{color:var(--color-orange-800)}#root#root#root .text-popover-foreground{color:var(--popover-foreground)}#root#root#root .text-primary{color:var(--primary)}#root#root#root .text-primary-foreground{color:var(--primary-foreground)}#root#root#root .text-primary-foreground\!{color:var(--primary-foreground)!important}#root#root#root .text-primary-foreground\/50{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-primary-foreground\/50{color:color-mix(in oklab,var(--primary-foreground) 50%,transparent)}}#root#root#root .text-primary-foreground\/70{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-primary-foreground\/70{color:color-mix(in oklab,var(--primary-foreground) 70%,transparent)}}#root#root#root .text-primary\/10{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-primary\/10{color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .text-primary\/20{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-primary\/20{color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .text-primary\/40{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-primary\/40{color:color-mix(in oklab,var(--primary) 40%,transparent)}}#root#root#root .text-primary\/80{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-primary\/80{color:color-mix(in oklab,var(--primary) 80%,transparent)}}#root#root#root .text-primary\/90{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-primary\/90{color:color-mix(in oklab,var(--primary) 90%,transparent)}}#root#root#root .text-purple-400{color:var(--color-purple-400)}#root#root#root .text-purple-500{color:var(--color-purple-500)}#root#root#root .text-red-500{color:var(--color-red-500)}#root#root#root .text-red-600{color:var(--color-red-600)}#root#root#root .text-red-700{color:var(--color-red-700)}#root#root#root .text-rose-50{color:var(--color-rose-50)}#root#root#root .text-rose-300{color:var(--color-rose-300)}#root#root#root .text-rose-600{color:var(--color-rose-600)}#root#root#root .text-secondary-foreground{color:var(--secondary-foreground)}#root#root#root .text-secondary\/10{color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-secondary\/10{color:color-mix(in oklab,var(--secondary) 10%,transparent)}}#root#root#root .text-sidebar-accent-foreground{color:var(--sidebar-accent-foreground)}#root#root#root .text-sidebar-foreground,#root#root#root .text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground) 70%,transparent)}}#root#root#root .text-sky-400{color:var(--color-sky-400)}#root#root#root .text-sky-500{color:var(--color-sky-500)}#root#root#root .text-sky-600{color:var(--color-sky-600)}#root#root#root .text-sky-600\!{color:var(--color-sky-600)!important}#root#root#root .text-sky-600\/80{color:#0084cccc}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-sky-600\/80{color:color-mix(in oklab,var(--color-sky-600) 80%,transparent)}}#root#root#root .text-sky-600\/80\!{color:#0084cccc!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-sky-600\/80\!{color:color-mix(in oklab,var(--color-sky-600) 80%,transparent)!important}}#root#root#root .text-sky-700{color:var(--color-sky-700)}#root#root#root .text-sky-800{color:var(--color-sky-800)}#root#root#root .text-transparent{color:#0000}#root#root#root .text-violet-700{color:var(--color-violet-700)}#root#root#root .text-white{color:var(--color-white)}#root#root#root .text-white\!{color:var(--color-white)!important}#root#root#root .text-white\/18{color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-white\/18{color:color-mix(in oklab,var(--color-white) 18%,transparent)}}#root#root#root .text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}#root#root#root .text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}#root#root#root .text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}#root#root#root .text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}#root#root#root .text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}#root#root#root .text-yellow-50{color:var(--color-yellow-50)}#root#root#root .text-yellow-300{color:var(--color-yellow-300)}#root#root#root .text-yellow-400\/80{color:#fac800cc}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-yellow-400\/80{color:color-mix(in oklab,var(--color-yellow-400) 80%,transparent)}}#root#root#root .text-yellow-600{color:var(--color-yellow-600)}#root#root#root .text-yellow-800{color:var(--color-yellow-800)}#root#root#root .text-zinc-100{color:var(--color-zinc-100)}#root#root#root .capitalize{text-transform:capitalize}#root#root#root .lowercase{text-transform:lowercase}#root#root#root .uppercase{text-transform:uppercase}#root#root#root .italic{font-style:italic}#root#root#root .not-italic{font-style:normal}#root#root#root .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}#root#root#root .\!no-underline{text-decoration-line:none!important}#root#root#root .line-through{text-decoration-line:line-through}#root#root#root .underline{text-decoration-line:underline}#root#root#root .decoration-primary{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}#root#root#root .underline-offset-2{text-underline-offset:2px}#root#root#root .underline-offset-3{text-underline-offset:3px}#root#root#root .underline-offset-4{text-underline-offset:4px}#root#root#root .underline-offset-6{text-underline-offset:6px}#root#root#root .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root#root#root .accent-foreground{accent-color:var(--foreground)}#root#root#root .opacity-0{opacity:0}#root#root#root .opacity-0\!{opacity:0!important}#root#root#root .opacity-2{opacity:.02}#root#root#root .opacity-5{opacity:.05}#root#root#root .opacity-8{opacity:.08}#root#root#root .opacity-10{opacity:.1}#root#root#root .opacity-15{opacity:.15}#root#root#root .opacity-20{opacity:.2}#root#root#root .opacity-25{opacity:.25}#root#root#root .opacity-30{opacity:.3}#root#root#root .opacity-35{opacity:.35}#root#root#root .opacity-40{opacity:.4}#root#root#root .opacity-50{opacity:.5}#root#root#root .opacity-60{opacity:.6}#root#root#root .opacity-70{opacity:.7}#root#root#root .opacity-75{opacity:.75}#root#root#root .opacity-80{opacity:.8}#root#root#root .opacity-90{opacity:.9}#root#root#root .opacity-100,#root#root#root .opacity-600{opacity:1}#root#root#root .opacity-\[0\.26\]{opacity:.26}#root#root#root .opacity-\[0\.38\]{opacity:.38}#root#root#root .bg-blend-color{background-blend-mode:color}#root#root#root .mix-blend-hard-light{mix-blend-mode:hard-light}#root#root#root .mix-blend-lighten{mix-blend-mode:lighten}#root#root#root .mix-blend-overlay{mix-blend-mode:overlay}#root#root#root .\!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}#root#root#root .shadow{--tw-shadow:var(--shadow)}#root#root#root .shadow,#root#root#root .shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-2xl{--tw-shadow:var(--shadow-2xl)}#root#root#root .shadow-2xs{--tw-shadow:var(--shadow-2xs)}#root#root#root .shadow-2xs,#root#root#root .shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)))}#root#root#root .shadow-\[0_10px_15px_-3px_color-mix\(in_oklab\,var\(--primary-foreground\)10\%\,transparent\)\,0_4px_6px_-4px_color-mix\(in_oklab\,var\(--primary-foreground\)10\%\,transparent\)\]{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,var(--primary-foreground)),0 4px 6px -4px var(--tw-shadow-color,var(--primary-foreground))}@supports (color:color-mix(in lab,red,red)){#root#root#root .shadow-\[0_10px_15px_-3px_color-mix\(in_oklab\,var\(--primary-foreground\)10\%\,transparent\)\,0_4px_6px_-4px_color-mix\(in_oklab\,var\(--primary-foreground\)10\%\,transparent\)\]{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,color-mix(in oklab,var(--primary-foreground)10%,transparent)),0 4px 6px -4px var(--tw-shadow-color,color-mix(in oklab,var(--primary-foreground)10%,transparent))}}#root#root#root .shadow-\[0_10px_15px_-3px_color-mix\(in_oklab\,var\(--primary-foreground\)10\%\,transparent\)\,0_4px_6px_-4px_color-mix\(in_oklab\,var\(--primary-foreground\)10\%\,transparent\)\],#root#root#root .shadow-\[0_25px_50px_-12px_oklch\(0\.00_0_0\/0\.2\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[0_25px_50px_-12px_oklch\(0\.00_0_0\/0\.2\)\]{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,oklch(0% 0 0/.2))}#root#root#root .shadow-\[0_26\.941px_53\.881px_-12\.931px_rgba\(0\,184\,219\,0\.10\)\]{--tw-shadow:0 26.941px 53.881px -12.931px var(--tw-shadow-color,#00b8db1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[0_26px_53px_-12px_color-mix\(in_oklab\,var\(--color-sky-400\)_10\%\,transparent\)\]{--tw-shadow:0 26px 53px -12px var(--tw-shadow-color,#00bcfe1a)}@supports (color:color-mix(in lab,red,red)){#root#root#root .shadow-\[0_26px_53px_-12px_color-mix\(in_oklab\,var\(--color-sky-400\)_10\%\,transparent\)\]{--tw-shadow:0 26px 53px -12px var(--tw-shadow-color,color-mix(in oklab,var(--color-sky-400) 10%,transparent))}}#root#root#root .shadow-\[0_26px_53px_-12px_color-mix\(in_oklab\,var\(--color-sky-400\)_10\%\,transparent\)\],#root#root#root .shadow-\[0_30px_50px_-12px_oklch\(0\.00_0_0\/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)}#root#root#root .shadow-\[0_30px_50px_-12px_oklch\(0\.00_0_0\/0\.4\)\]{--tw-shadow:0 30px 50px -12px var(--tw-shadow-color,oklch(0% 0 0/.4))}#root#root#root .shadow-\[0px_-1px_0px_0px_\#FFFFFF40\]{--tw-shadow:0px -1px 0px 0px var(--tw-shadow-color,#ffffff40)}#root#root#root .shadow-\[0px_-1px_0px_0px_\#FFFFFF40\],#root#root#root .shadow-\[0px_0px_27\.1px_4px_rgba\(0\,0\,0\,0\.15\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[0px_0px_27\.1px_4px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0px 0px 27.1px 4px var(--tw-shadow-color,#00000026)}#root#root#root .shadow-\[0px_4px_20px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0px 4px 20px var(--tw-shadow-color,#00000026)}#root#root#root .shadow-\[0px_4px_20px_rgba\(0\,0\,0\,0\.15\)\],#root#root#root .shadow-\[4px_15px_32px_0_rgba\(0\,0\,0\,0\.40\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[4px_15px_32px_0_rgba\(0\,0\,0\,0\.40\)\]{--tw-shadow:4px 15px 32px 0 var(--tw-shadow-color,#0006)}#root#root#root .shadow-\[5px_5px_0px_0px_var\(--card-foreground\)\]{--tw-shadow:5px 5px 0px 0px var(--tw-shadow-color,var(--card-foreground));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[6px_4px_32px_0_color-mix\(in_oklab\,var\(--shadow-color\)20\%\,transparent\)\]{--tw-shadow:6px 4px 32px 0 var(--tw-shadow-color,var(--shadow-color))}@supports (color:color-mix(in lab,red,red)){#root#root#root .shadow-\[6px_4px_32px_0_color-mix\(in_oklab\,var\(--shadow-color\)20\%\,transparent\)\]{--tw-shadow:6px 4px 32px 0 var(--tw-shadow-color,color-mix(in oklab,var(--shadow-color)20%,transparent))}}#root#root#root .shadow-\[6px_4px_32px_0_color-mix\(in_oklab\,var\(--shadow-color\)20\%\,transparent\)\],#root#root#root .shadow-\[inset_-0\.4px_-0\.4px_0\.5px_0_\#fff\,inset_0\.4px_0\.4px_0\.5px_0_\#fff\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[inset_-0\.4px_-0\.4px_0\.5px_0_\#fff\,inset_0\.4px_0\.4px_0\.5px_0_\#fff\]{--tw-shadow:inset -.4px -.4px .5px 0 var(--tw-shadow-color,#fff),inset .4px .4px .5px 0 var(--tw-shadow-color,#fff)}#root#root#root .shadow-\[inset_-0\.5px_-0\.5px_1px_0_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:inset -.5px -.5px 1px 0 var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[inset_0\.4px_0\.4px_0\.5px_0_\#fff\,inset_-0\.4px_-0\.4px_0\.5px_0_var\(--color-purple-500\)\]{--tw-shadow:inset .4px .4px .5px 0 var(--tw-shadow-color,#fff),inset -.4px -.4px .5px 0 var(--tw-shadow-color,var(--color-purple-500));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[inset_0_-3px_6px_0px_rgba\(255\,255\,255\,0\.90\)\]{--tw-shadow:inset 0 -3px 6px 0px var(--tw-shadow-color,#ffffffe6)}#root#root#root .shadow-\[inset_0_-3px_6px_0px_rgba\(255\,255\,255\,0\.90\)\],#root#root#root .shadow-\[inset_0_-3px_6px_0px_rgba\(255\,255\,255\,100\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[inset_0_-3px_6px_0px_rgba\(255\,255\,255\,100\)\]{--tw-shadow:inset 0 -3px 6px 0px var(--tw-shadow-color,#fff)}#root#root#root .shadow-\[inset_0_0_5px_rgba\(255\,255\,255\,0\.30\)\]{--tw-shadow:inset 0 0 5px var(--tw-shadow-color,#ffffff4d)}#root#root#root .shadow-\[inset_0_0_5px_rgba\(255\,255\,255\,0\.30\)\],#root#root#root .shadow-\[inset_0_0_8px_rgba\(255\,255\,255\,0\.30\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[inset_0_0_8px_rgba\(255\,255\,255\,0\.30\)\]{--tw-shadow:inset 0 0 8px var(--tw-shadow-color,#ffffff4d)}#root#root#root .shadow-\[inset_0_0_15px_color-mix\(in_oklab\,var\(--primary\)60\%\,transparent\)\]{--tw-shadow:inset 0 0 15px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab,red,red)){#root#root#root .shadow-\[inset_0_0_15px_color-mix\(in_oklab\,var\(--primary\)60\%\,transparent\)\]{--tw-shadow:inset 0 0 15px var(--tw-shadow-color,color-mix(in oklab,var(--primary)60%,transparent))}}#root#root#root .shadow-\[inset_0_0_15px_color-mix\(in_oklab\,var\(--primary\)60\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[inset_0_2px_3px_0_var\(--primary\)\,inset_2px_-4px_4px_0_rgba\(0\,0\,0\,0\.25\)\,inset_-2px_4px_4px_0_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow:inset 0 2px 3px 0 var(--tw-shadow-color,var(--primary)),inset 2px -4px 4px 0 var(--tw-shadow-color,#00000040),inset -2px 4px 4px 0 var(--tw-shadow-color,#ffffff59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[inset_0_2px_3px_0_var\(--secondary\)\,inset_2px_-4px_4px_0_rgba\(0\,0\,0\,0\.25\)\,inset_-2px_4px_4px_0_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow:inset 0 2px 3px 0 var(--tw-shadow-color,var(--secondary)),inset 2px -4px 4px 0 var(--tw-shadow-color,#00000040),inset -2px 4px 4px 0 var(--tw-shadow-color,#ffffff59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[inset_0px_0px_20px_20px_var\(--card\)\]{--tw-shadow:inset 0px 0px 20px 20px var(--tw-shadow-color,var(--card));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[inset_1px_0\.5px_0px_rgba\(255\,255\,255\,0\.75\)\,inset_-1px_-0\.5px_0px_rgba\(255\,255\,255\,0\.75\)\,0_0_9px_rgba\(0\,0\,0\,0\.2\)\,0_3px_8px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:inset 1px .5px 0px var(--tw-shadow-color,#ffffffbf),inset -1px -.5px 0px var(--tw-shadow-color,#ffffffbf),0 0 9px var(--tw-shadow-color,#0003),0 3px 8px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[inset_1px_0\.5px_0px_rgba\(255\,255\,255\,0\.75\)\,inset_-1px_-0\.5px_0px_rgba\(255\,255\,255\,0\.75\)\]{--tw-shadow:inset 1px .5px 0px var(--tw-shadow-color,#ffffffbf),inset -1px -.5px 0px var(--tw-shadow-color,#ffffffbf)}#root#root#root .shadow-\[inset_1px_0\.5px_0px_rgba\(255\,255\,255\,0\.75\)\,inset_-1px_-0\.5px_0px_rgba\(255\,255\,255\,0\.75\)\],#root#root#root .shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-lg{--tw-shadow:var(--shadow-lg)}#root#root#root .shadow-lg\!{--tw-shadow:var(--shadow-lg)!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}#root#root#root .shadow-md{--tw-shadow:var(--shadow-md)}#root#root#root .shadow-md,#root#root#root .shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-none{--tw-shadow:0 0 #0000}#root#root#root .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}#root#root#root .shadow-sm{--tw-shadow:var(--shadow-sm)}#root#root#root .shadow-sm,#root#root#root .shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-xl{--tw-shadow:var(--shadow-xl)}#root#root#root .shadow-xs{--tw-shadow:var(--shadow-xs)}#root#root#root .ring,#root#root#root .shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .ring-0{--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)}#root#root#root .ring-0\!{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!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}#root#root#root .ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .ring-1,#root#root#root .ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .ring-3,#root#root#root .ring-5{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .ring-5{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(5px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .\[box-shadow\:0px_1px_1\.6px_0px_color-mix\(in_oklab\,white_68\%\,transparent\)_inset\]{box-shadow:inset 0 1px 1.6px oklab(100% 0 5.96046e-8/.68)}#root#root#root .\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,white_7\%\,transparent\)_inset\,0px_0px_4\.3px_0px_color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_inset\,0px_0px_0px_2\.5px_var\(--primary\)\,0px_9px_21\.7px_3px_color-mix\(in_oklab\,var\(--primary\)_40\%\,transparent\)\,0px_-1px_0px_1px_color-mix\(in_oklab\,white_18\%\,transparent\)_inset\,0px_4px_4px_0px_color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\]{box-shadow:0 1px 8px 0 oklab(100% 0 5.96046e-8/.07) inset,0 0 4.3px 0 var(--primary) inset,0 0 0 2.5px var(--primary),0 9px 21.7px 3px var(--primary),0 -1px 0 1px #ffffff2e inset,0 4px 4px 0 var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,white_7\%\,transparent\)_inset\,0px_0px_4\.3px_0px_color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_inset\,0px_0px_0px_2\.5px_var\(--primary\)\,0px_9px_21\.7px_3px_color-mix\(in_oklab\,var\(--primary\)_40\%\,transparent\)\,0px_-1px_0px_1px_color-mix\(in_oklab\,white_18\%\,transparent\)_inset\,0px_4px_4px_0px_color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\]{box-shadow:0 1px 8px 0 oklab(100% 0 5.96046e-8/.07) inset,0 0 4.3px 0 color-mix(in oklab,var(--primary) 11%,transparent) inset,0 0 0 2.5px var(--primary),0 9px 21.7px 3px color-mix(in oklab,var(--primary) 40%,transparent),0 -1px 0 1px oklab(100% 0 5.96046e-8/.18) inset,0 4px 4px 0 color-mix(in oklab,var(--primary) 16%,transparent)}}#root#root#root .\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,white_20\%\,transparent\)_inset\,0px_0px_0px_1px_var\(--primary\)\,0px_0px_0px_1px_var\(--primary\)\,0px_0px_0px_1\.5px_color-mix\(in_oklab\,white_30\%\,transparent\)_inset\,0px_2px_2px_0px_color-mix\(in_oklab\,black_20\%\,transparent\)\]{box-shadow:0 1px 8px 0 oklab(100% 0 5.96046e-8/.2) inset,0 0 0 1px var(--primary),0 0 0 1px var(--primary),0 0 0 1.5px oklab(100% 0 5.96046e-8/.3) inset,0 2px 2px 0 oklab(0 none none/.2)}#root#root#root .shadow-foreground\/10{--tw-shadow-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .shadow-foreground\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--foreground) 10%,transparent) var(--tw-shadow-alpha),transparent)}}#root#root#root .shadow-primary{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .shadow-primary{--tw-shadow-color:color-mix(in oklab,var(--primary) var(--tw-shadow-alpha),transparent)}}#root#root#root .shadow-white{--tw-shadow-color:#fff}@supports (color:color-mix(in lab,red,red)){#root#root#root .shadow-white{--tw-shadow-color:color-mix(in oklab,var(--color-white) var(--tw-shadow-alpha),transparent)}}#root#root#root .ring-background{--tw-ring-color:var(--background)}#root#root#root .ring-black{--tw-ring-color:var(--color-black)}#root#root#root .ring-border{--tw-ring-color:var(--border)}#root#root#root .ring-card{--tw-ring-color:var(--card)}#root#root#root .ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-foreground\/10{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root#root#root .ring-green-600{--tw-ring-color:var(--color-green-600)}#root#root#root .ring-neutral-400{--tw-ring-color:var(--color-neutral-400)}#root#root#root .ring-primary,#root#root#root .ring-primary\/20{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-primary\/20{--tw-ring-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .ring-primary\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-primary\/30{--tw-ring-color:color-mix(in oklab,var(--primary) 30%,transparent)}}#root#root#root .ring-primary\/60{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-primary\/60{--tw-ring-color:color-mix(in oklab,var(--primary) 60%,transparent)}}#root#root#root .ring-ring,#root#root#root .ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-ring\/50{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root#root#root .ring-secondary\/60{--tw-ring-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-secondary\/60{--tw-ring-color:color-mix(in oklab,var(--secondary) 60%,transparent)}}#root#root#root .ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}#root#root#root .ring-sky-600\/60\!{--tw-ring-color:#0084cc99!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-sky-600\/60\!{--tw-ring-color:color-mix(in oklab,var(--color-sky-600) 60%,transparent)!important}}#root#root#root .ring-offset-background{--tw-ring-offset-color:var(--background)}#root#root#root .outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#root#root#root .outline-hidden{outline-offset:2px;outline:2px solid #0000}}#root#root#root .outline{outline-width:1px}#root#root#root .outline,#root#root#root .outline-0{outline-style:var(--tw-outline-style)}#root#root#root .outline-0{outline-width:0}#root#root#root .outline-1{outline-width:1px}#root#root#root .outline-1,#root#root#root .outline-2{outline-style:var(--tw-outline-style)}#root#root#root .outline-2{outline-width:2px}#root#root#root .outline-4{outline-style:var(--tw-outline-style);outline-width:4px}#root#root#root .-outline-offset-1{outline-offset:calc(1px * -1)}#root#root#root .-outline-offset-2,#root#root#root .-outline-offset-\[2px\]{outline-offset:calc(2px * -1)}#root#root#root .outline-offset-0{outline-offset:0}#root#root#root .outline-offset-1{outline-offset:1px}#root#root#root .outline-offset-3{outline-offset:3px}#root#root#root .outline-offset-23{outline-offset:23px}#root#root#root .outline-offset-24{outline-offset:24px}#root#root#root .outline-amber-100{outline-color:var(--color-amber-100)}#root#root#root .outline-black{outline-color:var(--color-black)}#root#root#root .outline-border{outline-color:var(--border)}#root#root#root .outline-cyan-500{outline-color:var(--color-cyan-500)}#root#root#root .outline-foreground{outline-color:var(--foreground)}#root#root#root .outline-gray-300{outline-color:var(--color-gray-300)}#root#root#root .outline-gray-400{outline-color:var(--color-gray-400)}#root#root#root .outline-neutral-50\/40{outline-color:#fafafa66}@supports (color:color-mix(in lab,red,red)){#root#root#root .outline-neutral-50\/40{outline-color:color-mix(in oklab,var(--color-neutral-50) 40%,transparent)}}#root#root#root .outline-orange-400{outline-color:var(--color-orange-400)}#root#root#root .outline-pink-400{outline-color:var(--color-pink-400)}#root#root#root .outline-primary{outline-color:var(--primary)}#root#root#root .outline-primary-foreground{outline-color:var(--primary-foreground)}#root#root#root .outline-primary\/15{outline-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .outline-primary\/15{outline-color:color-mix(in oklab,var(--primary) 15%,transparent)}}#root#root#root .outline-ring\/50{outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root#root#root .outline-ring\/50{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root#root#root .outline-rose-900{outline-color:var(--color-rose-900)}#root#root#root .outline-sky-400{outline-color:var(--color-sky-400)}#root#root#root .outline-sky-700{outline-color:var(--color-sky-700)}#root#root#root .outline-stone-200{outline-color:var(--color-stone-200)}#root#root#root .outline-stone-800{outline-color:var(--color-stone-800)}#root#root#root .outline-white{outline-color:var(--color-white)}#root#root#root .outline-yellow-400{outline-color:var(--color-yellow-400)}#root#root#root .blur{--tw-blur:blur(8px)}#root#root#root .blur,#root#root#root .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,)}#root#root#root .blur-2xl{--tw-blur:blur(var(--blur-2xl))}#root#root#root .blur-3xl{--tw-blur:blur(var(--blur-3xl))}#root#root#root .blur-3xl,#root#root#root .blur-\[1px\]{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,)}#root#root#root .blur-\[1px\]{--tw-blur:blur(1px)}#root#root#root .blur-\[2px\]{--tw-blur:blur(2px)}#root#root#root .blur-\[2px\],#root#root#root .blur-\[3px\]{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,)}#root#root#root .blur-\[3px\]{--tw-blur:blur(3px)}#root#root#root .blur-\[6px\]{--tw-blur:blur(6px)}#root#root#root .blur-\[6px\],#root#root#root .blur-\[9px\]{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,)}#root#root#root .blur-\[9px\]{--tw-blur:blur(9px)}#root#root#root .blur-\[17px\]{--tw-blur:blur(17px)}#root#root#root .blur-\[17px\],#root#root#root .blur-lg{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,)}#root#root#root .blur-lg{--tw-blur:blur(var(--blur-lg))}#root#root#root .blur-md{--tw-blur:blur(var(--blur-md))}#root#root#root .blur-md,#root#root#root .blur-none{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,)}#root#root#root .blur-none{--tw-blur: }#root#root#root .blur-sm{--tw-blur:blur(var(--blur-sm))}#root#root#root .blur-sm,#root#root#root .blur-xl{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,)}#root#root#root .blur-xl{--tw-blur:blur(var(--blur-xl))}#root#root#root .blur-xs{--tw-blur:blur(var(--blur-xs))}#root#root#root .blur-xs,#root#root#root .drop-shadow-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,)}#root#root#root .drop-shadow-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl))}#root#root#root .drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg))}#root#root#root .drop-shadow-lg,#root#root#root .drop-shadow-xl{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,)}#root#root#root .drop-shadow-xl{--tw-drop-shadow-size:drop-shadow(0 9px 7px var(--tw-drop-shadow-color,#0000001a));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xl))}#root#root#root .grayscale{--tw-grayscale:grayscale(100%)}#root#root#root .grayscale,#root#root#root .invert{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,)}#root#root#root .invert{--tw-invert:invert(100%)}#root#root#root .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,)}#root#root#root .filter-\[url\(\#threshold\)_blur\(0\.6px\)\]{filter:url(#threshold)blur(.6px)}#root#root#root .\!backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))!important}#root#root#root .\!backdrop-blur-md,#root#root#root .\!backdrop-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,)!important;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,)!important}#root#root#root .\!backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))!important}#root#root#root .backdrop-blur{--tw-backdrop-blur:blur(8px)}#root#root#root .backdrop-blur,#root#root#root .backdrop-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,)}#root#root#root .backdrop-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl))}#root#root#root .backdrop-blur-\[1\.5px\]{--tw-backdrop-blur:blur(1.5px)}#root#root#root .backdrop-blur-\[1\.5px\],#root#root#root .backdrop-blur-\[6px\]{-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,)}#root#root#root .backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px)}#root#root#root .backdrop-blur-\[8px\]{--tw-backdrop-blur:blur(8px)}#root#root#root .backdrop-blur-\[8px\],#root#root#root .backdrop-blur-lg{-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,)}#root#root#root .backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg))}#root#root#root .backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}#root#root#root .backdrop-blur-md,#root#root#root .backdrop-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,)}#root#root#root .backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}#root#root#root .backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}#root#root#root .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))}#root#root#root .transition-\[background\]{transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#root#root#root .transition-\[color\,box-shadow\,font-weight\]{transition-property:color,box-shadow,font-weight;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#root#root#root .transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#root#root#root .transition-\[color\]{transition-property:color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#root#root#root .transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#root#root#root .transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#root#root#root .transition-\[opacity\,transform\,translate\]{transition-property:opacity,transform,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#root#root#root .transition-\[opacity\,transform\,width\,height\,scale\,translate\]{transition-property:opacity,transform,width,height,scale,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#root#root#root .transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#root#root#root .transition-\[scale\,opacity\]{transition-property:scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#root#root#root .transition-\[top\,left\,right\,bottom\]{transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#root#root#root .transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#root#root#root .transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#root#root#root .transition-\[width\,height\]{transition-property:width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#root#root#root .transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#root#root#root .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))}#root#root#root .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))}#root#root#root .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))}#root#root#root .transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#root#root#root .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))}#root#root#root .transition-none{transition-property:none}#root#root#root .delay-100{transition-delay:.1s}#root#root#root .delay-150{transition-delay:.15s}#root#root#root .delay-200{transition-delay:.2s}#root#root#root .delay-300{transition-delay:.3s}#root#root#root .delay-500{transition-delay:.5s}#root#root#root .delay-700{transition-delay:.7s}#root#root#root .duration-1{--tw-duration:1ms;transition-duration:1ms}#root#root#root .duration-100{--tw-duration:.1s;transition-duration:.1s}#root#root#root .duration-150{--tw-duration:.15s;transition-duration:.15s}#root#root#root .duration-175{--tw-duration:.175s;transition-duration:.175s}#root#root#root .duration-200{--tw-duration:.2s;transition-duration:.2s}#root#root#root .duration-300{--tw-duration:.3s;transition-duration:.3s}#root#root#root .duration-350{--tw-duration:.35s;transition-duration:.35s}#root#root#root .duration-400{--tw-duration:.4s;transition-duration:.4s}#root#root#root .duration-500{--tw-duration:.5s;transition-duration:.5s}#root#root#root .duration-600{--tw-duration:.6s;transition-duration:.6s}#root#root#root .duration-700{--tw-duration:.7s;transition-duration:.7s}#root#root#root .duration-1000{--tw-duration:1s;transition-duration:1s}#root#root#root .duration-\[0\.35s\]{--tw-duration:.35s;transition-duration:.35s}#root#root#root .duration-\[800ms\]{--tw-duration:.8s;transition-duration:.8s}#root#root#root .ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}#root#root#root .ease-\[cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)\]{--tw-ease:cubic-bezier(.34,1.56,.64,1);transition-timing-function:cubic-bezier(.34,1.56,.64,1)}#root#root#root .ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}#root#root#root .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}#root#root#root .ease-linear{--tw-ease:linear;transition-timing-function:linear}#root#root#root .ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}#root#root#root .will-change-transform{will-change:transform}#root#root#root .\[contain\:layout_paint_size\]{contain:layout paint size}#root#root#root .contain-content{contain:content}#root#root#root .delay-100{--tw-animation-delay:.1s;animation-delay:.1s}#root#root#root .delay-150{--tw-animation-delay:.15s;animation-delay:.15s}#root#root#root .delay-200{--tw-animation-delay:.2s;animation-delay:.2s}#root#root#root .delay-300{--tw-animation-delay:.3s;animation-delay:.3s}#root#root#root .delay-500{--tw-animation-delay:.5s;animation-delay:.5s}#root#root#root .delay-700{--tw-animation-delay:.7s;animation-delay:.7s}#root#root#root .animation-duration-\[2s\]{--tw-animation-duration:2s;animation-duration:2s}#root#root#root .direction-\[reverse\]{--tw-animation-direction:reverse;animation-direction:reverse}#root#root#root .fade-in-0{--tw-enter-opacity:0}#root#root#root .fade-in-50{--tw-enter-opacity:.5}#root#root#root .outline-dashed{--tw-outline-style:dashed;outline-style:dashed}#root#root#root .outline-none{--tw-outline-style:none;outline-style:none}#root#root#root .outline-none\!{--tw-outline-style:none!important;outline-style:none!important}#root#root#root .outline-solid{--tw-outline-style:solid;outline-style:solid}#root#root#root .outline-solid\!{--tw-outline-style:solid!important;outline-style:solid!important}#root#root#root .select-none{-webkit-user-select:none;user-select:none}#root#root#root .slide-in-from-end:dir(ltr){--tw-enter-translate-x:100%}#root#root#root .slide-in-from-end:dir(rtl){--tw-enter-translate-x:-100%}#root#root#root .zoom-in-95{--tw-enter-scale:.95}#root#root#root .\[--_items\:7\]{--_items:7}#root#root#root .\[--base-color\:\#a1a1aa\]{--base-color:#a1a1aa}#root#root#root .\[--base-gradient-color\:\#000\]{--base-gradient-color:#000}#root#root#root .\[--bg\:linear-gradient\(90deg\,\#0000_calc\(50\%-var\(--spread\)\)\,var\(--base-gradient-color\)\,\#0000_calc\(50\%\+var\(--spread\)\)\)\]{--bg:linear-gradient(90deg,#0000 calc(50% - var(--spread)),var(--base-gradient-color),#0000 calc(50% + var(--spread)))}#root#root#root .\[--cell-border-color\:color-mix\(in_oklab\,var\(--accent\)\,black_10\%\)\]{--cell-border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[--cell-border-color\:color-mix\(in_oklab\,var\(--accent\)\,black_10\%\)\]{--cell-border-color:color-mix(in oklab,var(--accent),black 10%)}}#root#root#root .\[--cell-fill-color\:var\(--accent\)\]{--cell-fill-color:var(--accent)}#root#root#root .\[--cell-shadow-color\:color-mix\(in_oklab\,var\(--accent\)\,black_43\%\)\]{--cell-shadow-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[--cell-shadow-color\:color-mix\(in_oklab\,var\(--accent\)\,black_43\%\)\]{--cell-shadow-color:color-mix(in oklab,var(--accent),black 43%)}}#root#root#root .\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}#root#root#root .\[--font-mono\:JetBrains_Mono\,monospace\]{--font-mono:JetBrains Mono,monospace}#root#root#root .\[--heartbeat-color\:var\(--primary\)\]{--heartbeat-color:var(--primary)}#root#root#root .\[--radius\:1rem\]{--radius:1rem}#root#root#root .\[--radius\:9999px\]{--radius:9999px}#root#root#root .\[--radius\:9999rem\]{--radius:9999rem}#root#root#root .\[--shimmer-button-x\:0\%\]{--shimmer-button-x:0%}#root#root#root .\[--shimmer-x\:0\%\]{--shimmer-x:0%}#root#root#root .\[--slide-height\:9rem\]{--slide-height:9rem}#root#root#root .\[--slide-size\:55\%\]{--slide-size:55%}#root#root#root .\[--slide-spacing\:1\.5rem\]{--slide-spacing:1.5rem}#root#root#root .\[animation-delay\:0\.3s\]{animation-delay:.3s}#root#root#root .\[animation-delay\:1\.65s\]{animation-delay:1.65s}#root#root#root .\[animation-delay\:1\.75s\]{animation-delay:1.75s}#root#root#root .\[animation-delay\:1\.85s\]{animation-delay:1.85s}#root#root#root .\[animation-delay\:3s\]{animation-delay:3s}#root#root#root .\[animation-delay\:var\(--marquee-delay\)\]{animation-delay:var(--marquee-delay)}#root#root#root .\[animation-direction\:reverse\]{animation-direction:reverse}#root#root#root .\[animation-duration\:2s\]{animation-duration:2s}#root#root#root .\[animation-duration\:4s\]{animation-duration:4s}#root#root#root .\[animation-fill-mode\:none\]{animation-fill-mode:none}#root#root#root .\[backface-visibility\:hidden\]{backface-visibility:hidden}#root#root#root .\[clip-path\:_polygon\(0\%_0\%\,100\%_50\%\,0\%_100\%\)\]{clip-path:polygon(0 0,100% 50%,0 100%)}#root#root#root .\[clip-path\:inset\(0_0_0_0_round_50\%\)\]{clip-path:inset(0 round 50%)}#root#root#root .\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}#root#root#root .\[contain-intrinsic-size\:auto_293px\]{contain-intrinsic-size:auto 293px}#root#root#root .\[content-visibility\:auto\]{content-visibility:auto}#root#root#root .\[corner-bottom-right-shape\:superellipse\(0\)\]{corner-bottom-right-shape:superellipse(0)}#root#root#root .\[corner-top-left-shape\:superellipse\(0\)\]{corner-top-left-shape:superellipse(0)}#root#root#root .\[grid-area\:1\/-1\]{grid-area:1/-1}#root#root#root .\[image-rendering\:crisp-edges\]{image-rendering:crisp-edges}#root#root#root .\[scrollbar-color\:var\(--border\)_transparent\]{scrollbar-color:var(--border) transparent}#root#root#root .\[scrollbar-width\:thin\]{scrollbar-width:thin}#root#root#root .\[transform-style\:preserve-3d\]{transform-style:preserve-3d}#root#root#root .\[zoom\:0\.8\]{zoom:.8}#root#root#root .paused{animation-play-state:paused}#root#root#root .perspective-distant{perspective:var(--perspective-distant)}#root#root#root .ring-inset{--tw-ring-inset:inset}#root#root#root .running{animation-play-state:running}#root#root#root .slide-in-from-bottom-3{--tw-enter-translate-y:calc(3*var(--spacing))}#root#root#root .slide-in-from-top-2{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root#root#root .text-shadow-xs{text-shadow:0 1px 1px var(--tw-text-shadow-color,#0003)}#root#root#root .transform-3d{transform-style:preserve-3d}#root#root#root .zoom-in{--tw-enter-scale:0}#root#root#root :is(.\*\:absolute>*){position:absolute}#root#root#root :is(.\*\:flex>*){display:flex}#root#root#root :is(.\*\:size-4>*){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}#root#root#root :is(.\*\:size-5>*){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}#root#root#root :is(.\*\:h-14>*){height:calc(var(--spacing) * 14)}#root#root#root :is(.\*\:min-h-157>*){min-height:calc(var(--spacing) * 157)}#root#root#root :is(.\*\:w-full>*){width:100%}#root#root#root :is(.\*\:max-w-57\.5>*){max-width:calc(var(--spacing) * 57.5)}#root#root#root :is(.\*\:min-w-0>*){min-width:calc(var(--spacing) * 0)}#root#root#root :is(.\*\:min-w-auto>*){min-width:auto}#root#root#root :is(.\*\:flex-none>*){flex:none}#root#root#root :is(.\*\:items-center>*){align-items:center}#root#root#root :is(.\*\:items-end>*){align-items:flex-end}#root#root#root :is(.\*\:justify-between>*){justify-content:space-between}#root#root#root :is(.\*\:gap-4>*){gap:calc(var(--spacing) * 4)}#root#root#root :is(.\*\:overflow-hidden\!>*){overflow:hidden!important}#root#root#root :is(.\*\:\!rounded-md>*){border-radius:calc(var(--radius) * .8)!important}#root#root#root :is(.\*\:border-0>*){border-style:var(--tw-border-style);border-width:0}#root#root#root :is(.\*\:border-0\!>*){border-style:var(--tw-border-style)!important;border-width:0!important}#root#root#root :is(.\*\:border-dashed>*){--tw-border-style:dashed;border-style:dashed}#root#root#root :is(.\*\:border-none>*){--tw-border-style:none;border-style:none}#root#root#root :is(.\*\:bg-primary\/10>*){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\:bg-primary\/10>*){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root :is(.\*\:px-3>*){padding-inline:calc(var(--spacing) * 3)}#root#root#root :is(.\*\:px-4>*){padding-inline:calc(var(--spacing) * 4)}#root#root#root :is(.\*\:py-1>*){padding-block:calc(var(--spacing) * 1)}#root#root#root :is(.\*\:py-2>*){padding-block:calc(var(--spacing) * 2)}#root#root#root :is(.\*\:text-center>*){text-align:center}#root#root#root :is(.\*\:text-base>*){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}#root#root#root :is(.\*\:text-sm>*){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}#root#root#root :is(.\*\:font-semibold>*){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}#root#root#root :is(.\*\:whitespace-nowrap>*){white-space:nowrap}#root#root#root :is(.\*\:text-muted-foreground>*){color:var(--muted-foreground)}#root#root#root :is(.\*\:uppercase>*){text-transform:uppercase}#root#root#root :is(.\*\: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))}#root#root#root :is(.\*\: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))}#root#root#root :is(.\*\:duration-500>*){--tw-duration:.5s;transition-duration:.5s}#root#root#root :is(.\*\:ease-in-out>*){--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}#root#root#root :is(.\*\:outline-none\!>*){--tw-outline-style:none!important;outline-style:none!important}#root#root#root :is(.\*\*\: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))}#root#root#root :is(.\*\*\:duration-300 *){--tw-duration:.3s;transition-duration:.3s}#root#root#root .not-group-hover\:hidden:not(:is(:where(.group):hover *)){display:none}@media not all and (hover:hover){#root#root#root .not-group-hover\:hidden{display:none}}#root#root#root .not-group-hover\:opacity-0\!:not(:is(:where(.group):hover *)){opacity:0!important}@media not all and (hover:hover){#root#root#root .not-group-hover\:opacity-0\!{opacity:0!important}}#root#root#root :is(.\*\:not-first\:mt-3>*):not(:first-child){margin-top:calc(var(--spacing) * 3)}#root#root#root .not-last\:flex-1:not(:last-child){flex:1}#root#root#root .not-last\:border-r:not(:last-child){border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .not-last\:border-b:not(:last-child),#root#root#root :is(.\*\:not-last\:border-b>*):not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root :is(.\*\:not-last\:border-r-border>*):not(:last-child){border-right-color:var(--border)}#root#root#root .not-empty\:scroll-py-1:not(:empty){scroll-padding-block:calc(var(--spacing) * 1)}#root#root#root .not-empty\:px-1:not(:empty){padding-inline:calc(var(--spacing) * 1)}#root#root#root .not-empty\:py-1:not(:empty){padding-block:calc(var(--spacing) * 1)}#root#root#root .not-hover\:text-muted-foreground:not(:hover){color:var(--muted-foreground)}@media not all and (hover:hover){#root#root#root .not-hover\:text-muted-foreground{color:var(--muted-foreground)}}#root#root#root .group-first\/grid\:border-t-0:is(:where(.group\/grid):first-child *){border-top-style:var(--tw-border-style);border-top-width:0}#root#root#root .group-focus-within\/item\:opacity-100:is(:where(.group\/item):focus-within *),#root#root#root .group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){#root#root#root .group-hover\:top-0:is(:where(.group):hover *){top:calc(var(--spacing) * 0)}#root#root#root .group-hover\:top-\[100\%\]:is(:where(.group):hover *),#root#root#root .group-hover\:top-full:is(:where(.group):hover *){top:100%}#root#root#root .group-hover\:-right-3\.5:is(:where(.group):hover *){right:calc(var(--spacing) * -3.5)}#root#root#root .group-hover\:right-12:is(:where(.group):hover *){right:calc(var(--spacing) * 12)}#root#root#root .group-hover\:bottom-1\/2:is(:where(.group):hover *){bottom:50%}#root#root#root .group-hover\:-left-5\.25:is(:where(.group):hover *){left:calc(var(--spacing) * -5.25)}#root#root#root .group-hover\:left-1\/2:is(:where(.group):hover *){left:50%}#root#root#root .group-hover\:left-12:is(:where(.group):hover *){left:calc(var(--spacing) * 12)}#root#root#root .group-hover\:block:is(:where(.group):hover *){display:block}#root#root#root .group-hover\:inline:is(:where(.group):hover *){display:inline}#root#root#root .group-hover\:inline-block:is(:where(.group):hover *){display:inline-block}#root#root#root .group-hover\:inline-flex:is(:where(.group):hover *){display:inline-flex}#root#root#root .group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:-translate-x-1\/2:is(:where(.group):hover *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:-translate-x-2:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:-translate-x-6:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -6);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:translate-x-2:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:-translate-y-1\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:-translate-y-1\/3:is(:where(.group):hover *){--tw-translate-y:calc(calc(1 / 3 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:-translate-y-2:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:-translate-y-full:is(:where(.group):hover *){--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:-translate-y-px:is(:where(.group):hover *){--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:translate-y-1\/2:is(:where(.group):hover *){--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:scale-75:is(:where(.group):hover *){--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .group-hover\:scale-115:is(:where(.group):hover *){--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .group-hover\:scale-\[2\.075\]:is(:where(.group):hover *){scale:2.075}#root#root#root .group-hover\:scale-\[15\]:is(:where(.group):hover *){scale:15}#root#root#root .group-hover\:-rotate-2:is(:where(.group):hover *){rotate:-2deg}#root#root#root .group-hover\:-rotate-3:is(:where(.group):hover *){rotate:-3deg}#root#root#root .group-hover\:-rotate-12:is(:where(.group):hover *){rotate:-12deg}#root#root#root .group-hover\:-rotate-25:is(:where(.group):hover *){rotate:-25deg}#root#root#root .group-hover\:-rotate-45:is(:where(.group):hover *){rotate:-45deg}#root#root#root .group-hover\:rotate-3:is(:where(.group):hover *){rotate:3deg}#root#root#root .group-hover\:rotate-6:is(:where(.group):hover *){rotate:6deg}#root#root#root .group-hover\:rotate-10:is(:where(.group):hover *){rotate:10deg}#root#root#root .group-hover\:rotate-12:is(:where(.group):hover *){rotate:12deg}#root#root#root .group-hover\:rotate-45:is(:where(.group):hover *){rotate:45deg}#root#root#root .group-hover\:rotate-360:is(:where(.group):hover *){rotate:1turn}#root#root#root .group-hover\:animate-in:is(:where(.group):hover *){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .group-hover\:animate-spin:is(:where(.group):hover *){animation:var(--animate-spin)}#root#root#root .group-hover\:border-primary:is(:where(.group):hover *){border-color:var(--primary)}#root#root#root .group-hover\:border-transparent:is(:where(.group):hover *){border-color:#0000}#root#root#root .group-hover\:bg-amber-600:is(:where(.group):hover *){background-color:var(--color-amber-600)}#root#root#root .group-hover\:bg-card\/90:is(:where(.group):hover *){background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-hover\:bg-card\/90:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--card) 90%,transparent)}}#root#root#root .group-hover\:bg-primary:is(:where(.group):hover *){background-color:var(--primary)}#root#root#root .group-hover\:bg-primary\!:is(:where(.group):hover *){background-color:var(--primary)!important}#root#root#root .group-hover\:bg-primary-foreground:is(:where(.group):hover *){background-color:var(--primary-foreground)}#root#root#root .group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .group-hover\:bg-primary\/20:is(:where(.group):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-hover\:bg-primary\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .group-hover\:bg-primary\/30:is(:where(.group):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-hover\:bg-primary\/30:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--primary) 30%,transparent)}}#root#root#root .group-hover\:bg-primary\/80:is(:where(.group):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-hover\:bg-primary\/80:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}#root#root#root .group-hover\:bg-secondary:is(:where(.group):hover *){background-color:var(--secondary)}#root#root#root .group-hover\:bg-sky-600:is(:where(.group):hover *){background-color:var(--color-sky-600)}#root#root#root .group-hover\:stroke-primary-foreground:is(:where(.group):hover *){stroke:var(--primary-foreground)}#root#root#root .group-hover\:text-amber-600:is(:where(.group):hover *){color:var(--color-amber-600)}#root#root#root .group-hover\:text-background:is(:where(.group):hover *){color:var(--background)}#root#root#root .group-hover\:text-destructive:is(:where(.group):hover *){color:var(--destructive)}#root#root#root .group-hover\:text-foreground:is(:where(.group):hover *),#root#root#root .group-hover\:text-foreground\/90:is(:where(.group):hover *){color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-hover\:text-foreground\/90:is(:where(.group):hover *){color:color-mix(in oklab,var(--foreground) 90%,transparent)}}#root#root#root .group-hover\:text-green-600:is(:where(.group):hover *){color:var(--color-green-600)}#root#root#root .group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}#root#root#root .group-hover\:text-primary-foreground:is(:where(.group):hover *){color:var(--primary-foreground)}#root#root#root .group-hover\:text-primary-foreground\!:is(:where(.group):hover *){color:var(--primary-foreground)!important}#root#root#root .group-hover\:text-secondary-foreground:is(:where(.group):hover *){color:var(--secondary-foreground)}#root#root#root .group-hover\:text-sky-600:is(:where(.group):hover *){color:var(--color-sky-600)}#root#root#root .group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}#root#root#root .group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}#root#root#root .group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}#root#root#root .group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}#root#root#root .group-hover\:shadow-\[-1px_-1px_30px\]:is(:where(.group):hover *){--tw-shadow:-1px -1px 30px var(--tw-shadow-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)}#root#root#root .group-hover\:shadow-\[0px_0px_30px\]:is(:where(.group):hover *){--tw-shadow:0px 0px 30px var(--tw-shadow-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)}#root#root#root .group-hover\:shadow-md:is(:where(.group):hover *){--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .group-hover\:shadow-xl:is(:where(.group):hover *){--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .group-hover\:ring-2:is(:where(.group):hover *){--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)}#root#root#root .group-hover\:shadow-amber-600\/80:is(:where(.group):hover *){--tw-shadow-color:#dd7400cc}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-hover\:shadow-amber-600\/80:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-600) 80%,transparent) var(--tw-shadow-alpha),transparent)}}#root#root#root .group-hover\:shadow-destructive\/60:is(:where(.group):hover *){--tw-shadow-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-hover\:shadow-destructive\/60:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--destructive) 60%,transparent) var(--tw-shadow-alpha),transparent)}}#root#root#root .group-hover\:shadow-green-600\/80:is(:where(.group):hover *){--tw-shadow-color:#00a544cc}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-hover\:shadow-green-600\/80:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-green-600) 80%,transparent) var(--tw-shadow-alpha),transparent)}}#root#root#root .group-hover\:shadow-sky-600\/80:is(:where(.group):hover *){--tw-shadow-color:#0084cccc}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-hover\:shadow-sky-600\/80:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-sky-600) 80%,transparent) var(--tw-shadow-alpha),transparent)}}#root#root#root .group-hover\:ring-amber-600:is(:where(.group):hover *){--tw-ring-color:var(--color-amber-600)}#root#root#root .group-hover\:ring-background:is(:where(.group):hover *){--tw-ring-color:var(--background)}#root#root#root .group-hover\:ring-destructive:is(:where(.group):hover *){--tw-ring-color:var(--destructive)}#root#root#root .group-hover\:ring-green-600:is(:where(.group):hover *){--tw-ring-color:var(--color-green-600)}#root#root#root .group-hover\:ring-sky-600:is(:where(.group):hover *){--tw-ring-color:var(--color-sky-600)}#root#root#root .group-hover\:drop-shadow-sm:is(:where(.group):hover *){--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));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,)}#root#root#root .group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *){animation-play-state:paused}#root#root#root .group-hover\:fade-in:is(:where(.group):hover *){--tw-enter-opacity:0}#root#root#root .group-hover\:paused:is(:where(.group):hover *){animation-play-state:paused}#root#root#root .group-hover\:running:is(:where(.group):hover *){animation-play-state:running}#root#root#root .group-hover\:slide-in-from-bottom-4:is(:where(.group):hover *){--tw-enter-translate-y:calc(4*var(--spacing))}#root#root#root .group-hover\/block\:opacity-0:is(:where(.group\/block):hover *){opacity:0}#root#root#root .group-hover\/button\:scale-\[15\]:is(:where(.group\/button):hover *){scale:15}#root#root#root .group-hover\/button\:rotate-45:is(:where(.group\/button):hover *){rotate:45deg}#root#root#root .group-hover\/button\:bg-primary:is(:where(.group\/button):hover *){background-color:var(--primary)}#root#root#root .group-hover\/button\:text-background:is(:where(.group\/button):hover *){color:var(--background)}#root#root#root .group-hover\/button\:text-foreground:is(:where(.group\/button):hover *){color:var(--foreground)}#root#root#root .group-hover\/card\:shadow-xl:is(:where(.group\/card):hover *){--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .group-hover\/control\:text-foreground:is(:where(.group\/control):hover *){color:var(--foreground)}#root#root#root .group-hover\/cover\:text-white:is(:where(.group\/cover):hover *){color:var(--color-white)}#root#root#root .group-hover\/favorite\:opacity-0:is(:where(.group\/favorite):hover *){opacity:0}#root#root#root .group-hover\/favorite\:opacity-100:is(:where(.group\/favorite):hover *),#root#root#root .group-hover\/feature\:opacity-100:is(:where(.group\/feature):hover *){opacity:1}#root#root#root .group-hover\/item\:block:is(:where(.group\/item):hover *){display:block}#root#root#root .group-hover\/item\:hidden:is(:where(.group\/item):hover *){display:none}#root#root#root .group-hover\/item\:opacity-100:is(:where(.group\/item):hover *),#root#root#root .group-hover\/kanban-column\:opacity-100:is(:where(.group\/kanban-column):hover *),#root#root#root .group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}#root#root#root .group-hover\/page\:flex:is(:where(.group\/page):hover *){display:flex}#root#root#root .group-hover\/page\:opacity-0:is(:where(.group\/page):hover *){opacity:0}}#root#root#root .group-focus\:bg-primary:is(:where(.group):focus *){background-color:var(--primary)}#root#root#root .group-focus\:text-primary-foreground:is(:where(.group):focus *){color:var(--primary-foreground)}#root#root#root .group-focus\:text-white:is(:where(.group):focus *){color:var(--color-white)}#root#root#root .group-focus\:opacity-100:is(:where(.group):focus *){opacity:1}#root#root#root .group-has-focus-visible\/item\:hidden:is(:where(.group\/item):has(:focus-visible) *){display:none}#root#root#root .group-has-focus-visible\/item\:opacity-100:is(:where(.group\/item):has(:focus-visible) *){opacity:1}#root#root#root .group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}#root#root#root .group-has-aria-expanded\/item\:hidden:is(:where(.group\/item):has([aria-expanded=true]) *){display:none}#root#root#root .group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}#root#root#root .group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}#root#root#root .group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}#root#root#root .group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *),#root#root#root .group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}#root#root#root .group-has-data-\[state\=checked\]\:text-primary-foreground:is(:where(.group):has([data-state=checked]) *){color:var(--primary-foreground)}#root#root#root .group-has-data-\[state\=checked\]\/field-label\:px-2\!:is(:where(.group\/field-label):has([data-state=checked]) *){padding-inline:calc(var(--spacing) * 2)!important}#root#root#root .group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *),#root#root#root .group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has(:where([data-orientation=horizontal])) *){text-wrap:balance}#root#root#root .group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}#root#root#root .group-has-\[select\[disabled\]\]\:opacity-50:is(:where(.group):has(:is(select[disabled])) *){opacity:.5}#root#root#root .group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}#root#root#root .group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}#root#root#root .group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:none}#root#root#root .group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:inline}#root#root#root .group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}#root#root#root .group-data-\[active\=true\]\:bg-primary:is(:where(.group)[data-active=true] *){background-color:var(--primary)}#root#root#root .group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}#root#root#root .group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}#root#root#root .group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}#root#root#root .group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}#root#root#root .group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}#root#root#root .group-data-\[collapsible\=icon\]\:size-9\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 9)!important;height:calc(var(--spacing) * 9)!important}#root#root#root .group-data-\[collapsible\=icon\]\:size-10\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 10)!important;height:calc(var(--spacing) * 10)!important}#root#root#root .group-data-\[collapsible\=icon\]\:h-9\.5\!:is(:where(.group)[data-collapsible=icon] *){height:calc(var(--spacing) * 9.5)!important}#root#root#root .group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}#root#root#root .group-data-\[collapsible\=icon\]\:w-14\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 14)!important}#root#root#root .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}#root#root#root .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}#root#root#root .group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}#root#root#root .group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}#root#root#root .group-data-\[collapsible\=icon\]\:p-1\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 1)!important}#root#root#root .group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}#root#root#root .group-data-\[collapsible\=icon\]\:px-3\!:is(:where(.group)[data-collapsible=icon] *){padding-inline:calc(var(--spacing) * 3)!important}#root#root#root .group-data-\[collapsible\=icon\]\:py-1\!:is(:where(.group)[data-collapsible=icon] *){padding-block:calc(var(--spacing) * 1)!important}#root#root#root .group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}#root#root#root .group-data-\[collapsible\=icon\]\:opacity-100:is(:where(.group)[data-collapsible=icon] *){opacity:1}#root#root#root .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}#root#root#root .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}#root#root#root .group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}#root#root#root .group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}#root#root#root .group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),#root#root#root .group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *),#root#root#root .group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}#root#root#root .group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}#root#root#root .group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}#root#root#root .group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}#root#root#root .group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root#root#root .group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root#root#root .group-data-\[orientation\=horizontal\]\/stepper-nav\:h-0\.5:is(:where(.group\/stepper-nav)[data-orientation=horizontal] *){height:calc(var(--spacing) * .5)}#root#root#root .group-data-\[orientation\=horizontal\]\/stepper-nav\:flex-1:is(:where(.group\/stepper-nav)[data-orientation=horizontal] *){flex:1}#root#root#root .group-data-\[orientation\=horizontal\]\/stepper-nav\:flex-row:is(:where(.group\/stepper-nav)[data-orientation=horizontal] *){flex-direction:row}#root#root#root .group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}#root#root#root .group-data-\[orientation\=horizontal\]\/tabs\:h-auto:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:auto}#root#root#root .group-data-\[orientation\=horizontal\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:fit-content}#root#root#root .group-data-\[orientation\=horizontal\]\/tabs\:h-full:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:100%}#root#root#root .group-data-\[orientation\=vertical\]\/stepper-nav\:h-12:is(:where(.group\/stepper-nav)[data-orientation=vertical] *){height:calc(var(--spacing) * 12)}#root#root#root .group-data-\[orientation\=vertical\]\/stepper-nav\:w-0\.5:is(:where(.group\/stepper-nav)[data-orientation=vertical] *){width:calc(var(--spacing) * .5)}#root#root#root .group-data-\[orientation\=vertical\]\/stepper-nav\:flex-col:is(:where(.group\/stepper-nav)[data-orientation=vertical] *){flex-direction:column}#root#root#root .group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}#root#root#root .group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}#root#root#root .group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}#root#root#root .group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}#root#root#root .group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}#root#root#root .group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}#root#root#root .group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}#root#root#root .group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}#root#root#root .group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}#root#root#root .group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}#root#root#root .group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}#root#root#root .group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}#root#root#root .group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}#root#root#root .group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}#root#root#root .group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}#root#root#root .group-data-\[state\=active\]\/step\:ring-2:is(:where(.group\/step)[data-state=active] *){--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)}#root#root#root .group-data-\[state\=active\]\/step\:ring-primary\/30:is(:where(.group\/step)[data-state=active] *){--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-data-\[state\=active\]\/step\:ring-primary\/30:is(:where(.group\/step)[data-state=active] *){--tw-ring-color:color-mix(in oklab,var(--primary) 30%,transparent)}}#root#root#root .group-data-\[state\=active\]\/step\:ring-offset-3:is(:where(.group\/step)[data-state=active] *){--tw-ring-offset-width:3px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}#root#root#root .group-data-\[state\=checked\]\:hidden:is(:where(.group)[data-state=checked] *){display:none}#root#root#root .group-data-\[state\=checked\]\:stroke-primary-foreground:is(:where(.group)[data-state=checked] *){stroke:var(--primary-foreground)}#root#root#root .group-data-\[state\=completed\]\/step\:bg-primary:is(:where(.group\/step)[data-state=completed] *){background-color:var(--primary)}#root#root#root .group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root#root#root .group-data-\[state\=error\]\/attachment\:text-destructive:is(:where(.group\/attachment)[data-state=error] *),#root#root#root .group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:color-mix(in oklab,var(--destructive) 80%,transparent)}}#root#root#root .group-data-\[state\=open\]\:rotate-90:is(:where(.group)[data-state=open] *){rotate:90deg}#root#root#root .group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}#root#root#root .group-data-\[state\=open\]\/collapsible\:rotate-90:is(:where(.group\/collapsible)[data-state=open] *){rotate:90deg}#root#root#root .group-data-\[state\=open\]\/collapsible\:rotate-180:is(:where(.group\/collapsible)[data-state=open] *){rotate:180deg}#root#root#root .group-data-\[state\=open\]\/collapsible\:rounded-b-none:is(:where(.group\/collapsible)[data-state=open] *){border-bottom-right-radius:0;border-bottom-left-radius:0}#root#root#root .group-data-\[state\=open\]\/collapsible\:bg-sidebar-accent:is(:where(.group\/collapsible)[data-state=open] *){background-color:var(--sidebar-accent)}#root#root#root .group-data-\[state\=unchecked\]\:hidden:is(:where(.group)[data-state=unchecked] *){display:none}#root#root#root .group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}#root#root#root .group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}#root#root#root .group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}#root#root#root .group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}#root#root#root .group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}#root#root#root .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}#root#root#root .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),#root#root#root .group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}#root#root#root .group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}#root#root#root .group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}#root#root#root .group-data-\[viewport\=false\]\/navigation-menu\:mt-4\.25\!:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 4.25)!important}#root#root#root .group-data-\[viewport\=false\]\/navigation-menu\:mt-6\!:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 6)!important}#root#root#root .group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}#root#root#root .group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) * .8)}#root#root#root .group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}#root#root#root .group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}#root#root#root .group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}#root#root#root .group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:var(--shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .group-data-\[viewport\=false\]\/navigation-menu\:shadow-\[inset_-0\.4px_-0\.4px_0\.5px_0_\#fff\,inset_0\.4px_0\.4px_0\.5px_0_\#fff\]:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:inset -.4px -.4px .5px 0 var(--tw-shadow-color,#fff),inset .4px .4px .5px 0 var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}#root#root#root .group-data-horizontal\/tabs\:h-auto:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:auto}#root#root#root .group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}#root#root#root .group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}#root#root#root .group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}#root#root#root .group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}#root#root#root .group-\[\[data-collapsed\=true\]\]\:justify-center:is(:where(.group)[data-collapsed=true] *){justify-content:center}#root#root#root .group-\[\[data-collapsed\=true\]\]\:px-2:is(:where(.group)[data-collapsed=true] *){padding-inline:calc(var(--spacing) * 2)}@media (hover:hover){#root#root#root :is(.peer-hover\:\*\:-translate-x-8:is(:where(.peer):hover~*)>*){--tw-translate-x:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root :is(.peer-hover\:\*\:translate-x-8:is(:where(.peer):hover~*)>*){--tw-translate-x:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}#root#root#root .peer-focus-visible\:ring-2:is(:where(.peer):focus-visible~*){--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)}#root#root#root .peer-focus-visible\:ring-ring:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--ring)}#root#root#root .peer-focus-visible\:ring-offset-2:is(:where(.peer):focus-visible~*){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}#root#root#root .peer-focus-visible\:outline-none:is(:where(.peer):focus-visible~*){--tw-outline-style:none;outline-style:none}#root#root#root .peer-disabled\:pointer-events-none:is(:where(.peer):disabled~*){pointer-events:none}#root#root#root .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}#root#root#root .peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}#root#root#root .peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}#root#root#root .peer-aria-invalid\:text-destructive\/80:is(:where(.peer)[aria-invalid=true]~*){color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .peer-aria-invalid\:text-destructive\/80:is(:where(.peer)[aria-invalid=true]~*){color:color-mix(in oklab,var(--destructive) 80%,transparent)}}#root#root#root .peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}#root#root#root .peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}#root#root#root .peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}#root#root#root .peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}#root#root#root .peer-data-\[state\=checked\]\:bg-background:is(:where(.peer)[data-state=checked]~*){background-color:var(--background)}#root#root#root .peer-data-\[state\=checked\]\:text-foreground:is(:where(.peer)[data-state=checked]~*){color:var(--foreground)}#root#root#root .peer-data-\[state\=checked\]\:text-muted-foreground\/70:is(:where(.peer)[data-state=checked]~*){color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .peer-data-\[state\=checked\]\:text-muted-foreground\/70:is(:where(.peer)[data-state=checked]~*){color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}#root#root#root .peer-data-\[state\=checked\]\:shadow:is(:where(.peer)[data-state=checked]~*){--tw-shadow:var(--shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .peer-data-\[state\=unchecked\]\:text-muted-foreground\/70:is(:where(.peer)[data-state=unchecked]~*){color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .peer-data-\[state\=unchecked\]\:text-muted-foreground\/70:is(:where(.peer)[data-state=unchecked]~*){color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}#root#root#root .peer-data-active\/menu-button\:text-sidebar-accent-foreground:is(:is(:where(.peer\/menu-button):where([data-state=active]),:where(.peer\/menu-button):where([data-active]:not([data-active=false])))~*){color:var(--sidebar-accent-foreground)}#root#root#root .selection\:bg-primary ::selection,#root#root#root .selection\:bg-primary::selection{background-color:var(--primary)}#root#root#root .selection\:text-primary-foreground ::selection,#root#root#root .selection\:text-primary-foreground::selection{color:var(--primary-foreground)}#root#root#root .file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}#root#root#root .file\:inline-flex::file-selector-button{display:inline-flex}#root#root#root .file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}#root#root#root .file\:h-full::file-selector-button{height:100%}#root#root#root .file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}#root#root#root .file\:border-r::file-selector-button{border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .file\:border-solid::file-selector-button{--tw-border-style:solid;border-style:solid}#root#root#root .file\:border-input::file-selector-button{border-color:var(--input)}#root#root#root .file\:bg-transparent::file-selector-button{background-color:#0000}#root#root#root .file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}#root#root#root .file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}#root#root#root .file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}#root#root#root .file\:text-foreground::file-selector-button{color:var(--foreground)}#root#root#root .file\:not-italic::file-selector-button{font-style:normal}#root#root#root .placeholder\:text-black\/50::placeholder{color:#00000080}@supports (color:color-mix(in lab,red,red)){#root#root#root .placeholder\:text-black\/50::placeholder{color:color-mix(in oklab,var(--color-black) 50%,transparent)}}#root#root#root .placeholder\:text-foreground\/40::placeholder{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .placeholder\:text-foreground\/40::placeholder{color:color-mix(in oklab,var(--foreground) 40%,transparent)}}#root#root#root .placeholder\:text-muted-foreground::placeholder,#root#root#root .placeholder\:text-muted-foreground\/70::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .placeholder\:text-muted-foreground\/70::placeholder{color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}#root#root#root .placeholder\:text-white::placeholder{color:var(--color-white)}#root#root#root .placeholder\:text-white\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab,red,red)){#root#root#root .placeholder\:text-white\/40::placeholder{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}#root#root#root .before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}#root#root#root .before\:absolute:before{content:var(--tw-content);position:absolute}#root#root#root .before\:fixed:before{content:var(--tw-content);position:fixed}#root#root#root .before\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing) * 0)}#root#root#root .before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}#root#root#root .before\:start-0:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 0)}#root#root#root .before\:-top-9:before{content:var(--tw-content);top:calc(var(--spacing) * -9)}#root#root#root .before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}#root#root#root .before\:top-1\/2:before{content:var(--tw-content);top:50%}#root#root#root .before\:top-1\/4:before{content:var(--tw-content);top:25%}#root#root#root .before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}#root#root#root .before\:bottom-1\/4:before{content:var(--tw-content);bottom:25%}#root#root#root .before\:bottom-\[-20\%\]:before{content:var(--tw-content);bottom:-20%}#root#root#root .before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}#root#root#root .before\:left-1\/2:before{content:var(--tw-content);left:50%}#root#root#root .before\:left-1\/4:before{content:var(--tw-content);left:25%}#root#root#root .before\:left-1\/6:before{content:var(--tw-content);left:16.6667%}#root#root#root .before\:left-\[-100vw\]:before{content:var(--tw-content);left:-100vw}#root#root#root .before\:left-\[30\%\]:before{content:var(--tw-content);left:30%}#root#root#root .before\:-z-1:before{content:var(--tw-content);z-index:calc(1 * -1)}#root#root#root .before\:z-0:before{content:var(--tw-content);z-index:0}#root#root#root .before\:z-9:before{content:var(--tw-content);z-index:9}#root#root#root .before\:z-10:before{content:var(--tw-content);z-index:10}#root#root#root .before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1}#root#root#root .before\:block:before{content:var(--tw-content);display:block}#root#root#root .before\:size-87:before{content:var(--tw-content);width:calc(var(--spacing) * 87);height:calc(var(--spacing) * 87)}#root#root#root .before\:size-full:before{content:var(--tw-content);width:100%;height:100%}#root#root#root .before\:h-1\/5:before{content:var(--tw-content);height:20%}#root#root#root .before\:h-3\/5:before{content:var(--tw-content);height:60%}#root#root#root .before\:h-10:before{content:var(--tw-content);height:calc(var(--spacing) * 10)}#root#root#root .before\:h-20:before{content:var(--tw-content);height:calc(var(--spacing) * 20)}#root#root#root .before\:h-60:before{content:var(--tw-content);height:calc(var(--spacing) * 60)}#root#root#root .before\:h-105:before{content:var(--tw-content);height:calc(var(--spacing) * 105)}#root#root#root .before\:h-145:before{content:var(--tw-content);height:calc(var(--spacing) * 145)}#root#root#root .before\:h-full:before{content:var(--tw-content);height:100%}#root#root#root .before\:h-px:before{content:var(--tw-content);height:1px}#root#root#root .before\:w-30:before{content:var(--tw-content);width:calc(var(--spacing) * 30)}#root#root#root .before\:w-60:before{content:var(--tw-content);width:calc(var(--spacing) * 60)}#root#root#root .before\:w-190:before{content:var(--tw-content);width:calc(var(--spacing) * 190)}#root#root#root .before\:w-\[200vw\]:before{content:var(--tw-content);width:200vw}#root#root#root .before\:w-full:before{content:var(--tw-content);width:100%}#root#root#root .before\:flex-1:before{content:var(--tw-content);flex:1}#root#root#root .before\:-translate-1\/2:before{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}#root#root#root .before\:-translate-1\/2:before,#root#root#root .before\:-translate-x-1\/4:before{content:var(--tw-content);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .before\:-translate-x-1\/4:before{--tw-translate-x:calc(calc(1 / 4 * 100%) * -1)}#root#root#root .before\:-translate-x-full:before{--tw-translate-x:-100%}#root#root#root .before\:-translate-x-full:before,#root#root#root .before\:-translate-y-1\/4:before{content:var(--tw-content);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .before\:-translate-y-1\/4:before{--tw-translate-y:calc(calc(1 / 4 * 100%) * -1)}#root#root#root .before\:-translate-y-\[54\%\]:before{--tw-translate-y:calc(54% * -1)}#root#root#root .before\:-translate-y-\[54\%\]:before,#root#root#root .before\:-translate-y-full:before{content:var(--tw-content);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .before\:-translate-y-full:before{--tw-translate-y:-100%}#root#root#root .before\:translate-y-full:before{content:var(--tw-content);--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .before\:animate-rainbow:before{content:var(--tw-content);animation:rainbow var(--speed,2s) infinite linear}#root#root#root .before\:rounded-\[50\%\]:before{content:var(--tw-content);border-radius:50%}#root#root#root .before\:rounded-\[inherit\]:before{content:var(--tw-content);border-radius:inherit}#root#root#root .before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e+38px}#root#root#root .before\:rounded-xl:before{content:var(--tw-content);border-radius:calc(var(--radius) * 1.4)}#root#root#root .before\:border:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}#root#root#root .before\:border-y:before{content:var(--tw-content);border-block-style:var(--tw-border-style);border-block-width:1px}#root#root#root .before\:border-dashed:before{content:var(--tw-content);--tw-border-style:dashed;border-style:dashed}#root#root#root .before\:border-border:before{content:var(--tw-content);border-color:var(--border)}#root#root#root .before\:border-transparent:before{content:var(--tw-content);border-color:#0000}#root#root#root .before\:bg-background\/60:before{content:var(--tw-content);background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .before\:bg-background\/60:before{background-color:color-mix(in oklab,var(--background) 60%,transparent)}}#root#root#root .before\:bg-background\/90:before{content:var(--tw-content);background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .before\:bg-background\/90:before{background-color:color-mix(in oklab,var(--background) 90%,transparent)}}#root#root#root .before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}#root#root#root .before\:bg-card\/75:before{content:var(--tw-content);background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){#root#root#root .before\:bg-card\/75:before{background-color:color-mix(in oklab,var(--card) 75%,transparent)}}#root#root#root .before\:bg-neutral-950\/5:before{content:var(--tw-content);background-color:#0a0a0a0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .before\:bg-neutral-950\/5:before{background-color:color-mix(in oklab,var(--color-neutral-950) 5%,transparent)}}#root#root#root .before\:bg-primary:before{content:var(--tw-content);background-color:var(--primary)}#root#root#root .before\:bg-sky-400\/40:before{content:var(--tw-content);background-color:#00bcfe66}@supports (color:color-mix(in lab,red,red)){#root#root#root .before\:bg-sky-400\/40:before{background-color:color-mix(in oklab,var(--color-sky-400) 40%,transparent)}}#root#root#root .before\:bg-linear-to-b:before{content:var(--tw-content);--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .before\:bg-linear-to-b:before{--tw-gradient-position:to bottom in oklab}}#root#root#root .before\:bg-linear-to-b:before{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .before\:bg-linear-to-l:before{content:var(--tw-content);--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .before\:bg-linear-to-l:before{--tw-gradient-position:to left in oklab}}#root#root#root .before\:bg-linear-to-l:before{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .before\:bg-linear-to-r:before{content:var(--tw-content);--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .before\:bg-linear-to-r:before{--tw-gradient-position:to right in oklab}}#root#root#root .before\:bg-linear-to-r:before{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .before\:bg-linear-to-t:before{content:var(--tw-content);--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .before\:bg-linear-to-t:before{--tw-gradient-position:to top in oklab}}#root#root#root .before\:bg-linear-to-t:before{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .before\:bg-gradient-to-br:before{--tw-gradient-position:to bottom right in oklab}#root#root#root .before\:bg-gradient-to-br:before,#root#root#root .before\:bg-gradient-to-r:before{content:var(--tw-content);background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .before\:bg-gradient-to-r:before{--tw-gradient-position:to right in oklab}#root#root#root .before\:bg-radial:before{content:var(--tw-content);--tw-gradient-position:in oklab;background-image:radial-gradient(var(--tw-gradient-stops))}#root#root#root .before\:bg-\[conic-gradient\(from_var\(--button-angle\)_at_50\%_50\%\,rgba\(255\,255\,255\,0\.5\)\,rgba\(255\,255\,255\,0\)_10\%_43\%\,rgba\(255\,255\,255\,0\.5\)_50\%\,rgba\(255\,255\,255\,0\)_73\%_93\%\,rgba\(255\,255\,255\,0\.5\)\)\]:before{content:var(--tw-content);background-image:conic-gradient(from var(--button-angle) at 50% 50%,#ffffff80,#fff0 10% 43%,#ffffff80 50%,#fff0 73% 93%,#ffffff80)}#root#root#root .before\:bg-\[linear-gradient\(45deg\,transparent_25\%\,rgba\(255\,255\,255\,0\.5\)_50\%\,transparent_75\%\,transparent_100\%\)\]:before{content:var(--tw-content);background-image:linear-gradient(45deg,#0000 25%,#ffffff80 50%,#0000 75% 100%)}#root#root#root .before\:bg-\[linear-gradient\(90deg\,\#ff4242\,\#a1ff42\,\#42a1ff\,\#42d0ff\,\#a142ff\)\]:before{content:var(--tw-content);background-image:linear-gradient(90deg,#ff4242,#a1ff42,#42a1ff,#42d0ff,#a142ff)}#root#root#root .before\:bg-\[url\(\'https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/features\/image-40\.png\'\)\]:before{content:var(--tw-content);background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/features/image-40.png)}#root#root#root .before\:bg-\[url\(\'https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/hero\/image-48\.png\'\)\]:before{content:var(--tw-content);background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/hero/image-48.png)}#root#root#root .before\:bg-\[url\(\'https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/hero\/image-53\.png\'\)\]:before{content:var(--tw-content);background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/hero/image-53.png)}#root#root#root .before\:bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/team\/image-103\.png\)\]:before{content:var(--tw-content);background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/team/image-103.png)}#root#root#root .before\:bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/team\/image-105\.png\)\]:before{content:var(--tw-content);background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/team/image-105.png)}#root#root#root .before\:bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/team\/image-112\.png\)\]:before{content:var(--tw-content);background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/team/image-112.png)}#root#root#root .before\:bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/landing-page\/dot-pattern\.png\)\]:before{content:var(--tw-content);background-image:url(https://cdn.shadcnstudio.com/ss-assets/landing-page/dot-pattern.png)}#root#root#root .before\:from-background:before{content:var(--tw-content);--tw-gradient-from:var(--background);--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))}#root#root#root .before\:from-neutral-900:before{content:var(--tw-content);--tw-gradient-from:var(--color-neutral-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))}#root#root#root .before\:from-primary\/10:before{content:var(--tw-content);--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .before\:from-primary\/10:before{--tw-gradient-from:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .before\:from-primary\/10:before{--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))}#root#root#root .before\:from-sky-400\/50:before{content:var(--tw-content);--tw-gradient-from:#00bcfe80}@supports (color:color-mix(in lab,red,red)){#root#root#root .before\:from-sky-400\/50:before{--tw-gradient-from:color-mix(in oklab,var(--color-sky-400) 50%,transparent)}}#root#root#root .before\:from-sky-400\/50:before{--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))}#root#root#root .before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from: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))}#root#root#root .before\:from-white\/25:before{content:var(--tw-content);--tw-gradient-from:#ffffff40}@supports (color:color-mix(in lab,red,red)){#root#root#root .before\:from-white\/25:before{--tw-gradient-from:color-mix(in oklab,var(--color-white) 25%,transparent)}}#root#root#root .before\:from-white\/25:before{--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))}#root#root#root .before\:from-white\/60:before{content:var(--tw-content);--tw-gradient-from:#fff9}@supports (color:color-mix(in lab,red,red)){#root#root#root .before\:from-white\/60:before{--tw-gradient-from:color-mix(in oklab,var(--color-white) 60%,transparent)}}#root#root#root .before\:from-white\/60:before{--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))}#root#root#root .before\:from-70\%:before{content:var(--tw-content);--tw-gradient-from-position:70%}#root#root#root .before\:via-transparent:before{content:var(--tw-content);--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)}#root#root#root .before\:to-background:before{content:var(--tw-content);--tw-gradient-to:var(--background);--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))}#root#root#root .before\:to-transparent:before{content:var(--tw-content);--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))}#root#root#root .before\:\[mask-image\:linear-gradient\(\#fff_0_0\)\,linear-gradient\(\#fff_0_0\)\]:before,#root#root#root .before\:mask-\[linear-gradient\(\#fff_0_0\)\,linear-gradient\(\#fff_0_0\)\]:before{content:var(--tw-content);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0)}#root#root#root .before\:mask-\[linear-gradient\(var\(--card\)\,var\(--card\)_18\%\,transparent_100\%\)\]:before{content:var(--tw-content);-webkit-mask-image:linear-gradient(var(--card),var(--card) 18%,transparent 100%);mask-image:linear-gradient(var(--card),var(--card) 18%,transparent 100%)}#root#root#root .before\:bg-\[length\:250\%_250\%\,100\%_100\%\]:before{content:var(--tw-content);background-size:250% 250%,100% 100%}#root#root#root .before\:bg-cover:before{content:var(--tw-content);background-size:cover}#root#root#root .before\:bg-size-\[200\%\]:before{content:var(--tw-content);background-size:200%}#root#root#root .before\:bg-size-\[auto_60\%\]:before{content:var(--tw-content);background-size:auto 60%}#root#root#root .before\:bg-\[position\:200\%_0\,0_0\]:before{content:var(--tw-content);background-position:200% 0,0 0}#root#root#root .before\:bg-bottom-right:before{content:var(--tw-content);background-position:100% 100%}#root#root#root .before\:bg-center:before{content:var(--tw-content);background-position:50%}#root#root#root .before\:bg-no-repeat:before{content:var(--tw-content);background-repeat:no-repeat}#root#root#root .before\:bg-origin-border:before{content:var(--tw-content);background-origin:border-box}#root#root#root .before\:mask-exclude:before{content:var(--tw-content);-webkit-mask-composite:xor;mask-composite:exclude}#root#root#root .before\:\[mask-clip\:content-box\,border-box\]:before{content:var(--tw-content);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box}#root#root#root .before\:opacity-20:before{content:var(--tw-content);opacity:.2}#root#root#root .before\:opacity-40:before{content:var(--tw-content);opacity:.4}#root#root#root .before\:opacity-60:before{content:var(--tw-content);opacity:.6}#root#root#root .before\:opacity-70:before{content:var(--tw-content);opacity:.7}#root#root#root .before\:mix-blend-plus-lighter:before{content:var(--tw-content);mix-blend-mode:plus-lighter}#root#root#root .before\:shadow-\[inset_-0\.4px_-0\.4px_0\.5px_0_\#fff\,inset_0\.4px_0\.4px_0\.5px_0_\#fff\]:before{content:var(--tw-content);--tw-shadow:inset -.4px -.4px .5px 0 var(--tw-shadow-color,#fff),inset .4px .4px .5px 0 var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .before\:shadow-\[inset_0_2px_4\.5px_0px_rgba\(255\,255\,255\,0\.6\)\]:before{content:var(--tw-content);--tw-shadow:inset 0 2px 4.5px 0px var(--tw-shadow-color,#fff9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .before\:blur-\[120px\]:before{--tw-blur:blur(120px)}#root#root#root .before\:blur-\[120px\]:before,#root#root#root .before\:blur-lg:before{content:var(--tw-content);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,)}#root#root#root .before\:blur-lg:before{--tw-blur:blur(var(--blur-lg))}#root#root#root .before\:blur-xl:before{content:var(--tw-content);--tw-blur:blur(var(--blur-xl));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,)}#root#root#root .before\:\[filter\:blur\(calc\(0\.625\*1rem\)\)\]:before{content:var(--tw-content);filter:blur(.625rem)}#root#root#root .before\:backdrop-blur:before{--tw-backdrop-blur:blur(8px)}#root#root#root .before\:backdrop-blur-lg:before,#root#root#root .before\:backdrop-blur:before{content:var(--tw-content);-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,)}#root#root#root .before\:backdrop-blur-lg:before{--tw-backdrop-blur:blur(var(--blur-lg))}#root#root#root .before\:backdrop-blur-md:before{--tw-backdrop-blur:blur(var(--blur-md))}#root#root#root .before\:backdrop-blur-md:before,#root#root#root .before\:backdrop-blur-sm:before{content:var(--tw-content);-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,)}#root#root#root .before\:backdrop-blur-sm:before{--tw-backdrop-blur:blur(var(--blur-sm))}#root#root#root .before\:transition-\[--button-angle\]:before{content:var(--tw-content);transition-property:--button-angle;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#root#root#root .before\:transition-\[background-position_0s_ease\]:before{content:var(--tw-content);transition-property:background-position 0s ease;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#root#root#root .before\:duration-300:before{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}#root#root#root .before\:duration-500:before{content:var(--tw-content);--tw-duration:.5s;transition-duration:.5s}#root#root#root .before\:duration-1000:before{content:var(--tw-content);--tw-duration:1s;transition-duration:1s}#root#root#root .before\:ease-in-out:before{content:var(--tw-content);--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}#root#root#root .after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}#root#root#root .after\:absolute:after{content:var(--tw-content);position:absolute}#root#root#root .after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}#root#root#root .after\:-inset-30:after{content:var(--tw-content);inset:calc(var(--spacing) * -30)}#root#root#root .after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}#root#root#root .after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}#root#root#root .after\:inset-x-0:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}#root#root#root .after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}#root#root#root .after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}#root#root#root .after\:start-1\/2:after{content:var(--tw-content);inset-inline-start:50%}#root#root#root .after\:-top-4:after{content:var(--tw-content);top:calc(var(--spacing) * -4)}#root#root#root .after\:top-0:after{content:var(--tw-content);top:calc(var(--spacing) * 0)}#root#root#root .after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing) * 0)}#root#root#root .after\:-bottom-9:after{content:var(--tw-content);bottom:calc(var(--spacing) * -9)}#root#root#root .after\:-bottom-px\!:after{content:var(--tw-content);bottom:-1px!important}#root#root#root .after\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}#root#root#root .after\:bottom-2:after{content:var(--tw-content);bottom:calc(var(--spacing) * 2)}#root#root#root .after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}#root#root#root .after\:left-1\/2:after{content:var(--tw-content);left:50%}#root#root#root .after\:left-\[-100vw\]:after{content:var(--tw-content);left:-100vw}#root#root#root .after\:-z-1:after{content:var(--tw-content);z-index:calc(1 * -1)}#root#root#root .after\:z-1:after{content:var(--tw-content);z-index:1}#root#root#root .after\:z-10:after{content:var(--tw-content);z-index:10}#root#root#root .after\:aspect-\[1\/cos\(30deg\)\]:after{content:var(--tw-content);aspect-ratio:1/.866025}#root#root#root .after\:size-87:after{content:var(--tw-content);width:calc(var(--spacing) * 87);height:calc(var(--spacing) * 87)}#root#root#root .after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}#root#root#root .after\:h-10:after{content:var(--tw-content);height:calc(var(--spacing) * 10)}#root#root#root .after\:h-\[7cqi\]:after{content:var(--tw-content);height:7cqi}#root#root#root .after\:h-full:after{content:var(--tw-content);height:100%}#root#root#root .after\:h-px:after{content:var(--tw-content);height:1px}#root#root#root .after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}#root#root#root .after\:w-3\/4:after{content:var(--tw-content);width:75%}#root#root#root .after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}#root#root#root .after\:w-30:after{content:var(--tw-content);width:calc(var(--spacing) * 30)}#root#root#root .after\:w-\[2px\]:after{content:var(--tw-content);width:2px}#root#root#root .after\:w-\[200vw\]:after{content:var(--tw-content);width:200vw}#root#root#root .after\:flex-1:after{content:var(--tw-content);flex:1}#root#root#root .after\:origin-bottom-right:after{content:var(--tw-content);transform-origin:100% 100%}#root#root#root .after\:-translate-x-1\/2:after{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}#root#root#root .after\:-translate-x-1\/2:after,#root#root#root .after\:translate-x-1\/4:after{content:var(--tw-content);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .after\:translate-x-1\/4:after{--tw-translate-x:calc(1 / 4 * 100%)}#root#root#root .after\:translate-y-1\/4:after{--tw-translate-y:calc(1 / 4 * 100%)}#root#root#root .after\:translate-y-1\/4:after,#root#root#root .after\:translate-y-full:after{content:var(--tw-content);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .after\:translate-y-full:after{--tw-translate-y:100%}#root#root#root .after\:scale-x-0:after{content:var(--tw-content);--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .after\:scale-\[2\]:after{content:var(--tw-content);scale:2}#root#root#root .after\:\[place-self\:start_center\]:after{content:var(--tw-content);place-self:start center}#root#root#root .after\:rounded-\[inherit\]:after{content:var(--tw-content);border-radius:inherit}#root#root#root .after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e+38px}#root#root#root .after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}#root#root#root .after\:border-0:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:0}#root#root#root .after\:border-y:after{content:var(--tw-content);border-block-style:var(--tw-border-style);border-block-width:1px}#root#root#root .after\:border-dashed:after{content:var(--tw-content);--tw-border-style:dashed;border-style:dashed}#root#root#root .after\:border-\[inherit\]:after{content:var(--tw-content);border-color:inherit}#root#root#root .after\:border-border:after{content:var(--tw-content);border-color:var(--border)}#root#root#root .after\:border-inherit:after{content:var(--tw-content);border-color:inherit}#root#root#root .after\:bg-black:after{content:var(--tw-content);background-color:var(--color-black)}#root#root#root .after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}#root#root#root .after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}#root#root#root .after\:bg-muted:after{content:var(--tw-content);background-color:var(--muted)}#root#root#root .after\:bg-primary:after{content:var(--tw-content);background-color:var(--primary)}#root#root#root .after\:bg-purple-600\/40:after{content:var(--tw-content);background-color:#9810fa66}@supports (color:color-mix(in lab,red,red)){#root#root#root .after\:bg-purple-600\/40:after{background-color:color-mix(in oklab,var(--color-purple-600) 40%,transparent)}}#root#root#root .after\:bg-gradient-to-l:after{--tw-gradient-position:to left in oklab}#root#root#root .after\:bg-gradient-to-l:after,#root#root#root .after\:bg-gradient-to-tl:after{content:var(--tw-content);background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .after\:bg-gradient-to-tl:after{--tw-gradient-position:to top left in oklab}#root#root#root .after\:bg-\[conic-gradient\(from_90deg_at_50\%_50\%\,var\(--primary\)\,var\(--primary\)_50\%\,rgba\(0\,0\,0\,15\%\)_51\%_99\%\,var\(--primary\)\)\]:after{content:var(--tw-content);background-image:conic-gradient(from 90deg at 50% 50%,var(--primary),var(--primary) 50%,#00000026 51% 99%,var(--primary))}#root#root#root .after\:bg-\[conic-gradient\(from_90deg_at_50\%_50\%\,var\(--secondary\)\,var\(--secondary\)_50\%\,rgba\(0\,0\,0\,15\%\)_51\%_99\%\,var\(--secondary\)\)\]:after{content:var(--tw-content);background-image:conic-gradient(from 90deg at 50% 50%,var(--secondary),var(--secondary) 50%,#00000026 51% 99%,var(--secondary))}#root#root#root .after\:from-background:after{content:var(--tw-content);--tw-gradient-from:var(--background);--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))}#root#root#root .after\:from-white\/30:after{content:var(--tw-content);--tw-gradient-from:#ffffff4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .after\:from-white\/30:after{--tw-gradient-from:color-mix(in oklab,var(--color-white) 30%,transparent)}}#root#root#root .after\:from-white\/30:after{--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))}#root#root#root .after\:via-transparent:after{content:var(--tw-content);--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)}#root#root#root .after\:to-transparent:after{content:var(--tw-content);--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))}#root#root#root .after\:bg-origin-border:after{content:var(--tw-content);background-origin:border-box}#root#root#root .after\:mask-exclude:after{content:var(--tw-content);-webkit-mask-composite:xor;mask-composite:exclude}#root#root#root .after\:mask-clip-content:after{content:var(--tw-content);-webkit-mask-clip:content-box;mask-clip:content-box}#root#root#root .after\:opacity-0:after{content:var(--tw-content);opacity:0}#root#root#root .after\:opacity-50:after{content:var(--tw-content);opacity:.5}#root#root#root .after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}#root#root#root .after\:blur-\[120px\]:after{content:var(--tw-content);--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,)}#root#root#root .after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#root#root#root .after\:transition-transform:after{content:var(--tw-content);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))}#root#root#root .after\:duration-300:after{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}#root#root#root .after\:duration-500:after{content:var(--tw-content);--tw-duration:.5s;transition-duration:.5s}#root#root#root .after\:ease-in-out:after{content:var(--tw-content);--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}#root#root#root .after\:\[clip-path\:polygon\(50\%_100\%\,100\%_0\,0_0\)\]:after{content:var(--tw-content);clip-path:polygon(50% 100%,100% 0,0 0)}#root#root#root .after\:\[mask\:linear-gradient\(black\,black\)\,linear-gradient\(black\,black\)\]:after{content:var(--tw-content);-webkit-mask:linear-gradient(#000,#000),linear-gradient(#000,#000);mask:linear-gradient(#000,#000),linear-gradient(#000,#000)}#root#root#root .group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}#root#root#root .group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}#root#root#root .group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-0\.5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-.5px}#root#root#root .group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}#root#root#root .group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * 0)}#root#root#root .group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}#root#root#root :is(.\*\:group-data-\[orientation\=horizontal\]\/tabs\:after\:-bottom-2>*):is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:calc(var(--spacing) * -2)}#root#root#root :is(.\*\:group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0>*):is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * 0)}#root#root#root .group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}#root#root#root .group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}#root#root#root .group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}#root#root#root .group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}#root#root#root .group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}#root#root#root .group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}#root#root#root .group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}#root#root#root .group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}#root#root#root .group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}#root#root#root .first\:w-12\.5:first-child{width:calc(var(--spacing) * 12.5)}#root#root#root .first\:rounded-t-md:first-child{border-top-left-radius:calc(var(--radius) * .8);border-top-right-radius:calc(var(--radius) * .8)}#root#root#root .first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}#root#root#root .first\:rounded-l-sm:first-child{border-top-left-radius:calc(var(--radius) * .6);border-bottom-left-radius:calc(var(--radius) * .6)}#root#root#root .first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}#root#root#root .first\:fill-primary\/10:first-child{fill:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .first\:fill-primary\/10:first-child{fill:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .first\:fill-primary\/20:first-child{fill:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .first\:fill-primary\/20:first-child{fill:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .first\:pt-4:first-child{padding-top:calc(var(--spacing) * 4)}#root#root#root .first\:pt-8:first-child{padding-top:calc(var(--spacing) * 8)}#root#root#root .first\:pl-0:first-child{padding-left:calc(var(--spacing) * 0)}#root#root#root .first\:pl-4:first-child{padding-left:calc(var(--spacing) * 4)}#root#root#root :is(.\*\:first\:delay-200>*):first-child{--tw-animation-delay:.2s;transition-delay:.2s;animation-delay:.2s}#root#root#root .last\:-me-0:last-child{margin-inline-end:calc(var(--spacing) * 0)}#root#root#root .last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}#root#root#root .last\:mb-8:last-child{margin-bottom:calc(var(--spacing) * 8)}#root#root#root .last\:w-29:last-child{width:calc(var(--spacing) * 29)}#root#root#root .last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}#root#root#root .last\:rounded-r-sm:last-child{border-top-right-radius:calc(var(--radius) * .6);border-bottom-right-radius:calc(var(--radius) * .6)}#root#root#root .last\:rounded-b-md:last-child{border-bottom-right-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}#root#root#root .last\:border-r:last-child{border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}#root#root#root .last\:border-b-1:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .last\:fill-card:last-child{fill:var(--card)}#root#root#root .last\:fill-muted:last-child{fill:var(--muted)}#root#root#root .last\:px-4:last-child{padding-inline:calc(var(--spacing) * 4)}#root#root#root .last\:pr-0:last-child{padding-right:calc(var(--spacing) * 0)}#root#root#root .last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}#root#root#root .last\:pb-8:last-child{padding-bottom:calc(var(--spacing) * 8)}#root#root#root .last\:text-center:last-child{text-align:center}#root#root#root :is(.\*\:last\:invisible>*):last-child{visibility:hidden}#root#root#root :is(.last\:\*\:border-b-0\!:last-child>*){border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}#root#root#root :is(.\*\:last\:bg-inherit>*):last-child{background-color:inherit}#root#root#root :is(.\*\:last\:delay-200>*):last-child{--tw-animation-delay:.2s;transition-delay:.2s;animation-delay:.2s}#root#root#root .read-only\:bg-muted:read-only{background-color:var(--muted)}#root#root#root .empty\:m-0:empty{margin:calc(var(--spacing) * 0)}#root#root#root .empty\:p-0:empty{padding:calc(var(--spacing) * 0)}#root#root#root .focus-within\:border-ring:focus-within{border-color:var(--ring)}#root#root#root .focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root#root#root .focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}@media (hover:hover){#root#root#root .hover\:z-1:hover{z-index:1}#root#root#root .hover\:z-10:hover{z-index:10}#root#root#root .hover\:flex-2:hover{flex:2}#root#root#root .hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .hover\:-translate-y-1\.5:hover{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .hover\:scale-55:hover{--tw-scale-x:55%;--tw-scale-y:55%;--tw-scale-z:55%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .hover\:scale-100:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .hover\:scale-102:hover{--tw-scale-x:102%;--tw-scale-y:102%;--tw-scale-z:102%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .hover\:scale-106:hover{--tw-scale-x:106%;--tw-scale-y:106%;--tw-scale-z:106%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .hover\:scale-120:hover{--tw-scale-x:120%;--tw-scale-y:120%;--tw-scale-z:120%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .hover\:-rotate-2:hover{rotate:-2deg}#root#root#root .hover\:-rotate-6:hover{rotate:-6deg}#root#root#root .hover\:rotate-0:hover{rotate:none}#root#root#root .hover\:rotate-6:hover{rotate:6deg}#root#root#root .hover\:gap-4:hover{gap:calc(var(--spacing) * 4)}#root#root#root :where(.hover\:space-x-1:hover>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root :where(.hover\:space-x-2:hover>: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)))}#root#root#root .hover\:border-2:hover{border-style:var(--tw-border-style);border-width:2px}#root#root#root .hover\:border-l-2:hover{border-left-style:var(--tw-border-style);border-left-width:2px}#root#root#root .hover\:border-l-4:hover{border-left-style:var(--tw-border-style);border-left-width:4px}#root#root#root .hover\:border-amber-600:hover{border-color:var(--color-amber-600)}#root#root#root .hover\:border-background:hover{border-color:var(--background)}#root#root#root .hover\:border-black:hover{border-color:var(--color-black)}#root#root#root .hover\:border-border:hover,#root#root#root .hover\:border-border\/80:hover{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:border-border\/80:hover{border-color:color-mix(in oklab,var(--border) 80%,transparent)}}#root#root#root .hover\:border-destructive:hover{border-color:var(--destructive)}#root#root#root .hover\:border-foreground:hover{border-color:var(--foreground)}#root#root#root .hover\:border-green-600:hover{border-color:var(--color-green-600)}#root#root#root .hover\:border-muted-foreground\/30:hover{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:border-muted-foreground\/30:hover{border-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}#root#root#root .hover\:border-primary:hover,#root#root#root .hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}#root#root#root .hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}#root#root#root .hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}#root#root#root .hover\:border-primary\/60:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:border-primary\/60:hover{border-color:color-mix(in oklab,var(--primary) 60%,transparent)}}#root#root#root .hover\:border-sky-600:hover{border-color:var(--color-sky-600)}#root#root#root .hover\:border-transparent:hover{border-color:#0000}#root#root#root .hover\:border-b-primary:hover{border-bottom-color:var(--primary)}#root#root#root .hover\:\!bg-primary-foreground\/25:hover{background-color:var(--primary-foreground)!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:\!bg-primary-foreground\/25:hover{background-color:color-mix(in oklab,var(--primary-foreground) 25%,transparent)!important}}#root#root#root .hover\:\!bg-sidebar:hover{background-color:var(--sidebar)!important}#root#root#root .hover\:\!bg-transparent:hover{background-color:#0000!important}#root#root#root .hover\:\!bg-white\/20:hover{background-color:#fff3!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:\!bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)!important}}#root#root#root .hover\:\!bg-white\/25:hover{background-color:#ffffff40!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:\!bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)!important}}#root#root#root .hover\:bg-\[color-mix\(in_oklab\,_var\(--primary\)_15\%\,_var\(--card\)\)\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-\[color-mix\(in_oklab\,_var\(--primary\)_15\%\,_var\(--card\)\)\]:hover{background-color:color-mix(in oklab,var(--primary) 15%,var(--card))}}#root#root#root .hover\:bg-\[color-mix\(in_oklab\,var\(--primary\)20\%\,var\(--card\)\)\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-\[color-mix\(in_oklab\,var\(--primary\)20\%\,var\(--card\)\)\]:hover{background-color:color-mix(in oklab,var(--primary)20%,var(--card))}}#root#root#root .hover\:bg-\[color-mix\(in_oklab\,var\(--primary\)_15\%\,var\(--card\)\)\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-\[color-mix\(in_oklab\,var\(--primary\)_15\%\,var\(--card\)\)\]:hover{background-color:color-mix(in oklab,var(--primary) 15%,var(--card))}}#root#root#root .hover\:bg-accent:hover{background-color:var(--accent)}#root#root#root .hover\:bg-accent\!:hover{background-color:var(--accent)!important}#root#root#root .hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-accent\/40:hover{background-color:color-mix(in oklab,var(--accent) 40%,transparent)}}#root#root#root .hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}#root#root#root .hover\:bg-amber-500:hover{background-color:var(--color-amber-500)}#root#root#root .hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}#root#root#root .hover\:bg-amber-600\/10:hover{background-color:#dd74001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-amber-600\/10:hover{background-color:color-mix(in oklab,var(--color-amber-600) 10%,transparent)}}#root#root#root .hover\:bg-amber-600\/20:hover{background-color:#dd740033}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-amber-600\/20:hover{background-color:color-mix(in oklab,var(--color-amber-600) 20%,transparent)}}#root#root#root .hover\:bg-amber-600\/90:hover{background-color:#dd7400e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-amber-600\/90:hover{background-color:color-mix(in oklab,var(--color-amber-600) 90%,transparent)}}#root#root#root .hover\:bg-background:hover{background-color:var(--background)}#root#root#root .hover\:bg-background\!:hover{background-color:var(--background)!important}#root#root#root .hover\:bg-background\/80:hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-background\/80:hover{background-color:color-mix(in oklab,var(--background) 80%,transparent)}}#root#root#root .hover\:bg-background\/90:hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-background\/90:hover{background-color:color-mix(in oklab,var(--background) 90%,transparent)}}#root#root#root .hover\:bg-black:hover{background-color:var(--color-black)}#root#root#root .hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}#root#root#root .hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}#root#root#root .hover\:bg-card\/90:hover{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-card\/90:hover{background-color:color-mix(in oklab,var(--card) 90%,transparent)}}#root#root#root .hover\:bg-cyan-100:hover{background-color:var(--color-cyan-100)}#root#root#root .hover\:bg-cyan-500:hover{background-color:var(--color-cyan-500)}#root#root#root .hover\:bg-cyan-700:hover{background-color:var(--color-cyan-700)}#root#root#root .hover\:bg-cyan-800:hover{background-color:var(--color-cyan-800)}#root#root#root .hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root#root#root .hover\:bg-destructive\/10\!:hover{background-color:var(--destructive)!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-destructive\/10\!:hover{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)!important}}#root#root#root .hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root#root#root .hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}#root#root#root .hover\:bg-foreground:hover,#root#root#root .hover\:bg-foreground\/90:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-foreground\/90:hover{background-color:color-mix(in oklab,var(--foreground) 90%,transparent)}}#root#root#root .hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}#root#root#root .hover\:bg-green-100:hover{background-color:var(--color-green-100)}#root#root#root .hover\:bg-green-600:hover{background-color:var(--color-green-600)}#root#root#root .hover\:bg-green-600\/20:hover{background-color:#00a54433}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-green-600\/20:hover{background-color:color-mix(in oklab,var(--color-green-600) 20%,transparent)}}#root#root#root .hover\:bg-green-600\/90:hover{background-color:#00a544e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-green-600\/90:hover{background-color:color-mix(in oklab,var(--color-green-600) 90%,transparent)}}#root#root#root .hover\:bg-green-900:hover{background-color:var(--color-green-900)}#root#root#root .hover\:bg-muted:hover{background-color:var(--muted)}#root#root#root .hover\:bg-muted-foreground\/15:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-muted-foreground\/15:hover{background-color:color-mix(in oklab,var(--muted-foreground) 15%,transparent)}}#root#root#root .hover\:bg-muted-foreground\/20:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-muted-foreground\/20:hover{background-color:color-mix(in oklab,var(--muted-foreground) 20%,transparent)}}#root#root#root .hover\:bg-muted-foreground\/30:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-muted-foreground\/30:hover{background-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}#root#root#root .hover\:bg-muted-foreground\/60:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-muted-foreground\/60:hover{background-color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}#root#root#root .hover\:bg-muted\/10:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-muted\/10:hover{background-color:color-mix(in oklab,var(--muted) 10%,transparent)}}#root#root#root .hover\:bg-muted\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-muted\/30:hover{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}#root#root#root .hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}#root#root#root .hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root#root#root .hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}#root#root#root .hover\:bg-muted\/80:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-muted\/80:hover{background-color:color-mix(in oklab,var(--muted) 80%,transparent)}}#root#root#root .hover\:bg-muted\/90:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-muted\/90:hover{background-color:color-mix(in oklab,var(--muted) 90%,transparent)}}#root#root#root .hover\:bg-neutral-100\/90:hover{background-color:#f5f5f5e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-neutral-100\/90:hover{background-color:color-mix(in oklab,var(--color-neutral-100) 90%,transparent)}}#root#root#root .hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}#root#root#root .hover\:bg-neutral-900\/90:hover{background-color:#171717e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-neutral-900\/90:hover{background-color:color-mix(in oklab,var(--color-neutral-900) 90%,transparent)}}#root#root#root .hover\:bg-primary:hover{background-color:var(--primary)}#root#root#root .hover\:bg-primary\!:hover{background-color:var(--primary)!important}#root#root#root .hover\:bg-primary-foreground:hover,#root#root#root .hover\:bg-primary-foreground\/10:hover{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-primary-foreground\/10:hover{background-color:color-mix(in oklab,var(--primary-foreground) 10%,transparent)}}#root#root#root .hover\:bg-primary\/5:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}#root#root#root .hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .hover\:bg-primary\/20:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .hover\:bg-primary\/20\!:hover{background-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-primary\/20\!:hover{background-color:color-mix(in oklab,var(--primary) 20%,transparent)!important}}#root#root#root .hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}#root#root#root .hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}#root#root#root .hover\:bg-red-600:hover{background-color:var(--color-red-600)}#root#root#root .hover\:bg-red-600\/20:hover{background-color:#e4001433}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-red-600\/20:hover{background-color:color-mix(in oklab,var(--color-red-600) 20%,transparent)}}#root#root#root .hover\:bg-red-700:hover{background-color:var(--color-red-700)}#root#root#root .hover\:bg-secondary:hover,#root#root#root .hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}#root#root#root .hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}#root#root#root .hover\:bg-sky-600:hover{background-color:var(--color-sky-600)}#root#root#root .hover\:bg-sky-600\/10:hover{background-color:#0084cc1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-sky-600\/10:hover{background-color:color-mix(in oklab,var(--color-sky-600) 10%,transparent)}}#root#root#root .hover\:bg-sky-600\/20:hover{background-color:#0084cc33}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-sky-600\/20:hover{background-color:color-mix(in oklab,var(--color-sky-600) 20%,transparent)}}#root#root#root .hover\:bg-sky-600\/90:hover{background-color:#0084cce6}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-sky-600\/90:hover{background-color:color-mix(in oklab,var(--color-sky-600) 90%,transparent)}}#root#root#root .hover\:bg-transparent:hover{background-color:#0000}#root#root#root .hover\:bg-transparent\!:hover{background-color:#0000!important}#root#root#root .hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}#root#root#root .hover\:bg-white\/10\!:hover{background-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-white\/10\!:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)!important}}#root#root#root .hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-white\/30:hover{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}#root#root#root .hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}#root#root#root .hover\:bg-white\/80\!:hover{background-color:#fffc!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-white\/80\!:hover{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)!important}}#root#root#root .hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}#root#root#root .hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}#root#root#root .hover\:bg-linear-160:hover{--tw-gradient-position:160deg}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .hover\:bg-linear-160:hover{--tw-gradient-position:160deg in oklab}}#root#root#root .hover\:bg-linear-160:hover{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .hover\:bg-linear-to-r:hover{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .hover\:bg-linear-to-r:hover{--tw-gradient-position:to right in oklab}}#root#root#root .hover\:bg-linear-to-r:hover{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .hover\:from-primary\/10:hover{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:from-primary\/10:hover{--tw-gradient-from:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .hover\:from-primary\/10:hover{--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))}#root#root#root .hover\:from-white\/15:hover{--tw-gradient-from:#ffffff26}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:from-white\/15:hover{--tw-gradient-from:color-mix(in oklab,var(--color-white) 15%,transparent)}}#root#root#root .hover\:from-white\/15:hover{--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))}#root#root#root .hover\:from-yellow-200:hover{--tw-gradient-from:var(--color-yellow-200);--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))}#root#root#root .hover\:to-white\/25:hover{--tw-gradient-to:#ffffff40}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:to-white\/25:hover{--tw-gradient-to:color-mix(in oklab,var(--color-white) 25%,transparent)}}#root#root#root .hover\:to-white\/25:hover{--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))}#root#root#root .hover\:to-yellow-500:hover{--tw-gradient-to:var(--color-yellow-500);--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))}#root#root#root .hover\:bg-\[99\%_center\]:hover{background-position:99%}#root#root#root .hover\:stroke-amber-600:hover{stroke:var(--color-amber-600)}#root#root#root .hover\:stroke-destructive:hover{stroke:var(--destructive)}#root#root#root .hover\:stroke-green-600:hover{stroke:var(--color-green-600)}#root#root#root .hover\:stroke-sky-600:hover{stroke:var(--color-sky-600)}#root#root#root .hover\:p-0:hover{padding:calc(var(--spacing) * 0)}#root#root#root .hover\:pl-2\.75:hover{padding-left:calc(var(--spacing) * 2.75)}#root#root#root .hover\:font-semibold:hover{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}#root#root#root .hover\:\!text-primary-foreground:hover{color:var(--primary-foreground)!important}#root#root#root .hover\:text-accent-foreground:hover{color:var(--accent-foreground)}#root#root#root .hover\:text-amber-500:hover{color:var(--color-amber-500)}#root#root#root .hover\:text-amber-800:hover{color:var(--color-amber-800)}#root#root#root .hover\:text-blue-800:hover{color:var(--color-blue-800)}#root#root#root .hover\:text-destructive:hover{color:var(--destructive)}#root#root#root .hover\:text-destructive\!:hover{color:var(--destructive)!important}#root#root#root .hover\:text-foreground:hover{color:var(--foreground)}#root#root#root .hover\:text-gray-200:hover{color:var(--color-gray-200)}#root#root#root .hover\:text-green-500:hover{color:var(--color-green-500)}#root#root#root .hover\:text-muted-foreground:hover{color:var(--muted-foreground)}#root#root#root .hover\:text-muted-foreground\!:hover{color:var(--muted-foreground)!important}#root#root#root .hover\:text-muted-foreground\/90:hover{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:text-muted-foreground\/90:hover{color:color-mix(in oklab,var(--muted-foreground) 90%,transparent)}}#root#root#root .hover\:text-primary:hover{color:var(--primary)}#root#root#root .hover\:text-primary-foreground:hover{color:var(--primary-foreground)}#root#root#root .hover\:text-primary\/80:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:text-primary\/80:hover{color:color-mix(in oklab,var(--primary) 80%,transparent)}}#root#root#root .hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}#root#root#root .hover\:text-sky-500:hover{color:var(--color-sky-500)}#root#root#root .hover\:text-sky-600:hover{color:var(--color-sky-600)}#root#root#root .hover\:text-white:hover{color:var(--color-white)}#root#root#root .hover\:no-underline:hover{text-decoration-line:none}#root#root#root .hover\:underline:hover{text-decoration-line:underline}#root#root#root .hover\:underline-offset-2:hover{text-underline-offset:2px}#root#root#root .hover\:opacity-50:hover{opacity:.5}#root#root#root .hover\:opacity-60:hover{opacity:.6}#root#root#root .hover\:opacity-90:hover{opacity:.9}#root#root#root .hover\:opacity-95:hover{opacity:.95}#root#root#root .hover\:opacity-100:hover{opacity:1}#root#root#root .hover\:shadow-2xl:hover{--tw-shadow:var(--shadow-2xl)}#root#root#root .hover\:shadow-2xl:hover,#root#root#root .hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)))}#root#root#root .hover\:shadow-\[inset_-0\.4px_-0\.4px_0\.5px_0_\#fff\,inset_0\.4px_0\.4px_0\.5px_0_\#fff\]:hover{--tw-shadow:inset -.4px -.4px .5px 0 var(--tw-shadow-color,#fff),inset .4px .4px .5px 0 var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .hover\:shadow-\[inset_0_-3px_6px_-2px_rgba\(255\,255\,255\,0\.90\)\]:hover{--tw-shadow:inset 0 -3px 6px -2px var(--tw-shadow-color,#ffffffe6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .hover\:shadow-\[inset_0_-3px_6px_-2px_rgba\(255\,255\,255\,100\)\]:hover{--tw-shadow:inset 0 -3px 6px -2px var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .hover\:shadow-\[inset_0_-6px_8px_-1px_rgba\(25\,175\,253\,0\.6\)\]:hover{--tw-shadow:inset 0 -6px 8px -1px var(--tw-shadow-color,#19affd99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .hover\:shadow-\[inset_0_0_0_0_var\(--primary\)\,inset_1px_-1\.5px_2px_0_rgba\(0\,0\,0\,0\.25\)\,inset_-1px_1\.5px_2px_0_rgba\(255\,255\,255\,0\.35\)\]:hover{--tw-shadow:inset 0 0 0 0 var(--tw-shadow-color,var(--primary)),inset 1px -1.5px 2px 0 var(--tw-shadow-color,#00000040),inset -1px 1.5px 2px 0 var(--tw-shadow-color,#ffffff59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .hover\:shadow-\[inset_0_0_0_0_var\(--secondary\)\,inset_1px_-1\.5px_2px_0_rgba\(0\,0\,0\,0\.25\)\,inset_-1px_1\.5px_2px_0_rgba\(255\,255\,255\,0\.35\)\]:hover{--tw-shadow:inset 0 0 0 0 var(--tw-shadow-color,var(--secondary)),inset 1px -1.5px 2px 0 var(--tw-shadow-color,#00000040),inset -1px 1.5px 2px 0 var(--tw-shadow-color,#ffffff59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .hover\:shadow-lg:hover{--tw-shadow:var(--shadow-lg)}#root#root#root .hover\:shadow-lg:hover,#root#root#root .hover\:shadow-md:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .hover\:shadow-md:hover{--tw-shadow:var(--shadow-md)}#root#root#root .hover\:shadow-sm:hover{--tw-shadow:var(--shadow-sm)}#root#root#root .hover\:shadow-sm:hover,#root#root#root .hover\:shadow-xl:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .hover\:shadow-xl:hover{--tw-shadow:var(--shadow-xl)}#root#root#root .hover\:ring-1:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .hover\:ring-1:hover,#root#root#root .hover\:ring-2:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .hover\:ring-4:hover{--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)}#root#root#root .hover\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,white_40\%\,transparent\)_inset\,0px_0px_0px_1px_var\(--primary\)\,0px_0px_0px_1px_color-mix\(in_oklab\,white_30\%\,transparent\)_inset\,0px_3px_4px_0px_color-mix\(in_oklab\,black_30\%\,transparent\)\]:hover{box-shadow:0 1px 8px 0 oklab(100% 0 5.96046e-8/.4) inset,0 0 0 1px var(--primary),0 0 0 1px oklab(100% 0 5.96046e-8/.3) inset,0 3px 4px 0 oklab(0 none none/.3)}#root#root#root .hover\:ring-amber-600:hover{--tw-ring-color:var(--color-amber-600)}#root#root#root .hover\:ring-amber-600\/30:hover{--tw-ring-color:#dd74004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:ring-amber-600\/30:hover{--tw-ring-color:color-mix(in oklab,var(--color-amber-600) 30%,transparent)}}#root#root#root .hover\:ring-destructive:hover,#root#root#root .hover\:ring-destructive\/30:hover{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:ring-destructive\/30:hover{--tw-ring-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}#root#root#root .hover\:ring-destructive\/40:hover{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:ring-destructive\/40:hover{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root#root#root .hover\:ring-green-600:hover{--tw-ring-color:var(--color-green-600)}#root#root#root .hover\:ring-green-600\/30:hover{--tw-ring-color:#00a5444d}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:ring-green-600\/30:hover{--tw-ring-color:color-mix(in oklab,var(--color-green-600) 30%,transparent)}}#root#root#root .hover\:ring-green-600\/40:hover{--tw-ring-color:#00a54466}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:ring-green-600\/40:hover{--tw-ring-color:color-mix(in oklab,var(--color-green-600) 40%,transparent)}}#root#root#root .hover\:ring-primary:hover,#root#root#root .hover\:ring-primary\/30:hover{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:ring-primary\/30:hover{--tw-ring-color:color-mix(in oklab,var(--primary) 30%,transparent)}}#root#root#root .hover\:ring-primary\/40:hover{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:ring-primary\/40:hover{--tw-ring-color:color-mix(in oklab,var(--primary) 40%,transparent)}}#root#root#root .hover\:ring-primary\/90:hover{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:ring-primary\/90:hover{--tw-ring-color:color-mix(in oklab,var(--primary) 90%,transparent)}}#root#root#root .hover\:ring-sky-600:hover{--tw-ring-color:var(--color-sky-600)}#root#root#root .hover\:ring-sky-600\/30:hover{--tw-ring-color:#0084cc4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:ring-sky-600\/30:hover{--tw-ring-color:color-mix(in oklab,var(--color-sky-600) 30%,transparent)}}#root#root#root .hover\:ring-sky-600\/40:hover{--tw-ring-color:#0084cc66}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:ring-sky-600\/40:hover{--tw-ring-color:color-mix(in oklab,var(--color-sky-600) 40%,transparent)}}#root#root#root .hover\:ring-offset-2:hover{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}#root#root#root .hover\:brightness-95:hover{--tw-brightness:brightness(95%)}#root#root#root .hover\:brightness-95:hover,#root#root#root .hover\:drop-shadow-md:hover{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,)}#root#root#root .hover\:drop-shadow-md:hover{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md))}#root#root#root .hover\:drop-shadow-xl:hover{--tw-drop-shadow-size:drop-shadow(0 9px 7px var(--tw-drop-shadow-color,#0000001a));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xl));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,)}#root#root#root .hover\:drop-shadow-amber-600\/40:hover{--tw-drop-shadow-color:#dd740066}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:drop-shadow-amber-600\/40:hover{--tw-drop-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-600) 40%,transparent) var(--tw-drop-shadow-alpha),transparent)}}#root#root#root .hover\:drop-shadow-amber-600\/40:hover{--tw-drop-shadow:var(--tw-drop-shadow-size)}#root#root#root .hover\:drop-shadow-destructive\/40:hover{--tw-drop-shadow-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:drop-shadow-destructive\/40:hover{--tw-drop-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--destructive) 40%,transparent) var(--tw-drop-shadow-alpha),transparent)}}#root#root#root .hover\:drop-shadow-destructive\/40:hover{--tw-drop-shadow:var(--tw-drop-shadow-size)}#root#root#root .hover\:drop-shadow-green-600\/40:hover{--tw-drop-shadow-color:#00a54466}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:drop-shadow-green-600\/40:hover{--tw-drop-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-green-600) 40%,transparent) var(--tw-drop-shadow-alpha),transparent)}}#root#root#root .hover\:drop-shadow-green-600\/40:hover{--tw-drop-shadow:var(--tw-drop-shadow-size)}#root#root#root .hover\:drop-shadow-sky-600\/40:hover{--tw-drop-shadow-color:#0084cc66}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:drop-shadow-sky-600\/40:hover{--tw-drop-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-sky-600) 40%,transparent) var(--tw-drop-shadow-alpha),transparent)}}#root#root#root .hover\:drop-shadow-sky-600\/40:hover{--tw-drop-shadow:var(--tw-drop-shadow-size)}#root#root#root .hover\:grayscale-0:hover{--tw-grayscale:grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}#root#root#root .hover\:backdrop-blur-md:hover{--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,)}#root#root#root :is(.\*\:hover\:bg-primary\/20>*):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\:hover\:bg-primary\/20>*):hover{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root :is(.\*\:hover\:text-foreground>*):hover{color:var(--foreground)}#root#root#root :is(.\*\:hover\:text-primary>*):hover{color:var(--primary)}@media (hover:hover){#root#root#root .group-hover\:hover\:bg-secondary:is(:where(.group):hover *):hover{background-color:var(--secondary)}}#root#root#root .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}#root#root#root .hover\:before\:bg-\[position\:-100\%_0\,0_0\]:hover:before{content:var(--tw-content);background-position:-100% 0,0 0}#root#root#root .hover\:before\:\[--button-angle\:-125deg\]:hover:before{content:var(--tw-content);--button-angle:-125deg}#root#root#root .hover\:after\:origin-bottom-left:hover:after{content:var(--tw-content);transform-origin:0 100%}#root#root#root .hover\:after\:scale-x-100:hover:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .hover\:after\:rotate-180:hover:after{content:var(--tw-content);rotate:180deg}#root#root#root .hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}#root#root#root .focus\:z-1:focus{z-index:1}#root#root#root .focus\:z-10:focus{z-index:10}#root#root#root .focus\:border-0:focus{border-style:var(--tw-border-style);border-width:0}#root#root#root .focus\:border-e-1:focus{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}#root#root#root .focus\:border-border:focus{border-color:var(--border)}#root#root#root .focus\:border-sky-500\/50:focus{border-color:#00a5ef80}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus\:border-sky-500\/50:focus{border-color:color-mix(in oklab,var(--color-sky-500) 50%,transparent)}}#root#root#root .focus\:bg-accent:focus{background-color:var(--accent)}#root#root#root .focus\:bg-destructive\/10:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root#root#root .focus\:bg-muted-foreground\/15:focus{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus\:bg-muted-foreground\/15:focus{background-color:color-mix(in oklab,var(--muted-foreground) 15%,transparent)}}#root#root#root .focus\:bg-primary\/15:focus{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus\:bg-primary\/15:focus{background-color:color-mix(in oklab,var(--primary) 15%,transparent)}}#root#root#root .focus\:bg-primary\/90:focus{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus\:bg-primary\/90:focus{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}#root#root#root .focus\:bg-transparent:focus{background-color:#0000}#root#root#root .focus\:font-semibold:focus{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}#root#root#root .focus\:text-accent-foreground:focus{color:var(--accent-foreground)}#root#root#root .focus\:text-destructive:focus{color:var(--destructive)}#root#root#root .focus\:text-foreground:focus{color:var(--foreground)}#root#root#root .focus\:text-primary:focus{color:var(--primary)}#root#root#root .focus\:text-primary-foreground:focus{color:var(--primary-foreground)}#root#root#root .focus\:text-white:focus{color:var(--color-white)}#root#root#root .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)}#root#root#root .focus\:ring-0:focus,#root#root#root .focus\:ring-1:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .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)}#root#root#root .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)}#root#root#root .focus\:ring-ring:focus{--tw-ring-color:var(--ring)}#root#root#root .focus\:ring-sky-500\/50:focus{--tw-ring-color:#00a5ef80}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus\:ring-sky-500\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-sky-500) 50%,transparent)}}#root#root#root .focus\:ring-transparent:focus{--tw-ring-color:transparent}#root#root#root .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}#root#root#root .focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#root#root#root .focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}#root#root#root .focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}#root#root#root .focus-visible\:z-1:focus-visible{z-index:1}#root#root#root .focus-visible\:z-10:focus-visible{z-index:10}#root#root#root .focus-visible\:rounded-full:focus-visible{border-radius:3.40282e+38px}#root#root#root .focus-visible\:border:focus-visible{border-style:var(--tw-border-style);border-width:1px}#root#root#root .focus-visible\:border-none:focus-visible{--tw-border-style:none;border-style:none}#root#root#root .focus-visible\:border-background:focus-visible{border-color:var(--background)}#root#root#root .focus-visible\:border-border:focus-visible{border-color:var(--border)}#root#root#root .focus-visible\:border-ring:focus-visible{border-color:var(--ring)}#root#root#root .focus-visible\:border-sky-600:focus-visible{border-color:var(--color-sky-600)}#root#root#root .focus-visible\:bg-muted-foreground\/15:focus-visible{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:bg-muted-foreground\/15:focus-visible{background-color:color-mix(in oklab,var(--muted-foreground) 15%,transparent)}}#root#root#root .focus-visible\:text-foreground:focus-visible{color:var(--foreground)}#root#root#root .focus-visible\:shadow-none:focus-visible{--tw-shadow:0 0 #0000}#root#root#root .focus-visible\:ring-0:focus-visible,#root#root#root .focus-visible\:shadow-none:focus-visible{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .focus-visible\:ring-1:focus-visible,#root#root#root .focus-visible\:ring-2:focus-visible{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .focus-visible\:ring-3:focus-visible,#root#root#root .focus-visible\:ring-4:focus-visible{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root#root#root .focus-visible\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,white_7\%\,transparent\)_inset\,0px_0px_4\.3px_0px_color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_inset\,0px_0px_0px_2\.5px_var\(--primary\)\,0px_7px_12px_0px_color-mix\(in_oklab\,var\(--primary\)_60\%\,transparent\)\,0px_-1px_0px_1px_color-mix\(in_oklab\,white_18\%\,transparent\)_inset\,0px_4px_4px_0px_color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\]:focus-visible{box-shadow:0 1px 8px 0 oklab(100% 0 5.96046e-8/.07) inset,0 0 4.3px 0 var(--primary) inset,0 0 0 2.5px var(--primary),0 7px 12px 0 var(--primary),0 -1px 0 1px #ffffff2e inset,0 4px 4px 0 var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,white_7\%\,transparent\)_inset\,0px_0px_4\.3px_0px_color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_inset\,0px_0px_0px_2\.5px_var\(--primary\)\,0px_7px_12px_0px_color-mix\(in_oklab\,var\(--primary\)_60\%\,transparent\)\,0px_-1px_0px_1px_color-mix\(in_oklab\,white_18\%\,transparent\)_inset\,0px_4px_4px_0px_color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\]:focus-visible{box-shadow:0 1px 8px 0 oklab(100% 0 5.96046e-8/.07) inset,0 0 4.3px 0 color-mix(in oklab,var(--primary) 11%,transparent) inset,0 0 0 2.5px var(--primary),0 7px 12px 0 color-mix(in oklab,var(--primary) 60%,transparent),0 -1px 0 1px oklab(100% 0 5.96046e-8/.18) inset,0 4px 4px 0 color-mix(in oklab,var(--primary) 16%,transparent)}}#root#root#root .focus-visible\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,white_40\%\,transparent\)_inset\,0px_0px_0px_1px_var\(--primary\)\,0px_0px_0px_1px_color-mix\(in_oklab\,white_30\%\,transparent\)_inset\,0px_3px_4px_0px_color-mix\(in_oklab\,black_30\%\,transparent\)\]:focus-visible{box-shadow:0 1px 8px 0 oklab(100% 0 5.96046e-8/.4) inset,0 0 0 1px var(--primary),0 0 0 1px oklab(100% 0 5.96046e-8/.3) inset,0 3px 4px 0 oklab(0 none none/.3)}#root#root#root .focus-visible\:ring-amber-600:focus-visible{--tw-ring-color:var(--color-amber-600)}#root#root#root .focus-visible\:ring-amber-600\/20:focus-visible{--tw-ring-color:#dd740033}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-amber-600\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-amber-600) 20%,transparent)}}#root#root#root .focus-visible\:ring-background\/20:focus-visible{--tw-ring-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-background\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--background) 20%,transparent)}}#root#root#root .focus-visible\:ring-destructive:focus-visible,#root#root#root .focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root#root#root .focus-visible\:ring-gray-600\/20:focus-visible{--tw-ring-color:#4a556533}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-gray-600\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-gray-600) 20%,transparent)}}#root#root#root .focus-visible\:ring-green-600:focus-visible{--tw-ring-color:var(--color-green-600)}#root#root#root .focus-visible\:ring-green-600\/20:focus-visible{--tw-ring-color:#00a54433}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-green-600\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-green-600) 20%,transparent)}}#root#root#root .focus-visible\:ring-indigo-600\/20:focus-visible{--tw-ring-color:#4f39f633}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-indigo-600\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-indigo-600) 20%,transparent)}}#root#root#root .focus-visible\:ring-neutral-100\/20:focus-visible{--tw-ring-color:#f5f5f533}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-neutral-100\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-neutral-100) 20%,transparent)}}#root#root#root .focus-visible\:ring-pink-600\/20:focus-visible{--tw-ring-color:#e3007633}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-pink-600\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-pink-600) 20%,transparent)}}#root#root#root .focus-visible\:ring-primary\/20:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-primary\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .focus-visible\:ring-red-600:focus-visible{--tw-ring-color:var(--color-red-600)}#root#root#root .focus-visible\:ring-red-600\/20:focus-visible{--tw-ring-color:#e4001433}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-red-600\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-red-600) 20%,transparent)}}#root#root#root .focus-visible\:ring-ring:focus-visible,#root#root#root .focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root#root#root .focus-visible\:ring-sky-600:focus-visible{--tw-ring-color:var(--color-sky-600)}#root#root#root .focus-visible\:ring-sky-600\/20:focus-visible{--tw-ring-color:#0084cc33}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-sky-600\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-sky-600) 20%,transparent)}}#root#root#root .focus-visible\:ring-teal-600\/20:focus-visible{--tw-ring-color:#00958833}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-teal-600\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-teal-600) 20%,transparent)}}#root#root#root .focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}#root#root#root .focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}#root#root#root .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}#root#root#root .focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#root#root#root .focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}#root#root#root .focus-visible\:outline-0:focus-visible{outline-style:var(--tw-outline-style);outline-width:0}#root#root#root .focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#root#root#root .focus-visible\:outline-\[3px\]:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}#root#root#root .focus-visible\:-outline-offset-4:focus-visible{outline-offset:calc(4px * -1)}#root#root#root .focus-visible\:outline-primary\/20:focus-visible{outline-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:outline-primary\/20:focus-visible{outline-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}#root#root#root .focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}#root#root#root .focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}#root#root#root :is(.\*\:focus-visible\:relative>*):focus-visible{position:relative}#root#root#root :is(.\*\:focus-visible\:z-10>*):focus-visible{z-index:10}#root#root#root .active\:-translate-x-0\.5:active{--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .active\:translate-y-0\.5:active{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .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)}#root#root#root .active\:cursor-grabbing:active{cursor:grabbing}#root#root#root .active\:border-primary:active{border-color:var(--primary)}#root#root#root .active\:bg-muted-foreground\/15:active{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .active\:bg-muted-foreground\/15:active{background-color:color-mix(in oklab,var(--muted-foreground) 15%,transparent)}}#root#root#root .active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}#root#root#root .active\:bg-transparent:active{background-color:#0000}#root#root#root .active\:text-foreground:active{color:var(--foreground)}#root#root#root .active\:text-primary:active{color:var(--primary)}#root#root#root .active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}#root#root#root .active\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,white_7\%\,transparent\)_inset\,0px_0px_4\.3px_0px_color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_inset\,0px_0px_0px_2\.5px_var\(--primary\)\,0px_7px_12px_0px_color-mix\(in_oklab\,var\(--primary\)_60\%\,transparent\)\,0px_-1px_0px_1px_color-mix\(in_oklab\,white_18\%\,transparent\)_inset\,0px_4px_4px_0px_color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\]:active{box-shadow:0 1px 8px 0 oklab(100% 0 5.96046e-8/.07) inset,0 0 4.3px 0 var(--primary) inset,0 0 0 2.5px var(--primary),0 7px 12px 0 var(--primary),0 -1px 0 1px #ffffff2e inset,0 4px 4px 0 var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .active\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,white_7\%\,transparent\)_inset\,0px_0px_4\.3px_0px_color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_inset\,0px_0px_0px_2\.5px_var\(--primary\)\,0px_7px_12px_0px_color-mix\(in_oklab\,var\(--primary\)_60\%\,transparent\)\,0px_-1px_0px_1px_color-mix\(in_oklab\,white_18\%\,transparent\)_inset\,0px_4px_4px_0px_color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\]:active{box-shadow:0 1px 8px 0 oklab(100% 0 5.96046e-8/.07) inset,0 0 4.3px 0 color-mix(in oklab,var(--primary) 11%,transparent) inset,0 0 0 2.5px var(--primary),0 7px 12px 0 color-mix(in oklab,var(--primary) 60%,transparent),0 -1px 0 1px oklab(100% 0 5.96046e-8/.18) inset,0 4px 4px 0 color-mix(in oklab,var(--primary) 16%,transparent)}}#root#root#root .active\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,white_40\%\,transparent\)_inset\,0px_0px_0px_1px_var\(--primary\)\,0px_0px_0px_1px_color-mix\(in_oklab\,white_30\%\,transparent\)_inset\,0px_3px_4px_0px_color-mix\(in_oklab\,black_30\%\,transparent\)\]:active{box-shadow:0 1px 8px 0 oklab(100% 0 5.96046e-8/.4) inset,0 0 0 1px var(--primary),0 0 0 1px oklab(100% 0 5.96046e-8/.3) inset,0 3px 4px 0 oklab(0 none none/.3)}#root#root#root .active\:not-aria-\[haspopup\]\:translate-\[none\]:active:not([aria-haspopup]){--tw-translate-x:none;--tw-translate-y:none;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .disabled\:pointer-events-auto:disabled{pointer-events:auto}#root#root#root .disabled\:pointer-events-none:disabled{pointer-events:none}#root#root#root .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}#root#root#root .disabled\:border:disabled{border-style:var(--tw-border-style);border-width:1px}#root#root#root .disabled\:border-input:disabled{border-color:var(--input)}#root#root#root .disabled\:bg-background:disabled{background-color:var(--background)}#root#root#root .disabled\:bg-card\/80:disabled{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){#root#root#root .disabled\:bg-card\/80:disabled{background-color:color-mix(in oklab,var(--card) 80%,transparent)}}#root#root#root .disabled\:bg-primary\/10:disabled{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .disabled\:bg-primary\/10:disabled{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .disabled\:bg-secondary:disabled{background-color:var(--secondary)}#root#root#root .disabled\:bg-transparent:disabled{background-color:#0000}#root#root#root .disabled\:text-primary:disabled{color:var(--primary)}#root#root#root .disabled\:opacity-0:disabled{opacity:0}#root#root#root .disabled\:opacity-50:disabled{opacity:.5}#root#root#root .disabled\:opacity-60:disabled{opacity:.6}#root#root#root .disabled\:opacity-100:disabled{opacity:1}#root#root#root .disabled\:shadow-none:disabled{--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)}@media (hover:hover){#root#root#root .disabled\:group-hover\/item\:opacity-50:disabled:is(:where(.group\/item):hover *){opacity:.5}}#root#root#root :where([data-has-overflow-y]) .in-data-has-overflow-y\:mr-3{margin-right:calc(var(--spacing) * 3)}#root#root#root :where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}#root#root#root :where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}#root#root#root :where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent,#root#root#root :where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}#root#root#root :where([data-uploading=true]) .in-data-\[uploading\=true\]\:opacity-50{opacity:.5}@media (hover:hover){#root#root#root .has-hover\:shadow-\[inset_0_-2px_4px_0_rgba\(0\,0\,0\,0\.6\)\]:has(:hover){--tw-shadow:inset 0 -2px 4px 0 var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}#root#root#root .has-focus\:border-ring:has(:focus){border-color:var(--ring)}#root#root#root .has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root#root#root .has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root#root#root .has-focus-visible\:z-10:has(:focus-visible){z-index:10}#root#root#root .has-focus-visible\:border-ring:has(:focus-visible){border-color:var(--ring)}#root#root#root .has-focus-visible\:ring-\[3px\]:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .has-focus-visible\:ring-\[3px\]:has(:focus-visible),#root#root#root .has-focus-visible\:ring-\[4px\]:has(:focus-visible){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .has-focus-visible\:ring-\[4px\]:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .has-focus-visible\:ring-ring\/50:has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-focus-visible\:ring-ring\/50:has(:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root#root#root .has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}#root#root#root .has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}#root#root#root .has-disabled\:opacity-50:has(:disabled){opacity:.5}#root#root#root .has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root#root#root .has-aria-expanded\:opacity-100:has([aria-expanded=true]){opacity:1}#root#root#root .has-aria-invalid\:border-destructive:has([aria-invalid=true]){border-color:var(--destructive)}#root#root#root .has-aria-invalid\:ring-\[3px\]:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root#root#root .has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root#root#root .has-data-starting-style\:scale-98:has([data-starting-style]){--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .has-data-starting-style\:opacity-0:has([data-starting-style]){opacity:0}#root#root#root .has-data-\[side\=none\]\:scale-100:has([data-side=none]){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .has-data-\[side\=none\]\:transition-none:has([data-side=none]){transition-property:none}#root#root#root .has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}#root#root#root .has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}#root#root#root .has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}#root#root#root .has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}#root#root#root .has-data-\[slot\=combobox-chip\]\:px-1\.5:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1.5)}#root#root#root .has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}#root#root#root .has-data-\[state\=checked\]\:border:has([data-state=checked]){border-style:var(--tw-border-style);border-width:1px}#root#root#root .has-data-\[state\=checked\]\:border-primary:has([data-state=checked]),#root#root#root .has-data-\[state\=checked\]\:border-primary\/50:has([data-state=checked]){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-data-\[state\=checked\]\:border-primary\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}#root#root#root .has-data-\[state\=checked\]\:border-primary\/80:has([data-state=checked]){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-data-\[state\=checked\]\:border-primary\/80:has([data-state=checked]){border-color:color-mix(in oklab,var(--primary) 80%,transparent)}}#root#root#root .has-data-\[state\=checked\]\:bg-accent:has([data-state=checked]){background-color:var(--accent)}#root#root#root .has-data-\[state\=checked\]\:bg-muted:has([data-state=checked]){background-color:var(--muted)}#root#root#root .has-data-\[state\=checked\]\:bg-primary:has([data-state=checked]),#root#root#root .has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}#root#root#root .has-data-\[state\=checked\]\:outline:has([data-state=checked]){outline-style:var(--tw-outline-style);outline-width:1px}#root#root#root .has-data-\[state\=checked\]\:outline-offset-2:has([data-state=checked]){outline-offset:2px}#root#root#root .has-data-\[state\=checked\]\:outline-amber-600:has([data-state=checked]){outline-color:var(--color-amber-600)}#root#root#root .has-data-\[state\=checked\]\:outline-amber-700:has([data-state=checked]){outline-color:var(--color-amber-700)}#root#root#root .has-data-\[state\=checked\]\:outline-amber-800:has([data-state=checked]){outline-color:var(--color-amber-800)}#root#root#root .has-data-\[state\=checked\]\:outline-black:has([data-state=checked]){outline-color:var(--color-black)}#root#root#root .has-data-\[state\=checked\]\:outline-blue-500:has([data-state=checked]){outline-color:var(--color-blue-500)}#root#root#root .has-data-\[state\=checked\]\:outline-emerald-800:has([data-state=checked]){outline-color:var(--color-emerald-800)}#root#root#root .has-data-\[state\=checked\]\:outline-gray-200:has([data-state=checked]){outline-color:var(--color-gray-200)}#root#root#root .has-data-\[state\=checked\]\:outline-green-600:has([data-state=checked]){outline-color:var(--color-green-600)}#root#root#root .has-data-\[state\=checked\]\:outline-green-700:has([data-state=checked]){outline-color:var(--color-green-700)}#root#root#root .has-data-\[state\=checked\]\:outline-green-800:has([data-state=checked]){outline-color:var(--color-green-800)}#root#root#root .has-data-\[state\=checked\]\:outline-indigo-700:has([data-state=checked]){outline-color:var(--color-indigo-700)}#root#root#root .has-data-\[state\=checked\]\:outline-pink-500:has([data-state=checked]){outline-color:var(--color-pink-500)}#root#root#root .has-data-\[state\=checked\]\:outline-purple-500:has([data-state=checked]){outline-color:var(--color-purple-500)}#root#root#root .has-data-\[state\=checked\]\:outline-red-600:has([data-state=checked]){outline-color:var(--color-red-600)}#root#root#root .has-data-\[state\=checked\]\:outline-solid:has([data-state=checked]){--tw-outline-style:solid;outline-style:solid}#root#root#root .has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}#root#root#root .has-data-disabled\:cursor-not-allowed:has(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))){cursor:not-allowed}#root#root#root .has-data-disabled\:opacity-50:has(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))){opacity:.5}#root#root#root .has-\[\[aria-checked\=true\]\]\:border-primary:has([aria-checked=true]){border-color:var(--primary)}#root#root#root .has-\[\[data-active\]\]\:border-b-primary:has([data-active]){border-bottom-color:var(--primary)}#root#root#root .has-\[\[data-active\]\]\:text-foreground:has([data-active]){color:var(--foreground)}#root#root#root .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}#root#root#root .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root#root#root .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root#root#root .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}#root#root#root .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root#root#root .has-\[input\:focus\]\:border-ring:has(:is(input:focus)){border-color:var(--ring)}#root#root#root .has-\[input\:focus\]\:ring-\[3px\]:has(:is(input:focus)){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root#root#root .has-\[input\:focus\]\:ring-ring\/50:has(:is(input:focus)){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-\[input\:focus\]\:ring-ring\/50:has(:is(input:focus)){--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root#root#root .has-\[option\[disabled\]\:checked\]\:text-muted-foreground:has(:is(option[disabled]:checked)){color:var(--muted-foreground)}#root#root#root .has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}#root#root#root .has-\[\+\[data-slot\=autocomplete-clear\]\]\:hidden:has(+[data-slot=autocomplete-clear]){display:none}#root#root#root .has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}#root#root#root .has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}#root#root#root .has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}#root#root#root .has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}#root#root#root .has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}#root#root#root .has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}#root#root#root .has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}#root#root#root .has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}#root#root#root .has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}#root#root#root .has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) * .8)}#root#root#root .has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}#root#root#root .has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}@media (hover:hover){#root#root#root .has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root#root#root .has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}#root#root#root .has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}#root#root#root .has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}#root#root#root .has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}#root#root#root .has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}#root#root#root .has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}#root#root#root .has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}#root#root#root .has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}#root#root#root .has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}#root#root#root .has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}#root#root#root .has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}#root#root#root .has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}#root#root#root .has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}#root#root#root .has-\[\>svg\]\:px-6:has(>svg){padding-inline:calc(var(--spacing) * 6)}#root#root#root .has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}#root#root#root .aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}#root#root#root .aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}#root#root#root .aria-disabled\:opacity-35[aria-disabled=true]{opacity:.35}#root#root#root .aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}@media (hover:hover){#root#root#root .aria-disabled\:hover\:text-muted-foreground[aria-disabled=true]:hover{color:var(--muted-foreground)}}#root#root#root .aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}#root#root#root .aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}#root#root#root .aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root#root#root .aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root#root#root .aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}#root#root#root .aria-pressed\:bg-background[aria-pressed=true]{background-color:var(--background)}#root#root#root .aria-pressed\:bg-transparent[aria-pressed=true]{background-color:#0000}#root#root#root .aria-pressed\:text-foreground[aria-pressed=true]{color:var(--foreground)}#root#root#root .aria-pressed\:shadow-xs[aria-pressed=true]{--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}#root#root#root .aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}#root#root#root .aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}#root#root#root .aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}#root#root#root .aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}#root#root#root .aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}#root#root#root .aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}#root#root#root .data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}#root#root#root .data-ending-style\:h-0[data-ending-style]{height:calc(var(--spacing) * 0)}#root#root#root .data-ending-style\:opacity-0[data-ending-style]{opacity:0}#root#root#root .data-fixed\:pr-2[data-fixed]{padding-right:calc(var(--spacing) * 2)}#root#root#root .data-focus-within\:border-ring[data-focus-within]{border-color:var(--ring)}#root#root#root .data-focus-within\:ring-\[3px\][data-focus-within]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root#root#root .data-focus-within\:ring-ring\/50[data-focus-within]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-focus-within\:ring-ring\/50[data-focus-within]{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root#root#root .data-focus-within\:has-aria-invalid\:border-destructive[data-focus-within]:has([aria-invalid=true]){border-color:var(--destructive)}#root#root#root .data-focus-within\:has-aria-invalid\:ring-destructive\/20[data-focus-within]:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-focus-within\:has-aria-invalid\:ring-destructive\/20[data-focus-within]:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root#root#root .data-highlighted\:relative[data-highlighted]{position:relative}#root#root#root .data-highlighted\:z-0[data-highlighted]{z-index:0}#root#root#root .data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}#root#root#root .data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}#root#root#root .data-highlighted\:text-foreground[data-highlighted]{color:var(--foreground)}#root#root#root .data-highlighted\:before\:absolute[data-highlighted]:before{content:var(--tw-content);position:absolute}#root#root#root .data-highlighted\:before\:inset-x-0[data-highlighted]:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}#root#root#root .data-highlighted\:before\:inset-y-0[data-highlighted]:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}#root#root#root .data-highlighted\:before\:z-\[-1\][data-highlighted]:before{content:var(--tw-content);z-index:-1}#root#root#root .data-highlighted\:before\:rounded-sm[data-highlighted]:before{content:var(--tw-content);border-radius:calc(var(--radius) * .6)}#root#root#root .data-highlighted\:before\:bg-accent[data-highlighted]:before{content:var(--tw-content);background-color:var(--accent)}#root#root#root .data-instant\:transition-none[data-instant]{transition-property:none}#root#root#root .data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}#root#root#root .data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}#root#root#root .data-pressed\:bg-transparent[data-pressed]{background-color:#0000}#root#root#root :is(.\*\:data-slot\:rounded-r-none>*)[data-slot]{border-top-right-radius:0;border-bottom-right-radius:0}#root#root#root :is(.\*\:data-slot\:rounded-b-none>*)[data-slot]{border-bottom-right-radius:0;border-bottom-left-radius:0}#root#root#root .data-starting-style\:h-0[data-starting-style]{height:calc(var(--spacing) * 0)}#root#root#root .data-starting-style\:opacity-0[data-starting-style]{opacity:0}#root#root#root .data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}#root#root#root .data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}#root#root#root .data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}#root#root#root .data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}#root#root#root .data-\[active\=true\]\:z-10[data-active=true]{z-index:10}#root#root#root .data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}#root#root#root .data-\[active\=true\]\:bg-accent[data-active=true],#root#root#root .data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}#root#root#root .data-\[active\=true\]\:bg-accent\/80[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[active\=true\]\:bg-accent\/80[data-active=true]{background-color:color-mix(in oklab,var(--accent) 80%,transparent)}}#root#root#root .data-\[active\=true\]\:bg-muted-foreground\/15[data-active=true]{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[active\=true\]\:bg-muted-foreground\/15[data-active=true]{background-color:color-mix(in oklab,var(--muted-foreground) 15%,transparent)}}#root#root#root .data-\[active\=true\]\:bg-primary[data-active=true]{background-color:var(--primary)}#root#root#root .data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}#root#root#root .data-\[active\=true\]\:bg-transparent[data-active=true]{background-color:#0000}#root#root#root .data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}#root#root#root .data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}#root#root#root .data-\[active\=true\]\:text-foreground[data-active=true]{color:var(--foreground)}#root#root#root .data-\[active\=true\]\:text-primary[data-active=true]{color:var(--primary)}#root#root#root .data-\[active\=true\]\:text-primary-foreground[data-active=true]{color:var(--primary-foreground)}#root#root#root .data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}#root#root#root .data-\[active\=true\]\:text-white[data-active=true]{color:var(--color-white)}#root#root#root .data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}#root#root#root .data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root#root#root .data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root#root#root .data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}@media (hover:hover){#root#root#root .data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}#root#root#root .data-\[active\=true\]\:hover\:bg-transparent[data-active=true]:hover{background-color:#0000}#root#root#root .data-\[active\=true\]\:hover\:font-semibold[data-active=true]:hover{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}}#root#root#root .data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}#root#root#root .data-\[active\=true\]\:focus\:bg-transparent[data-active=true]:focus{background-color:#0000}#root#root#root .data-\[active\=true\]\:focus\:font-semibold[data-active=true]:focus{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}#root#root#root .data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}#root#root#root .data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root#root#root .data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}#root#root#root .data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}#root#root#root .data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}#root#root#root .data-\[collapsed\=true\]\:py-2[data-collapsed=true]{padding-block:calc(var(--spacing) * 2)}#root#root#root .data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}#root#root#root .data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}#root#root#root .data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}#root#root#root .data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}#root#root#root .data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}#root#root#root .data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}#root#root#root .data-\[dragging\=true\]\:bg-accent\/50[data-dragging=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[dragging\=true\]\:bg-accent\/50[data-dragging=true]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}#root#root#root .data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}#root#root#root .data-\[favorite\=true\]\:fill-primary[data-favorite=true]{fill:var(--primary)}#root#root#root .data-\[favorite\=true\]\:stroke-primary[data-favorite=true]{stroke:var(--primary)}#root#root#root .data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}#root#root#root .data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}#root#root#root .data-\[motion\=from-end\]\:slide-in-from-right-30\![data-motion=from-end]{--tw-enter-translate-x:calc(.3*100%)!important}#root#root#root .data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}#root#root#root .data-\[motion\=from-start\]\:slide-in-from-left-30\![data-motion=from-start]{--tw-enter-translate-x:calc(.3*-100%)!important}#root#root#root .data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}#root#root#root .data-\[motion\=to-end\]\:slide-out-to-right-30\![data-motion=to-end]{--tw-exit-translate-x:calc(.3*100%)!important}#root#root#root .data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}#root#root#root .data-\[motion\=to-start\]\:slide-out-to-left-30\![data-motion=to-start]{--tw-exit-translate-x:calc(.3*-100%)!important}#root#root#root .data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}#root#root#root .data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}#root#root#root .data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}#root#root#root .data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}#root#root#root .data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}#root#root#root .data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}#root#root#root .data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}#root#root#root .data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}#root#root#root .data-\[orientation\=horizontal\]\:flex-row[data-orientation=horizontal]{flex-direction:row}#root#root#root .data-\[orientation\=vertical\]\:h-4[data-orientation=vertical]{height:calc(var(--spacing) * 4)}#root#root#root .data-\[orientation\=vertical\]\:h-6[data-orientation=vertical]{height:calc(var(--spacing) * 6)}#root#root#root .data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}#root#root#root .data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}#root#root#root .data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}#root#root#root .data-\[orientation\=vertical\]\:w-0\.5[data-orientation=vertical]{width:calc(var(--spacing) * .5)}#root#root#root .data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}#root#root#root .data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}#root#root#root .data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}#root#root#root .data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}#root#root#root .data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}#root#root#root .data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}#root#root#root .data-\[position\=popper\]\:h-\(--radix-select-trigger-height\)[data-position=popper]{height:var(--radix-select-trigger-height)}#root#root#root .data-\[position\=popper\]\:w-full[data-position=popper]{width:100%}#root#root#root .data-\[position\=popper\]\:min-w-\(--radix-select-trigger-width\)[data-position=popper]{min-width:var(--radix-select-trigger-width)}#root#root#root .data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end=true]{border-radius:var(--cell-radius)}#root#root#root .data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) * .8)}#root#root#root .data-\[range-end\=true\]\:rounded-r-\(--cell-radius\)[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}#root#root#root .data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}#root#root#root .data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}#root#root#root .data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}#root#root#root .data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}#root#root#root .data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}#root#root#root .data-\[range-middle\=true\]\:bg-muted[data-range-middle=true]{background-color:var(--muted)}#root#root#root .data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}#root#root#root .data-\[range-middle\=true\]\:text-foreground[data-range-middle=true]{color:var(--foreground)}#root#root#root .data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start=true]{border-radius:var(--cell-radius)}#root#root#root .data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) * .8)}#root#root#root .data-\[range-start\=true\]\:rounded-l-\(--cell-radius\)[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}#root#root#root .data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}#root#root#root .data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}#root#root#root .data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}#root#root#root .data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}#root#root#root .data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}#root#root#root .data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}#root#root#root .data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}#root#root#root .data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}#root#root#root .data-\[side\=bottom\]\:top-1[data-side=bottom]{top:calc(var(--spacing) * 1)}#root#root#root .data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root#root#root .data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],#root#root#root .data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}#root#root#root .data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}#root#root#root .data-\[side\=left\]\:left-0[data-side=left]{left:calc(var(--spacing) * 0)}#root#root#root .data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root#root#root .data-\[side\=left\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=left]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}#root#root#root .data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],#root#root#root .data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}#root#root#root .data-\[side\=right\]\:right-0[data-side=right]{right:calc(var(--spacing) * 0)}#root#root#root .data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}#root#root#root .data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root#root#root .data-\[side\=right\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=right]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}#root#root#root .data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],#root#root#root .data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}#root#root#root .data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root#root#root .data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],#root#root#root .data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}#root#root#root .data-\[size\=default\]\:h-12[data-size=default]{height:calc(var(--spacing) * 12)}#root#root#root .data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}#root#root#root .data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}#root#root#root .data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}#root#root#root .data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}#root#root#root .data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}#root#root#root .data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}#root#root#root .data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}#root#root#root .data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}#root#root#root .data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:calc(var(--spacing) * 1)}#root#root#root :is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}#root#root#root :is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}#root#root#root :is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}#root#root#root :is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--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)}#root#root#root :is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}#root#root#root :is(.\*\:data-\[slot\=avatar\]\:grayscale>*)[data-slot=avatar]{--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,)}#root#root#root :where(:is(.\*\:data-\[slot\=card-content\]\:space-y-6>*)[data-slot=card-content]>: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)))}#root#root#root .data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}#root#root#root :is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}#root#root#root :is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}#root#root#root :is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}#root#root#root :is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}#root#root#root :is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}#root#root#root :is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root#root#root :is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root#root#root :is(.\*\:data-\[slot\=input-group\]\:bg-transparent>*)[data-slot=input-group]{background-color:#0000}#root#root#root :is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--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)}#root#root#root :is(.\*\:data-\[slot\=input-otp-slot\]\:rounded-md>*)[data-slot=input-otp-slot]{border-radius:calc(var(--radius) * .8)}#root#root#root :is(.\*\:data-\[slot\=input-otp-slot\]\:border>*)[data-slot=input-otp-slot]{border-style:var(--tw-border-style);border-width:1px}#root#root#root :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]: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)}#root#root#root :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}#root#root#root :is(.\*\*\:data-\[slot\=progress-track\]\:h-1\.5 *)[data-slot=progress-track]{height:calc(var(--spacing) * 1.5)}#root#root#root :is(.\*\*\:data-\[slot\=scroll-area-scrollbar\]\:m-0 *)[data-slot=scroll-area-scrollbar]{margin:calc(var(--spacing) * 0)}#root#root#root :is(.\*\:data-\[slot\=scroll-area-viewport\]\:h-auto\!>*)[data-slot=scroll-area-viewport]{height:auto!important}#root#root#root :is(.\*\:data-\[slot\=scroll-area-viewport\]\:h-full>*)[data-slot=scroll-area-viewport]{height:100%}#root#root#root :is(.\*\:data-\[slot\=scroll-area-viewport\]\:max-h-43\.75>*)[data-slot=scroll-area-viewport]{max-height:calc(var(--spacing) * 43.75)}#root#root#root :is(.\*\:data-\[slot\=scroll-area-viewport\]\:p-0\.75>*)[data-slot=scroll-area-viewport]{padding:calc(var(--spacing) * .75)}#root#root#root :is(.\*\*\:data-\[slot\=scroll-area-viewport\]\:h-full *)[data-slot=scroll-area-viewport]{height:100%}#root#root#root :is(.\*\*\:data-\[slot\=scroll-area-viewport\]\:overscroll-contain *)[data-slot=scroll-area-viewport]{overscroll-behavior:contain}#root#root#root :is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#root#root#root :is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}#root#root#root :is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}#root#root#root :is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}#root#root#root :is(.\*\*\:data-\[slot\=sidebar-inner\]\:bg-background *)[data-slot=sidebar-inner]{background-color:var(--background)}#root#root#root .data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}#root#root#root .data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--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)}#root#root#root .data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}#root#root#root .data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}#root#root#root .data-\[state\=active\]\:z-1[data-state=active]{z-index:1}#root#root#root .data-\[state\=active\]\:border-primary[data-state=active],#root#root#root .data-\[state\=active\]\:border-primary\/20[data-state=active]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[state\=active\]\:border-primary\/20[data-state=active]{border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .data-\[state\=active\]\:border-primary\/60\![data-state=active]{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[state\=active\]\:border-primary\/60\![data-state=active]{border-color:color-mix(in oklab,var(--primary) 60%,transparent)!important}}#root#root#root .data-\[state\=active\]\:\!border-b-primary[data-state=active]{border-bottom-color:var(--primary)!important}#root#root#root .data-\[state\=active\]\:border-b-primary[data-state=active]{border-bottom-color:var(--primary)}#root#root#root .data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}#root#root#root .data-\[state\=active\]\:bg-input\/25[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[state\=active\]\:bg-input\/25[data-state=active]{background-color:color-mix(in oklab,var(--input) 25%,transparent)}}#root#root#root .data-\[state\=active\]\:bg-muted[data-state=active]{background-color:var(--muted)}#root#root#root .data-\[state\=active\]\:bg-muted\![data-state=active]{background-color:var(--muted)!important}#root#root#root .data-\[state\=active\]\:bg-primary[data-state=active],#root#root#root .data-\[state\=active\]\:bg-primary\/10[data-state=active]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[state\=active\]\:bg-primary\/10[data-state=active]{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .data-\[state\=active\]\:bg-primary\/20[data-state=active]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[state\=active\]\:bg-primary\/20[data-state=active]{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .data-\[state\=active\]\:bg-transparent[data-state=active]{background-color:#0000}#root#root#root .data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}#root#root#root .data-\[state\=active\]\:text-foreground\![data-state=active]{color:var(--foreground)!important}#root#root#root .data-\[state\=active\]\:text-muted[data-state=active]{color:var(--muted)}#root#root#root .data-\[state\=active\]\:text-primary[data-state=active]{color:var(--primary)}#root#root#root .data-\[state\=active\]\:text-primary\![data-state=active]{color:var(--primary)!important}#root#root#root .data-\[state\=active\]\:text-primary-foreground[data-state=active]{color:var(--primary-foreground)}#root#root#root .data-\[state\=active\]\:shadow-md[data-state=active]{--tw-shadow:var(--shadow-md)}#root#root#root .data-\[state\=active\]\:shadow-md[data-state=active],#root#root#root .data-\[state\=active\]\:shadow-none[data-state=active]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .data-\[state\=active\]\:shadow-none[data-state=active]{--tw-shadow:0 0 #0000}#root#root#root .data-\[state\=active\]\:shadow-none\![data-state=active]{--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}#root#root#root .data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--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)}#root#root#root .group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}#root#root#root .group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--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)}#root#root#root .data-\[state\=active\]\:after\:bg-primary[data-state=active]:after{content:var(--tw-content);background-color:var(--primary)}#root#root#root .group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}#root#root#root .data-\[state\=checked\]\:ml-0[data-state=checked]{margin-left:calc(var(--spacing) * 0)}#root#root#root .data-\[state\=checked\]\:block[data-state=checked]{display:block}#root#root#root .data-\[state\=checked\]\:translate-x-0[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[state\=checked\]\:border-green-600[data-state=checked]{border-color:var(--color-green-600)}#root#root#root .data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}#root#root#root .data-\[state\=checked\]\:bg-accent[data-state=checked]{background-color:var(--accent)}#root#root#root .data-\[state\=checked\]\:bg-green-600[data-state=checked]{background-color:var(--color-green-600)}#root#root#root .data-\[state\=checked\]\:bg-input\/50[data-state=checked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[state\=checked\]\:bg-input\/50[data-state=checked]{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root#root#root .data-\[state\=checked\]\:bg-muted[data-state=checked]{background-color:var(--muted)}#root#root#root .data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}#root#root#root .data-\[state\=checked\]\:text-accent-foreground[data-state=checked]{color:var(--accent-foreground)}#root#root#root .data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}#root#root#root .data-\[state\=closed\]\:hidden[data-state=closed]{display:none}#root#root#root .data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .data-\[state\=closed\]\:animate-collapsible-up[data-state=closed]{animation:collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}#root#root#root .data-\[state\=closed\]\:duration-150[data-state=closed]{--tw-duration:.15s;transition-duration:.15s}#root#root#root .data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}#root#root#root .data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}#root#root#root .data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}#root#root#root .data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}#root#root#root .data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}#root#root#root .data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}#root#root#root .data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}#root#root#root .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}#root#root#root .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}#root#root#root .data-\[state\=completed\]\:border-foreground[data-state=completed]{border-color:var(--foreground)}#root#root#root .data-\[state\=completed\]\:bg-primary[data-state=completed]{background-color:var(--primary)}#root#root#root .data-\[state\=completed\]\:text-foreground[data-state=completed]{color:var(--foreground)}#root#root#root .data-\[state\=completed\]\:text-primary-foreground[data-state=completed]{color:var(--primary-foreground)}#root#root#root .data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}#root#root#root .data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}#root#root#root .data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}#root#root#root .data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}#root#root#root .data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}#root#root#root .data-\[state\=on\]\:bg-transparent[data-state=on]{background-color:#0000}#root#root#root .data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}#root#root#root :is(.\*\:data-\[state\=on\]\:bg-primary\/20>*)[data-state=on]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\:data-\[state\=on\]\:bg-primary\/20>*)[data-state=on]{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root :is(.\*\:data-\[state\=on\]\:text-primary>*)[data-state=on]{color:var(--primary)}#root#root#root .data-\[state\=open\]\:hidden[data-state=open]{display:none}#root#root#root .data-\[state\=open\]\:inline-flex[data-state=open]{display:inline-flex}#root#root#root .data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .data-\[state\=open\]\:animate-collapsible-down[data-state=open]{animation:collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .data-\[state\=open\]\:border-b[data-state=open]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .data-\[state\=open\]\:bg-accent[data-state=open],#root#root#root .data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}#root#root#root .data-\[state\=open\]\:bg-muted[data-state=open]{background-color:var(--muted)}#root#root#root .data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}#root#root#root .data-\[state\=open\]\:bg-sidebar-accent[data-state=open]{background-color:var(--sidebar-accent)}#root#root#root .data-\[state\=open\]\:bg-transparent[data-state=open]{background-color:#0000}#root#root#root .data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}#root#root#root .data-\[state\=open\]\:text-foreground[data-state=open]{color:var(--foreground)}#root#root#root .data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}#root#root#root .data-\[state\=open\]\:text-primary[data-state=open]{color:var(--primary)}#root#root#root .data-\[state\=open\]\:text-sidebar-accent-foreground[data-state=open]{color:var(--sidebar-accent-foreground)}#root#root#root .data-\[state\=open\]\:text-white[data-state=open]{color:var(--color-white)}#root#root#root .data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}#root#root#root .data-\[state\=open\]\:shadow-lg[data-state=open]{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}#root#root#root .data-\[state\=open\]\:\!zoom-in-0[data-state=open]{--tw-enter-scale:0!important}#root#root#root .data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}#root#root#root .data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}#root#root#root .data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}#root#root#root .data-\[state\=open\]\:zoom-in-100[data-state=open]{--tw-enter-scale:1}#root#root#root .data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}#root#root#root .data-\[state\=open\]\:slide-in-from-bottom-8[data-state=open]{--tw-enter-translate-y:calc(8*var(--spacing))}#root#root#root .data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}#root#root#root .data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}#root#root#root .data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}#root#root#root .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}#root#root#root .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){#root#root#root .data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}#root#root#root .data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}#root#root#root .data-\[state\=open\]\:hover\:bg-transparent[data-state=open]:hover{background-color:#0000}#root#root#root .data-\[state\=open\]\:hover\:text-primary[data-state=open]:hover{color:var(--primary)}#root#root#root .data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}#root#root#root .data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}#root#root#root .data-\[state\=open\]\:focus\:bg-transparent[data-state=open]:focus{background-color:#0000}#root#root#root .data-\[state\=open\]\:focus\:text-primary[data-state=open]:focus{color:var(--primary)}#root#root#root .data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}#root#root#root .data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[state\=unchecked\]\:bg-input[data-state=unchecked],#root#root#root .data-\[state\=unchecked\]\:bg-input\/50[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[state\=unchecked\]\:bg-input\/50[data-state=unchecked]{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}@media (hover:hover){#root#root#root .hover\:data-\[state\=unchecked\]\:bg-accent\/50:hover[data-state=unchecked]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:data-\[state\=unchecked\]\:bg-accent\/50:hover[data-state=unchecked]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}}#root#root#root .data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}#root#root#root .data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}#root#root#root .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root#root#root .data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}#root#root#root .data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}#root#root#root .data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}#root#root#root .data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}#root#root#root .data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline],#root#root#root .group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}#root#root#root .group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}#root#root#root .data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child,#root#root#root .group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}#root#root#root .group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}#root#root#root .data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}#root#root#root .data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}#root#root#root .data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}#root#root#root .data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}#root#root#root .data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}#root#root#root .data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}#root#root#root .data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}#root#root#root .data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}#root#root#root .data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}#root#root#root .data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}#root#root#root .data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}#root#root#root .data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}#root#root#root .data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}#root#root#root .data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}#root#root#root .data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}#root#root#root .data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}#root#root#root .data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}#root#root#root .data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}#root#root#root .data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root :is(.\*\:nth-\[2\]\:delay-100>*):nth-child(2){--tw-animation-delay:.1s;transition-delay:.1s;animation-delay:.1s}#root#root#root .nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root#root#root .supports-\[backdrop-filter\]\:bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .supports-\[backdrop-filter\]\:bg-background\/60{background-color:color-mix(in oklab,var(--background) 60%,transparent)}}}@media (prefers-reduced-motion:reduce){#root#root#root .motion-reduce\:animate-\[spin_1\.5s_linear_infinite\]{animation:spin 1.5s linear infinite}#root#root#root .motion-reduce\:animate-none{animation:none}}@media not all and (min-width:1440px){#root#root#root .max-\[1440px\]\:hidden{display:none}}@media not all and (min-width:1429px){#root#root#root .max-\[1429px\]\:overflow-hidden{overflow:hidden}}@media not all and (min-width:589px){#root#root#root .max-\[589px\]\:flex-col{flex-direction:column}}@media not all and (min-width:540px){#root#root#root .max-\[540px\]\:w-10{width:calc(var(--spacing) * 10)}#root#root#root .max-\[540px\]\:w-70{width:calc(var(--spacing) * 70)}}@media not all and (min-width:500px){#root#root#root .max-\[500px\]\:hidden{display:none}#root#root#root .max-\[500px\]\:flex-col{flex-direction:column}#root#root#root .max-\[500px\]\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}@media not all and (min-width:490px){#root#root#root .max-\[490px\]\:flex-col{flex-direction:column}}@media not all and (min-width:475px){#root#root#root .max-\[475px\]\:mx-auto{margin-inline:auto}#root#root#root .max-\[475px\]\:max-w-73{max-width:calc(var(--spacing) * 73)}}@media not all and (min-width:450px){#root#root#root .max-\[450px\]\:hidden{display:none}#root#root#root .max-\[450px\]\:w-8{width:calc(var(--spacing) * 8)}#root#root#root .max-\[450px\]\:w-60{width:calc(var(--spacing) * 60)}#root#root#root .max-\[450px\]\:flex-col{flex-direction:column}}@media not all and (min-width:425px){#root#root#root .max-\[425px\]\:hidden{display:none}#root#root#root .max-\[425px\]\:has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}}@media not all and (min-width:420px){#root#root#root .max-\[420px\]\:flex-col{flex-direction:column}#root#root#root .max-\[420px\]\:p-2{padding:calc(var(--spacing) * 2)}}@media not all and (min-width:400px){#root#root#root .max-\[400px\]\:h-60{height:calc(var(--spacing) * 60)}#root#root#root .max-\[400px\]\:max-w-71{max-width:calc(var(--spacing) * 71)}#root#root#root .max-\[400px\]\:max-w-73{max-width:calc(var(--spacing) * 73)}#root#root#root .max-\[400px\]\:max-w-76{max-width:calc(var(--spacing) * 76)}#root#root#root .max-\[400px\]\:flex-1{flex:1}#root#root#root .max-\[400px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media not all and (min-width:380px){#root#root#root .max-\[380px\]\:gap-1{gap:calc(var(--spacing) * 1)}}@media not all and (min-width:376px){#root#root#root .max-\[376px\]\:px-0\!{padding-inline:calc(var(--spacing) * 0)!important}}@media not all and (min-width:96rem){#root#root#root .max-2xl\:col-span-2{grid-column:span 2/span 2}#root#root#root .max-2xl\:hidden{display:none}#root#root#root .max-2xl\:max-w-140{max-width:calc(var(--spacing) * 140)}}@media not all and (min-width:80rem){#root#root#root .max-xl\:-right-6{right:calc(var(--spacing) * -6)}#root#root#root .max-xl\:order-1{order:1}#root#root#root .max-xl\:col-span-2{grid-column:span 2/span 2}#root#root#root .max-xl\:col-span-full{grid-column:1/-1}#root#root#root .max-xl\:grid{display:grid}#root#root#root .max-xl\:hidden{display:none}#root#root#root .max-xl\:h-50{height:calc(var(--spacing) * 50)}#root#root#root .max-xl\:h-130{height:calc(var(--spacing) * 130)}#root#root#root .max-xl\:min-h-120{min-height:calc(var(--spacing) * 120)}#root#root#root .max-xl\:w-1\/2{width:50%}#root#root#root .max-xl\:w-45{width:calc(var(--spacing) * 45)}#root#root#root .max-xl\:max-w-9\/10{max-width:90%}#root#root#root .max-xl\:max-w-50{max-width:calc(var(--spacing) * 50)}#root#root#root .max-xl\:max-w-135{max-width:calc(var(--spacing) * 135)}#root#root#root .max-xl\:max-w-140{max-width:calc(var(--spacing) * 140)}#root#root#root .max-xl\:flex-1{flex:1}#root#root#root .max-xl\:scale-40{--tw-scale-x:40%;--tw-scale-y:40%;--tw-scale-z:40%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .max-xl\:flex-col{flex-direction:column}#root#root#root .max-xl\:place-items-center{place-items:center}#root#root#root .max-xl\:items-center{align-items:center}#root#root#root .max-xl\:justify-center{justify-content:center}#root#root#root .max-xl\:justify-items-center{justify-items:center}#root#root#root :where(.max-xl\:divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}#root#root#root .max-xl\:rounded-md{border-radius:calc(var(--radius) * .8)}#root#root#root .max-xl\:border{border-style:var(--tw-border-style);border-width:1px}#root#root#root .max-xl\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .max-xl\:border-dashed{--tw-border-style:dashed;border-style:dashed}#root#root#root .max-xl\:py-16{padding-block:calc(var(--spacing) * 16)}#root#root#root .max-xl\:pt-10{padding-top:calc(var(--spacing) * 10)}#root#root#root .max-xl\:pb-0{padding-bottom:calc(var(--spacing) * 0)}#root#root#root .max-xl\:text-center{text-align:center}}@media not all and (min-width:64rem){#root#root#root .max-lg\:absolute{position:absolute}#root#root#root .max-lg\:relative{position:relative}#root#root#root .max-lg\:top-\[15\%\]{top:15%}#root#root#root .max-lg\:-right-1\/2{right:-50%}#root#root#root .max-lg\:-right-39{right:calc(var(--spacing) * -39)}#root#root#root .max-lg\:-bottom-9{bottom:calc(var(--spacing) * -9)}#root#root#root .max-lg\:bottom-\[15\%\]{bottom:15%}#root#root#root .max-lg\:left-4{left:calc(var(--spacing) * 4)}#root#root#root .max-lg\:order-1{order:1}#root#root#root .max-lg\:order-2{order:2}#root#root#root .max-lg\:order-3{order:3}#root#root#root .max-lg\:order-6{order:6}#root#root#root .max-lg\:order-7{order:7}#root#root#root .max-lg\:order-8{order:8}#root#root#root .max-lg\:col-span-2{grid-column:span 2/span 2}#root#root#root .max-lg\:col-span-3{grid-column:span 3/span 3}#root#root#root .max-lg\:col-span-full{grid-column:1/-1}#root#root#root .max-lg\:mx-auto{margin-inline:auto}#root#root#root .max-lg\:my-4\.5{margin-block:calc(var(--spacing) * 4.5)}#root#root#root .max-lg\:mt-4{margin-top:calc(var(--spacing) * 4)}#root#root#root .max-lg\:mt-36{margin-top:calc(var(--spacing) * 36)}#root#root#root .max-lg\:-mb-5{margin-bottom:calc(var(--spacing) * -5)}#root#root#root .max-lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}#root#root#root .max-lg\:-ml-12{margin-left:calc(var(--spacing) * -12)}#root#root#root .max-lg\:flex{display:flex}#root#root#root .max-lg\:hidden{display:none}#root#root#root .max-lg\:h-96{height:calc(var(--spacing) * 96)}#root#root#root .max-lg\:h-100{height:calc(var(--spacing) * 100)}#root#root#root .max-lg\:h-105{height:calc(var(--spacing) * 105)}#root#root#root .max-lg\:h-158{height:calc(var(--spacing) * 158)}#root#root#root .max-lg\:h-\[50\%\]{height:50%}#root#root#root .max-lg\:h-\[70\%\]{height:70%}#root#root#root .max-lg\:h-full{height:100%}#root#root#root .max-lg\:max-h-55{max-height:calc(var(--spacing) * 55)}#root#root#root .max-lg\:max-h-70{max-height:calc(var(--spacing) * 70)}#root#root#root .max-lg\:max-h-80{max-height:calc(var(--spacing) * 80)}#root#root#root .max-lg\:w-3\/4{width:75%}#root#root#root .max-lg\:w-65{width:calc(var(--spacing) * 65)}#root#root#root .max-lg\:w-70{width:calc(var(--spacing) * 70)}#root#root#root .max-lg\:w-auto{width:auto}#root#root#root .max-lg\:w-fit{width:fit-content}#root#root#root .max-lg\:w-full{width:100%}#root#root#root .max-lg\:max-w-2xl{max-width:var(--container-2xl)}#root#root#root .max-lg\:max-w-80{max-width:calc(var(--spacing) * 80)}#root#root#root .max-lg\:max-w-100{max-width:calc(var(--spacing) * 100)}#root#root#root .max-lg\:max-w-115{max-width:calc(var(--spacing) * 115)}#root#root#root .max-lg\:max-w-140{max-width:calc(var(--spacing) * 140)}#root#root#root .max-lg\:max-w-lg{max-width:var(--container-lg)}#root#root#root .max-lg\:min-w-28{min-width:calc(var(--spacing) * 28)}#root#root#root .max-lg\:min-w-32{min-width:calc(var(--spacing) * 32)}#root#root#root .max-lg\:min-w-40{min-width:calc(var(--spacing) * 40)}#root#root#root .max-lg\:min-w-48{min-width:calc(var(--spacing) * 48)}#root#root#root .max-lg\:min-w-50{min-width:calc(var(--spacing) * 50)}#root#root#root .max-lg\:min-w-52{min-width:calc(var(--spacing) * 52)}#root#root#root .max-lg\:min-w-64{min-width:calc(var(--spacing) * 64)}#root#root#root .max-lg\:flex-1{flex:1}#root#root#root .max-lg\:shrink-0{flex-shrink:0}#root#root#root .max-lg\:translate-x-5{--tw-translate-x:calc(var(--spacing) * 5)}#root#root#root .max-lg\:translate-x-5,#root#root#root .max-lg\:translate-y-8\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .max-lg\:translate-y-8\.5{--tw-translate-y:calc(var(--spacing) * 8.5)}#root#root#root .max-lg\:scale-85{--tw-scale-x:85%;--tw-scale-y:85%;--tw-scale-z:85%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .max-lg\:rotate-90{rotate:90deg}#root#root#root .max-lg\:rotate-270{rotate:270deg}#root#root#root .max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#root#root#root .max-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .max-lg\:flex-col{flex-direction:column}#root#root#root .max-lg\:flex-col-reverse{flex-direction:column-reverse}#root#root#root .max-lg\:flex-wrap{flex-wrap:wrap}#root#root#root .max-lg\:items-center{align-items:center}#root#root#root .max-lg\:items-start{align-items:flex-start}#root#root#root .max-lg\:justify-center{justify-content:center}#root#root#root .max-lg\:justify-end{justify-content:flex-end}#root#root#root .max-lg\:gap-2{gap:calc(var(--spacing) * 2)}#root#root#root .max-lg\:gap-4{gap:calc(var(--spacing) * 4)}#root#root#root .max-lg\:gap-6{gap:calc(var(--spacing) * 6)}#root#root#root :where(.max-lg\:space-y-6>: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)))}#root#root#root .max-lg\:gap-x-8{column-gap:calc(var(--spacing) * 8)}#root#root#root :where(.max-lg\:divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}#root#root#root :where(.max-lg\:divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}#root#root#root .max-lg\:self-center{align-self:center}#root#root#root .max-lg\:self-start{align-self:flex-start}#root#root#root .max-lg\:overflow-hidden{overflow:hidden}#root#root#root .max-lg\:overflow-x-auto{overflow-x:auto}#root#root#root .max-lg\:rounded-md{border-radius:calc(var(--radius) * .8)}#root#root#root .max-lg\:rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}#root#root#root .max-lg\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}#root#root#root .max-lg\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .max-lg\:px-6{padding-inline:calc(var(--spacing) * 6)}#root#root#root .max-lg\:py-2{padding-block:calc(var(--spacing) * 2)}#root#root#root .max-lg\:py-22{padding-block:calc(var(--spacing) * 22)}#root#root#root .max-lg\:pr-6{padding-right:calc(var(--spacing) * 6)}#root#root#root .max-lg\:pb-6{padding-bottom:calc(var(--spacing) * 6)}#root#root#root .max-lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}#root#root#root .max-lg\:pl-12{padding-left:calc(var(--spacing) * 12)}#root#root#root .max-lg\:pl-18{padding-left:calc(var(--spacing) * 18)}#root#root#root .max-lg\:text-center{text-align:center}#root#root#root .last\:max-lg\:col-span-full:last-child,#root#root#root .max-lg\:last\:col-span-full:last-child{grid-column:1/-1}#root#root#root .max-lg\: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)}#root#root#root .max-lg\:focus\:ring-primary:focus{--tw-ring-color:var(--primary)}}@media not all and (min-width:48rem){#root#root#root .max-md\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#root#root#root .max-md\:top-1\/2{top:50%}#root#root#root .max-md\:right-0{right:calc(var(--spacing) * 0)}#root#root#root .max-md\:-bottom-\[18\%\]{bottom:-18%}#root#root#root .max-md\:left-0{left:calc(var(--spacing) * 0)}#root#root#root .max-md\:left-1\/2{left:50%}#root#root#root .max-md\:left-2{left:calc(var(--spacing) * 2)}#root#root#root .max-md\:-order-1{order:calc(1 * -1)}#root#root#root .max-md\:col-span-2{grid-column:span 2/span 2}#root#root#root .max-md\:col-span-3{grid-column:span 3/span 3}#root#root#root .max-md\:col-span-full{grid-column:1/-1}#root#root#root .max-md\:mt-2{margin-top:calc(var(--spacing) * 2)}#root#root#root .max-md\:mt-5{margin-top:calc(var(--spacing) * 5)}#root#root#root .max-md\:mt-12{margin-top:calc(var(--spacing) * 12)}#root#root#root .max-md\:mt-\[55vh\]{margin-top:55vh}#root#root#root .max-md\:mr-16\.5{margin-right:calc(var(--spacing) * 16.5)}#root#root#root .max-md\:-mb-12{margin-bottom:calc(var(--spacing) * -12)}#root#root#root .max-md\:mb-6{margin-bottom:calc(var(--spacing) * 6)}#root#root#root .max-md\:ml-16\.5{margin-left:calc(var(--spacing) * 16.5)}#root#root#root .max-md\:line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#root#root#root .max-md\:hidden{display:none}#root#root#root .max-md\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}#root#root#root .max-md\:h-5{height:calc(var(--spacing) * 5)}#root#root#root .max-md\:h-19{height:calc(var(--spacing) * 19)}#root#root#root .max-md\:h-22{height:calc(var(--spacing) * 22)}#root#root#root .max-md\:h-30{height:calc(var(--spacing) * 30)}#root#root#root .max-md\:h-58{height:calc(var(--spacing) * 58)}#root#root#root .max-md\:h-70{height:calc(var(--spacing) * 70)}#root#root#root .max-md\:h-89{height:calc(var(--spacing) * 89)}#root#root#root .max-md\:max-h-92{max-height:calc(var(--spacing) * 92)}#root#root#root .max-md\:w-12{width:calc(var(--spacing) * 12)}#root#root#root .max-md\:w-27{width:calc(var(--spacing) * 27)}#root#root#root .max-md\:w-40{width:calc(var(--spacing) * 40)}#root#root#root .max-md\:w-auto{width:auto}#root#root#root .max-md\:w-full{width:100%}#root#root#root .max-md\:max-w-33\.5{max-width:calc(var(--spacing) * 33.5)}#root#root#root .max-md\:max-w-82{max-width:calc(var(--spacing) * 82)}#root#root#root .max-md\:max-w-100{max-width:calc(var(--spacing) * 100)}#root#root#root .max-md\:max-w-sm{max-width:var(--container-sm)}#root#root#root .max-md\:flex-1{flex:1}#root#root#root .max-md\:shrink-0{flex-shrink:0}#root#root#root .max-md\:grow{flex-grow:1}#root#root#root .max-md\:basis-1\/3{flex-basis:33.3333%}#root#root#root .max-md\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .max-md\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .max-md\:scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .max-md\:rotate-90{rotate:90deg}#root#root#root .max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#root#root#root .max-md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}#root#root#root .max-md\:flex-col{flex-direction:column}#root#root#root .max-md\:flex-col-reverse{flex-direction:column-reverse}#root#root#root .max-md\:flex-wrap{flex-wrap:wrap}#root#root#root .max-md\:items-center{align-items:center}#root#root#root .max-md\:items-start{align-items:flex-start}#root#root#root .max-md\:justify-between{justify-content:space-between}#root#root#root .max-md\:justify-center{justify-content:center}#root#root#root .max-md\:justify-start{justify-content:flex-start}#root#root#root .max-md\:gap-4{gap:calc(var(--spacing) * 4)}#root#root#root .max-md\:gap-6{gap:calc(var(--spacing) * 6)}#root#root#root .max-md\:gap-8{gap:calc(var(--spacing) * 8)}#root#root#root .max-md\:gap-9{gap:calc(var(--spacing) * 9)}#root#root#root .max-md\:gap-30{gap:calc(var(--spacing) * 30)}#root#root#root :where(.max-md\:space-y-8>: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)))}#root#root#root .max-md\:gap-y-4{row-gap:calc(var(--spacing) * 4)}#root#root#root :where(.max-md\:divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}#root#root#root .max-md\:rounded-t-md{border-top-left-radius:calc(var(--radius) * .8);border-top-right-radius:calc(var(--radius) * .8)}#root#root#root .max-md\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}#root#root#root .max-md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .max-md\:px-4{padding-inline:calc(var(--spacing) * 4)}#root#root#root .max-md\:px-6{padding-inline:calc(var(--spacing) * 6)}#root#root#root .max-md\:py-16{padding-block:calc(var(--spacing) * 16)}#root#root#root .max-md\:pt-6{padding-top:calc(var(--spacing) * 6)}#root#root#root .max-md\:pb-2{padding-bottom:calc(var(--spacing) * 2)}#root#root#root .max-md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}#root#root#root .max-md\:text-center{text-align:center}#root#root#root .max-md\:text-end{text-align:end}#root#root#root .max-md\:text-start{text-align:start}#root#root#root .max-md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}#root#root#root .max-md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}#root#root#root .max-md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}#root#root#root .max-md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}#root#root#root .max-md\:font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}#root#root#root .max-md\:wrap-anywhere{overflow-wrap:anywhere}#root#root#root :is(.max-md\:\*\:px-3>*){padding-inline:calc(var(--spacing) * 3)}#root#root#root .max-md\:after\:hidden:after,#root#root#root .max-md\:before\:hidden:before{content:var(--tw-content);display:none}#root#root#root .max-md\:first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}#root#root#root .max-md\:last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}#root#root#root .max-md\:last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}#root#root#root :is(.max-md\:\*\:last\:col-span-full>*):last-child{grid-column:1/-1}}@media not all and (min-width:40rem){#root#root#root .max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#root#root#root .max-sm\:-inset-4{inset:calc(var(--spacing) * -4)}#root#root#root .max-sm\:top-5{top:calc(var(--spacing) * 5)}#root#root#root .max-sm\:top-56{top:calc(var(--spacing) * 56)}#root#root#root .max-sm\:-right-60{right:calc(var(--spacing) * -60)}#root#root#root .max-sm\:-right-full{right:-100%}#root#root#root .max-sm\:right-5{right:calc(var(--spacing) * 5)}#root#root#root .max-sm\:-bottom-18{bottom:calc(var(--spacing) * -18)}#root#root#root .max-sm\:-bottom-\[17\%\]{bottom:-17%}#root#root#root .max-sm\:bottom-56{bottom:calc(var(--spacing) * 56)}#root#root#root .max-sm\:-left-60{left:calc(var(--spacing) * -60)}#root#root#root .max-sm\:left-6{left:calc(var(--spacing) * 6)}#root#root#root .max-sm\:order-1{order:1}#root#root#root .max-sm\:order-first{order:-9999}#root#root#root .max-sm\:col-span-2{grid-column:span 2/span 2}#root#root#root .max-sm\:col-span-4{grid-column:span 4/span 4}#root#root#root .max-sm\:col-span-full{grid-column:1/-1}#root#root#root .max-sm\:mx-4{margin-inline:calc(var(--spacing) * 4)}#root#root#root .max-sm\:mx-auto{margin-inline:auto}#root#root#root .max-sm\:mt-0\.5{margin-top:calc(var(--spacing) * .5)}#root#root#root .max-sm\:mr-32\.25{margin-right:calc(var(--spacing) * 32.25)}#root#root#root .max-sm\:mb-2{margin-bottom:calc(var(--spacing) * 2)}#root#root#root .max-sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}#root#root#root .max-sm\:-ml-3{margin-left:calc(var(--spacing) * -3)}#root#root#root .max-sm\:ml-3{margin-left:calc(var(--spacing) * 3)}#root#root#root .max-sm\:ml-30\.75{margin-left:calc(var(--spacing) * 30.75)}#root#root#root .max-sm\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#root#root#root .max-sm\:flex{display:flex}#root#root#root .max-sm\:hidden{display:none}#root#root#root .max-sm\:inline-block{display:inline-block}#root#root#root .max-sm\:inline-flex{display:inline-flex}#root#root#root .max-sm\:aspect-3\/4{aspect-ratio:3/4}#root#root#root .max-sm\:aspect-137\/75{aspect-ratio:137/75}#root#root#root .max-sm\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}#root#root#root .max-sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}#root#root#root .max-sm\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}#root#root#root .max-sm\:size-100{width:calc(var(--spacing) * 100);height:calc(var(--spacing) * 100)}#root#root#root .max-sm\:\!h-25{height:calc(var(--spacing) * 25)!important}#root#root#root .max-sm\:h-75{height:calc(var(--spacing) * 75)}#root#root#root .max-sm\:h-80{height:calc(var(--spacing) * 80)}#root#root#root .max-sm\:h-82{height:calc(var(--spacing) * 82)}#root#root#root .max-sm\:h-96{height:calc(var(--spacing) * 96)}#root#root#root .max-sm\:h-97\.5{height:calc(var(--spacing) * 97.5)}#root#root#root .max-sm\:h-100{height:calc(var(--spacing) * 100)}#root#root#root .max-sm\:max-h-\[min\(650px\,80vh\)\]{max-height:min(650px,80vh)}#root#root#root .max-sm\:min-h-6{min-height:calc(var(--spacing) * 6)}#root#root#root .max-sm\:w-15{width:calc(var(--spacing) * 15)}#root#root#root .max-sm\:w-20{width:calc(var(--spacing) * 20)}#root#root#root .max-sm\:w-25{width:calc(var(--spacing) * 25)}#root#root#root .max-sm\:w-35{width:calc(var(--spacing) * 35)}#root#root#root .max-sm\:w-70{width:calc(var(--spacing) * 70)}#root#root#root .max-sm\:w-80{width:calc(var(--spacing) * 80)}#root#root#root .max-sm\:w-full{width:100%}#root#root#root .max-sm\:max-w-20{max-width:calc(var(--spacing) * 20)}#root#root#root .max-sm\:max-w-30{max-width:calc(var(--spacing) * 30)}#root#root#root .max-sm\:max-w-35{max-width:calc(var(--spacing) * 35)}#root#root#root .max-sm\:max-w-40{max-width:calc(var(--spacing) * 40)}#root#root#root .max-sm\:max-w-50{max-width:calc(var(--spacing) * 50)}#root#root#root .max-sm\:max-w-70{max-width:calc(var(--spacing) * 70)}#root#root#root .max-sm\:max-w-72{max-width:calc(var(--spacing) * 72)}#root#root#root .max-sm\:max-w-75{max-width:calc(var(--spacing) * 75)}#root#root#root .max-sm\:max-w-xs{max-width:var(--container-xs)}#root#root#root .max-sm\:min-w-52{min-width:calc(var(--spacing) * 52)}#root#root#root .max-sm\:flex-1{flex:1}#root#root#root .max-sm\:grow{flex-grow:1}#root#root#root .max-sm\:scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%}#root#root#root .max-sm\:scale-50,#root#root#root .max-sm\:scale-75{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .max-sm\:scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%}#root#root#root .max-sm\:scale-80{--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#root#root#root .max-sm\:flex-col{flex-direction:column}#root#root#root .max-sm\:flex-row{flex-direction:row}#root#root#root .max-sm\:flex-row-reverse{flex-direction:row-reverse}#root#root#root .max-sm\:flex-wrap{flex-wrap:wrap}#root#root#root .max-sm\:items-center{align-items:center}#root#root#root .max-sm\:items-start{align-items:flex-start}#root#root#root .max-sm\:items-stretch{align-items:stretch}#root#root#root .max-sm\:justify-between{justify-content:space-between}#root#root#root .max-sm\:justify-center{justify-content:center}#root#root#root .max-sm\:justify-end{justify-content:flex-end}#root#root#root .max-sm\:justify-start{justify-content:flex-start}#root#root#root .max-sm\:gap-1{gap:calc(var(--spacing) * 1)}#root#root#root .max-sm\:gap-2{gap:calc(var(--spacing) * 2)}#root#root#root .max-sm\:gap-4{gap:calc(var(--spacing) * 4)}#root#root#root .max-sm\:gap-6{gap:calc(var(--spacing) * 6)}#root#root#root .max-sm\:gap-8{gap:calc(var(--spacing) * 8)}#root#root#root .max-sm\:gap-12{gap:calc(var(--spacing) * 12)}#root#root#root :where(.max-sm\:space-y-2>: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)))}#root#root#root .max-sm\:gap-y-2{row-gap:calc(var(--spacing) * 2)}#root#root#root .max-sm\:gap-y-8{row-gap:calc(var(--spacing) * 8)}#root#root#root :where(.max-sm\:divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}#root#root#root .max-sm\:self-center{align-self:center}#root#root#root .max-sm\:justify-self-center{justify-self:center}#root#root#root .max-sm\:overflow-hidden{overflow:hidden}#root#root#root .max-sm\:rounded-xl{border-radius:calc(var(--radius) * 1.4)}#root#root#root .max-sm\:rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}#root#root#root .max-sm\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}#root#root#root .max-sm\:rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}#root#root#root .max-sm\:border{border-style:var(--tw-border-style);border-width:1px}#root#root#root .max-sm\:border-0{border-style:var(--tw-border-style);border-width:0}#root#root#root .max-sm\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}#root#root#root .max-sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}#root#root#root .max-sm\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}#root#root#root .max-sm\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .max-sm\:bg-card{background-color:var(--card)}#root#root#root .max-sm\:p-2{padding:calc(var(--spacing) * 2)}#root#root#root .max-sm\:p-3{padding:calc(var(--spacing) * 3)}#root#root#root .max-sm\:p-4{padding:calc(var(--spacing) * 4)}#root#root#root .max-sm\:px-0{padding-inline:calc(var(--spacing) * 0)}#root#root#root .max-sm\:px-3{padding-inline:calc(var(--spacing) * 3)}#root#root#root .max-sm\:px-4{padding-inline:calc(var(--spacing) * 4)}#root#root#root .max-sm\:py-0{padding-block:calc(var(--spacing) * 0)}#root#root#root .max-sm\:py-4{padding-block:calc(var(--spacing) * 4)}#root#root#root .max-sm\:py-5{padding-block:calc(var(--spacing) * 5)}#root#root#root .max-sm\:py-8{padding-block:calc(var(--spacing) * 8)}#root#root#root .max-sm\:pt-6{padding-top:calc(var(--spacing) * 6)}#root#root#root .max-sm\:pt-10{padding-top:calc(var(--spacing) * 10)}#root#root#root .max-sm\:pb-9{padding-bottom:calc(var(--spacing) * 9)}#root#root#root .max-sm\:pb-15{padding-bottom:calc(var(--spacing) * 15)}#root#root#root .max-sm\:pb-30{padding-bottom:calc(var(--spacing) * 30)}#root#root#root .max-sm\:pb-42{padding-bottom:calc(var(--spacing) * 42)}#root#root#root .max-sm\:text-center{text-align:center}#root#root#root .max-sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}#root#root#root .max-sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}#root#root#root .max-sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}#root#root#root .max-sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}#root#root#root .max-sm\:leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}#root#root#root .max-sm\:font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}#root#root#root .max-sm\:break-all{word-break:break-all}#root#root#root .max-sm\: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)}#root#root#root :is(.\*\:max-sm\:basis-1\/3>*){flex-basis:33.3333%}@media (hover:hover){#root#root#root .max-sm\:group-hover\:top-36:is(:where(.group):hover *){top:calc(var(--spacing) * 36)}#root#root#root .max-sm\:group-hover\:bottom-36:is(:where(.group):hover *){bottom:calc(var(--spacing) * 36)}}#root#root#root .max-sm\:group-data-\[orientation\=horizontal\]\/tabs\:h-auto:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:auto}#root#root#root .max-sm\:group-data-\[orientation\=horizontal\]\/tabs\:h-full:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:100%}#root#root#root .max-sm\:placeholder\:text-sm::placeholder{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}#root#root#root .max-sm\:last\:col-span-full:last-child{grid-column:1/-1}#root#root#root .max-sm\:last\:border-r-0\!:last-child{border-right-style:var(--tw-border-style)!important;border-right-width:0!important}#root#root#root :is(.max-sm\:\*\*\:data-\[slot\=tabs-trigger\]\:px-1\! *)[data-slot=tabs-trigger]{padding-inline:calc(var(--spacing) * 1)!important}}@media (min-width:400px){#root#root#root .min-\[400px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:420px){#root#root#root .min-\[420px\]\:items-center{align-items:center}}@media (min-width:425px){@media not all and (min-width:40rem){#root#root#root .min-\[425px\]\:max-sm\:h-61\.5{height:calc(var(--spacing) * 61.5)}}}@media (min-width:450px){#root#root#root .min-\[450px\]\:basis-\[45\%\]{flex-basis:45%}#root#root#root .min-\[450px\]\:basis-\[55\%\]{flex-basis:55%}#root#root#root .min-\[450px\]\:gap-4{gap:calc(var(--spacing) * 4)}}@media (min-width:475px){#root#root#root .min-\[475px\]\:basis-1\/2{flex-basis:50%}#root#root#root .min-\[475px\]\:justify-center{justify-content:center}}@media (min-width:476px){#root#root#root .min-\[476px\]\:flex{display:flex}#root#root#root .min-\[476px\]\:justify-center{justify-content:center}}@media (min-width:490px){#root#root#root .min-\[490px\]\:items-center{align-items:center}}@media (min-width:500px){#root#root#root .min-\[500px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .min-\[500px\]\:gap-4{gap:calc(var(--spacing) * 4)}#root#root#root .min-\[500px\]\:gap-5{gap:calc(var(--spacing) * 5)}@media not all and (min-width:64rem){#root#root#root .min-\[500px\]\:max-lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .min-\[500px\]\:max-lg\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}}@media (min-width:518px){#root#root#root .min-\[518px\]\:flex{display:flex}#root#root#root .min-\[518px\]\:justify-center{justify-content:center}}@media (min-width:589px){#root#root#root .min-\[589px\]\:items-center{align-items:center}}@media (min-width:845px){@media not all and (min-width:927px){#root#root#root .min-\[845px\]\:max-\[927px\]\:left-\[-194px\]{left:-194px}#root#root#root .min-\[845px\]\:max-\[927px\]\:w-196{width:calc(var(--spacing) * 196)}}}@media (min-width:927px){@media not all and (min-width:1000px){#root#root#root .min-\[927px\]\:max-\[1000px\]\:left-\[-100px\]{left:-100px}#root#root#root .min-\[927px\]\:max-\[1000px\]\:w-219{width:calc(var(--spacing) * 219)}}}@media (min-width:1000px){@media not all and (min-width:64rem){#root#root#root .min-\[1000px\]\:max-lg\:w-219{width:calc(var(--spacing) * 219)}}}@media (min-width:1026px){#root#root#root .min-\[1026px\]\:border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}}@media (min-width:1100px){@media not all and (min-width:1200px){#root#root#root .min-\[1100px\]\:max-\[1200px\]\:left-\[-108px\]{left:-108px}#root#root#root .min-\[1100px\]\:max-\[1200px\]\:w-260{width:calc(var(--spacing) * 260)}}}@media (min-width:1200px){@media not all and (min-width:1280px){#root#root#root .min-\[1200px\]\:max-\[1280px\]\:left-\[-6px\]{left:-6px}#root#root#root .min-\[1200px\]\:max-\[1280px\]\:w-286{width:calc(var(--spacing) * 286)}}}@media (min-width:1281px){#root#root#root .min-\[1281px\]\:border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}}@media (min-width:1400px){#root#root#root .min-\[1400px\]\:border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}}@media (min-width:1440px){#root#root#root .min-\[1440px\]\:block{display:block}#root#root#root .min-\[1440px\]\:flex{display:flex}#root#root#root .min-\[1440px\]\:hidden{display:none}}@media (min-width:1800px){#root#root#root .min-\[1800px\]\:max-w-384{max-width:calc(var(--spacing) * 384)}}@media (min-width:40rem){#root#root#root .sm\:absolute{position:absolute}#root#root#root .sm\:inset-x-6{inset-inline:calc(var(--spacing) * 6)}#root#root#root .sm\:top-0{top:calc(var(--spacing) * 0)}#root#root#root .sm\:top-1\/2{top:50%}#root#root#root .sm\:top-6{top:calc(var(--spacing) * 6)}#root#root#root .sm\:top-10{top:calc(var(--spacing) * 10)}#root#root#root .sm\:top-13{top:calc(var(--spacing) * 13)}#root#root#root .sm\:-right-5{right:calc(var(--spacing) * -5)}#root#root#root .sm\:-right-6{right:calc(var(--spacing) * -6)}#root#root#root .sm\:right-1\/2{right:50%}#root#root#root .sm\:right-6{right:calc(var(--spacing) * 6)}#root#root#root .sm\:right-8{right:calc(var(--spacing) * 8)}#root#root#root .sm\:right-13{right:calc(var(--spacing) * 13)}#root#root#root .sm\:right-\[6\%\]{right:6%}#root#root#root .sm\:-bottom-6{bottom:calc(var(--spacing) * -6)}#root#root#root .sm\:-bottom-11{bottom:calc(var(--spacing) * -11)}#root#root#root .sm\:bottom-0{bottom:calc(var(--spacing) * 0)}#root#root#root .sm\:bottom-6{bottom:calc(var(--spacing) * 6)}#root#root#root .sm\:bottom-11{bottom:calc(var(--spacing) * 11)}#root#root#root .sm\:-left-3{left:calc(var(--spacing) * -3)}#root#root#root .sm\:-left-5{left:calc(var(--spacing) * -5)}#root#root#root .sm\:-left-6{left:calc(var(--spacing) * -6)}#root#root#root .sm\:-left-8{left:calc(var(--spacing) * -8)}#root#root#root .sm\:-left-15{left:calc(var(--spacing) * -15)}#root#root#root .sm\:-left-19{left:calc(var(--spacing) * -19)}#root#root#root .sm\:left-1\/2{left:50%}#root#root#root .sm\:left-6{left:calc(var(--spacing) * 6)}#root#root#root .sm\:left-8{left:calc(var(--spacing) * 8)}#root#root#root .sm\:left-9{left:calc(var(--spacing) * 9)}#root#root#root .sm\:left-22{left:calc(var(--spacing) * 22)}#root#root#root .sm\:col-span-1{grid-column:span 1/span 1}#root#root#root .sm\:col-span-2{grid-column:span 2/span 2}#root#root#root .sm\:col-span-3{grid-column:span 3/span 3}#root#root#root .sm\:col-span-5{grid-column:span 5/span 5}#root#root#root .sm\:col-span-7{grid-column:span 7/span 7}#root#root#root .sm\:col-span-full{grid-column:1/-1}#root#root#root .sm\:row-span-2{grid-row:span 2/span 2}#root#root#root .sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}#root#root#root .sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}#root#root#root .sm\:mx-6{margin-inline:calc(var(--spacing) * 6)}#root#root#root .sm\:my-12{margin-block:calc(var(--spacing) * 12)}#root#root#root .sm\:-mt-7{margin-top:calc(var(--spacing) * -7)}#root#root#root .sm\:mt-16{margin-top:calc(var(--spacing) * 16)}#root#root#root .sm\:mt-24{margin-top:calc(var(--spacing) * 24)}#root#root#root .sm\:mr-3\.5{margin-right:calc(var(--spacing) * 3.5)}#root#root#root .sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}#root#root#root .sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}#root#root#root .sm\:mb-11{margin-bottom:calc(var(--spacing) * 11)}#root#root#root .sm\:mb-12{margin-bottom:calc(var(--spacing) * 12)}#root#root#root .sm\:mb-16{margin-bottom:calc(var(--spacing) * 16)}#root#root#root .sm\:-ml-6{margin-left:calc(var(--spacing) * -6)}#root#root#root .sm\:ml-0{margin-left:calc(var(--spacing) * 0)}#root#root#root .sm\:block{display:block}#root#root#root .sm\:flex{display:flex}#root#root#root .sm\:grid{display:grid}#root#root#root .sm\:hidden{display:none}#root#root#root .sm\:inline-flex{display:inline-flex}#root#root#root .sm\:aspect-auto{aspect-ratio:auto}#root#root#root .sm\:size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}#root#root#root .sm\:size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}#root#root#root .sm\:size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}#root#root#root .sm\:size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}#root#root#root .sm\:size-56{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56)}#root#root#root .sm\:size-76{width:calc(var(--spacing) * 76);height:calc(var(--spacing) * 76)}#root#root#root .sm\:size-84{width:calc(var(--spacing) * 84);height:calc(var(--spacing) * 84)}#root#root#root .sm\:size-96{width:calc(var(--spacing) * 96);height:calc(var(--spacing) * 96)}#root#root#root .sm\:size-125{width:calc(var(--spacing) * 125);height:calc(var(--spacing) * 125)}#root#root#root .sm\:size-\[1200px\]{width:1200px;height:1200px}#root#root#root .sm\:h-8\.75{height:calc(var(--spacing) * 8.75)}#root#root#root .sm\:h-9{height:calc(var(--spacing) * 9)}#root#root#root .sm\:h-12\.75{height:calc(var(--spacing) * 12.75)}#root#root#root .sm\:h-17{height:calc(var(--spacing) * 17)}#root#root#root .sm\:h-18{height:calc(var(--spacing) * 18)}#root#root#root .sm\:h-30{height:calc(var(--spacing) * 30)}#root#root#root .sm\:h-31{height:calc(var(--spacing) * 31)}#root#root#root .sm\:h-32{height:calc(var(--spacing) * 32)}#root#root#root .sm\:h-36{height:calc(var(--spacing) * 36)}#root#root#root .sm\:h-37\.5{height:calc(var(--spacing) * 37.5)}#root#root#root .sm\:h-45{height:calc(var(--spacing) * 45)}#root#root#root .sm\:h-52\.5{height:calc(var(--spacing) * 52.5)}#root#root#root .sm\:h-55\.5{height:calc(var(--spacing) * 55.5)}#root#root#root .sm\:h-57\.5{height:calc(var(--spacing) * 57.5)}#root#root#root .sm\:h-60{height:calc(var(--spacing) * 60)}#root#root#root .sm\:h-62\.5{height:calc(var(--spacing) * 62.5)}#root#root#root .sm\:h-68{height:calc(var(--spacing) * 68)}#root#root#root .sm\:h-70{height:calc(var(--spacing) * 70)}#root#root#root .sm\:h-71{height:calc(var(--spacing) * 71)}#root#root#root .sm\:h-72{height:calc(var(--spacing) * 72)}#root#root#root .sm\:h-75{height:calc(var(--spacing) * 75)}#root#root#root .sm\:h-78\.5{height:calc(var(--spacing) * 78.5)}#root#root#root .sm\:h-80{height:calc(var(--spacing) * 80)}#root#root#root .sm\:h-80\.5{height:calc(var(--spacing) * 80.5)}#root#root#root .sm\:h-84{height:calc(var(--spacing) * 84)}#root#root#root .sm\:h-87{height:calc(var(--spacing) * 87)}#root#root#root .sm\:h-92{height:calc(var(--spacing) * 92)}#root#root#root .sm\:h-95{height:calc(var(--spacing) * 95)}#root#root#root .sm\:h-100{height:calc(var(--spacing) * 100)}#root#root#root .sm\:h-103{height:calc(var(--spacing) * 103)}#root#root#root .sm\:h-106{height:calc(var(--spacing) * 106)}#root#root#root .sm\:h-120{height:calc(var(--spacing) * 120)}#root#root#root .sm\:h-121{height:calc(var(--spacing) * 121)}#root#root#root .sm\:h-143{height:calc(var(--spacing) * 143)}#root#root#root .sm\:h-155{height:calc(var(--spacing) * 155)}#root#root#root .sm\:h-212{height:calc(var(--spacing) * 212)}#root#root#root .sm\:h-\[35rem\]{height:35rem}#root#root#root .sm\:h-full{height:100%}#root#root#root .sm\:max-h-69{max-height:calc(var(--spacing) * 69)}#root#root#root .sm\:max-h-76{max-height:calc(var(--spacing) * 76)}#root#root#root .sm\:max-h-80{max-height:calc(var(--spacing) * 80)}#root#root#root .sm\:max-h-158{max-height:calc(var(--spacing) * 158)}#root#root#root .sm\:max-h-\[min\(600px\,80vh\)\]{max-height:min(600px,80vh)}#root#root#root .sm\:min-h-59{min-height:calc(var(--spacing) * 59)}#root#root#root .sm\:min-h-71{min-height:calc(var(--spacing) * 71)}#root#root#root .sm\:min-h-78{min-height:calc(var(--spacing) * 78)}#root#root#root .sm\:min-h-82\.5{min-height:calc(var(--spacing) * 82.5)}#root#root#root .sm\:min-h-120{min-height:calc(var(--spacing) * 120)}#root#root#root .sm\:min-h-130{min-height:calc(var(--spacing) * 130)}#root#root#root .sm\:w-1\/2{width:50%}#root#root#root .sm\:w-12\.75{width:calc(var(--spacing) * 12.75)}#root#root#root .sm\:w-28\.5{width:calc(var(--spacing) * 28.5)}#root#root#root .sm\:w-33{width:calc(var(--spacing) * 33)}#root#root#root .sm\:w-40{width:calc(var(--spacing) * 40)}#root#root#root .sm\:w-43\.5{width:calc(var(--spacing) * 43.5)}#root#root#root .sm\:w-45{width:calc(var(--spacing) * 45)}#root#root#root .sm\:w-50{width:calc(var(--spacing) * 50)}#root#root#root .sm\:w-56{width:calc(var(--spacing) * 56)}#root#root#root .sm\:w-60{width:calc(var(--spacing) * 60)}#root#root#root .sm\:w-68\.5{width:calc(var(--spacing) * 68.5)}#root#root#root .sm\:w-70{width:calc(var(--spacing) * 70)}#root#root#root .sm\:w-78{width:calc(var(--spacing) * 78)}#root#root#root .sm\:w-82{width:calc(var(--spacing) * 82)}#root#root#root .sm\:w-95\.5{width:calc(var(--spacing) * 95.5)}#root#root#root .sm\:w-100{width:calc(var(--spacing) * 100)}#root#root#root .sm\:w-110{width:calc(var(--spacing) * 110)}#root#root#root .sm\:w-116{width:calc(var(--spacing) * 116)}#root#root#root .sm\:w-120{width:calc(var(--spacing) * 120)}#root#root#root .sm\:w-146{width:calc(var(--spacing) * 146)}#root#root#root .sm\:w-\[400px\]{width:400px}#root#root#root .sm\:w-\[calc\(100\%-3rem\)\]{width:calc(100% - 3rem)}#root#root#root .sm\:w-auto{width:auto}#root#root#root .sm\:w-full{width:100%}#root#root#root .sm\:w-lg{width:var(--container-lg)}#root#root#root .sm\:w-md{width:var(--container-md)}#root#root#root .sm\:max-w-2xl{max-width:var(--container-2xl)}#root#root#root .sm\:max-w-3xl{max-width:var(--container-3xl)}#root#root#root .sm\:max-w-4xl{max-width:var(--container-4xl)}#root#root#root .sm\:max-w-5xl{max-width:var(--container-5xl)}#root#root#root .sm\:max-w-7xl{max-width:var(--container-7xl)}#root#root#root .sm\:max-w-30{max-width:calc(var(--spacing) * 30)}#root#root#root .sm\:max-w-36{max-width:calc(var(--spacing) * 36)}#root#root#root .sm\:max-w-57\.5{max-width:calc(var(--spacing) * 57.5)}#root#root#root .sm\:max-w-60{max-width:calc(var(--spacing) * 60)}#root#root#root .sm\:max-w-65{max-width:calc(var(--spacing) * 65)}#root#root#root .sm\:max-w-72{max-width:calc(var(--spacing) * 72)}#root#root#root .sm\:max-w-100{max-width:calc(var(--spacing) * 100)}#root#root#root .sm\:max-w-106\.25{max-width:calc(var(--spacing) * 106.25)}#root#root#root .sm\:max-w-110{max-width:calc(var(--spacing) * 110)}#root#root#root .sm\:max-w-112{max-width:calc(var(--spacing) * 112)}#root#root#root .sm\:max-w-115{max-width:calc(var(--spacing) * 115)}#root#root#root .sm\:max-w-116\.5{max-width:calc(var(--spacing) * 116.5)}#root#root#root .sm\:max-w-122{max-width:calc(var(--spacing) * 122)}#root#root#root .sm\:max-w-131{max-width:calc(var(--spacing) * 131)}#root#root#root .sm\:max-w-145{max-width:calc(var(--spacing) * 145)}#root#root#root .sm\:max-w-150{max-width:calc(var(--spacing) * 150)}#root#root#root .sm\:max-w-155{max-width:calc(var(--spacing) * 155)}#root#root#root .sm\:max-w-162\.5{max-width:calc(var(--spacing) * 162.5)}#root#root#root .sm\:max-w-185{max-width:calc(var(--spacing) * 185)}#root#root#root .sm\:max-w-200{max-width:calc(var(--spacing) * 200)}#root#root#root .sm\:max-w-225{max-width:calc(var(--spacing) * 225)}#root#root#root .sm\:max-w-296{max-width:calc(var(--spacing) * 296)}#root#root#root .sm\:max-w-\[425px\]{max-width:425px}#root#root#root .sm\:max-w-\[600px\]{max-width:600px}#root#root#root .sm\:max-w-\[700px\]{max-width:700px}#root#root#root .sm\:max-w-\[calc\(100\%-3rem\)\]{max-width:calc(100% - 3rem)}#root#root#root .sm\:max-w-lg{max-width:var(--container-lg)}#root#root#root .sm\:max-w-md{max-width:var(--container-md)}#root#root#root .sm\:max-w-sm{max-width:var(--container-sm)}#root#root#root .sm\:max-w-xl{max-width:var(--container-xl)}#root#root#root .sm\:max-w-xs{max-width:var(--container-xs)}#root#root#root .sm\:min-w-0{min-width:calc(var(--spacing) * 0)}#root#root#root .sm\:min-w-45{min-width:calc(var(--spacing) * 45)}#root#root#root .sm\:min-w-90{min-width:calc(var(--spacing) * 90)}#root#root#root .sm\:min-w-150{min-width:calc(var(--spacing) * 150)}#root#root#root .sm\:flex-0{flex:0}#root#root#root .sm\:flex-1{flex:1}#root#root#root .sm\:grow{flex-grow:1}#root#root#root .sm\:basis-1\/2{flex-basis:50%}#root#root#root .sm\:basis-1\/3{flex-basis:33.3333%}#root#root#root .sm\:basis-1\/5{flex-basis:20%}#root#root#root .sm\:basis-3\/5{flex-basis:60%}#root#root#root .sm\:translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .sm\:scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .sm\:-rotate-2{rotate:-2deg}#root#root#root .sm\:rotate-1{rotate:1deg}#root#root#root .sm\:columns-2{column-count:2}#root#root#root .sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#root#root#root .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#root#root#root .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#root#root#root .sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}#root#root#root .sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}#root#root#root .sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}#root#root#root .sm\:flex-col{flex-direction:column}#root#root#root .sm\:flex-row{flex-direction:row}#root#root#root .sm\:flex-nowrap{flex-wrap:nowrap}#root#root#root .sm\:flex-wrap{flex-wrap:wrap}#root#root#root .sm\:items-center{align-items:center}#root#root#root .sm\:items-end{align-items:flex-end}#root#root#root .sm\:items-start{align-items:flex-start}#root#root#root .sm\:justify-between{justify-content:space-between}#root#root#root .sm\:justify-center{justify-content:center}#root#root#root .sm\:justify-end{justify-content:flex-end}#root#root#root .sm\:justify-start{justify-content:flex-start}#root#root#root .sm\:gap-1{gap:calc(var(--spacing) * 1)}#root#root#root .sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}#root#root#root .sm\:gap-2{gap:calc(var(--spacing) * 2)}#root#root#root .sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}#root#root#root .sm\:gap-3{gap:calc(var(--spacing) * 3)}#root#root#root .sm\:gap-4{gap:calc(var(--spacing) * 4)}#root#root#root .sm\:gap-6{gap:calc(var(--spacing) * 6)}#root#root#root .sm\:gap-7{gap:calc(var(--spacing) * 7)}#root#root#root .sm\:gap-8{gap:calc(var(--spacing) * 8)}#root#root#root .sm\:gap-8\.75{gap:calc(var(--spacing) * 8.75)}#root#root#root .sm\:gap-10{gap:calc(var(--spacing) * 10)}#root#root#root .sm\:gap-11\.25{gap:calc(var(--spacing) * 11.25)}#root#root#root .sm\:gap-12{gap:calc(var(--spacing) * 12)}#root#root#root .sm\:gap-12\.25{gap:calc(var(--spacing) * 12.25)}#root#root#root .sm\:gap-12\.75{gap:calc(var(--spacing) * 12.75)}#root#root#root .sm\:gap-13{gap:calc(var(--spacing) * 13)}#root#root#root .sm\:gap-15\.5{gap:calc(var(--spacing) * 15.5)}#root#root#root .sm\:gap-16{gap:calc(var(--spacing) * 16)}#root#root#root .sm\:gap-49{gap:calc(var(--spacing) * 49)}#root#root#root :where(.sm\:space-y-6>: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)))}#root#root#root :where(.sm\:space-y-7\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7.5) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.sm\:space-y-10>: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)))}#root#root#root :where(.sm\:space-y-11>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 11) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 11) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.sm\:space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.sm\:space-y-16>: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)))}#root#root#root :where(.sm\:space-y-22\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 22.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 22.5) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root .sm\:gap-x-10{column-gap:calc(var(--spacing) * 10)}#root#root#root .sm\:gap-x-12{column-gap:calc(var(--spacing) * 12)}#root#root#root .sm\:gap-y-12{row-gap:calc(var(--spacing) * 12)}#root#root#root :where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}#root#root#root .sm\:self-start{align-self:flex-start}#root#root#root .sm\:rounded-lg{border-radius:var(--radius)}#root#root#root .sm\:rounded-xl{border-radius:calc(var(--radius) * 1.4)}#root#root#root .sm\:rounded-l-lg{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}#root#root#root .sm\:rounded-tl-md{border-top-left-radius:calc(var(--radius) * .8)}#root#root#root .sm\:rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}#root#root#root .sm\:border-x-\[2\.5px\]{border-inline-style:var(--tw-border-style);border-inline-width:2.5px}#root#root#root .sm\:border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}#root#root#root .sm\:border-t-\[2\.5px\]{border-top-style:var(--tw-border-style);border-top-width:2.5px}#root#root#root .sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .sm\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}#root#root#root .sm\:border-b-\[2\.5px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:2.5px}#root#root#root .sm\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}#root#root#root .sm\:bg-card{background-color:var(--card)}#root#root#root .sm\:bg-muted{background-color:var(--muted)}#root#root#root .sm\:bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/template\/landing-page\/neural\/image-03\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/template/landing-page/neural/image-03.png)}#root#root#root .sm\:p-3\.5{padding:calc(var(--spacing) * 3.5)}#root#root#root .sm\:p-5{padding:calc(var(--spacing) * 5)}#root#root#root .sm\:p-6{padding:calc(var(--spacing) * 6)}#root#root#root .sm\:p-8{padding:calc(var(--spacing) * 8)}#root#root#root .sm\:p-16{padding:calc(var(--spacing) * 16)}#root#root#root .sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}#root#root#root .sm\:px-3{padding-inline:calc(var(--spacing) * 3)}#root#root#root .sm\:px-5{padding-inline:calc(var(--spacing) * 5)}#root#root#root .sm\:px-6{padding-inline:calc(var(--spacing) * 6)}#root#root#root .sm\:px-8{padding-inline:calc(var(--spacing) * 8)}#root#root#root .sm\:px-16{padding-inline:calc(var(--spacing) * 16)}#root#root#root .sm\:px-20{padding-inline:calc(var(--spacing) * 20)}#root#root#root .sm\:px-px{padding-inline:1px}#root#root#root .sm\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}#root#root#root .sm\:py-4{padding-block:calc(var(--spacing) * 4)}#root#root#root .sm\:py-6{padding-block:calc(var(--spacing) * 6)}#root#root#root .sm\:py-8{padding-block:calc(var(--spacing) * 8)}#root#root#root .sm\:py-16{padding-block:calc(var(--spacing) * 16)}#root#root#root .sm\:py-20{padding-block:calc(var(--spacing) * 20)}#root#root#root .sm\:py-24{padding-block:calc(var(--spacing) * 24)}#root#root#root .sm\:pt-6{padding-top:calc(var(--spacing) * 6)}#root#root#root .sm\:pt-7{padding-top:calc(var(--spacing) * 7)}#root#root#root .sm\:pt-12{padding-top:calc(var(--spacing) * 12)}#root#root#root .sm\:pt-16{padding-top:calc(var(--spacing) * 16)}#root#root#root .sm\:pt-20{padding-top:calc(var(--spacing) * 20)}#root#root#root .sm\:pr-1{padding-right:calc(var(--spacing) * 1)}#root#root#root .sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}#root#root#root .sm\:pr-6{padding-right:calc(var(--spacing) * 6)}#root#root#root .sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}#root#root#root .sm\:pb-15{padding-bottom:calc(var(--spacing) * 15)}#root#root#root .sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}#root#root#root .sm\:pb-22{padding-bottom:calc(var(--spacing) * 22)}#root#root#root .sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}#root#root#root .sm\:pl-4{padding-left:calc(var(--spacing) * 4)}#root#root#root .sm\:pl-6{padding-left:calc(var(--spacing) * 6)}#root#root#root .sm\:pl-20{padding-left:calc(var(--spacing) * 20)}#root#root#root .sm\:text-center{text-align:center}#root#root#root .sm\:text-end{text-align:end}#root#root#root .sm\:text-left{text-align:left}#root#root#root .sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}#root#root#root .sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}#root#root#root .sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}#root#root#root .sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}#root#root#root .sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}#root#root#root .sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}#root#root#root .sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}#root#root#root .sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}#root#root#root .sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}#root#root#root .sm\:ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root#root#root .sm\:\[--slide-height\:13rem\]{--slide-height:13rem}@media (hover:hover){#root#root#root .sm\:group-hover\:top-15:is(:where(.group):hover *){top:calc(var(--spacing) * 15)}#root#root#root .sm\:group-hover\:right-23:is(:where(.group):hover *){right:calc(var(--spacing) * 23)}#root#root#root .sm\:group-hover\:bottom-15:is(:where(.group):hover *){bottom:calc(var(--spacing) * 15)}#root#root#root .sm\:group-hover\:left-22\.5:is(:where(.group):hover *){left:calc(var(--spacing) * 22.5)}#root#root#root .sm\:group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .sm\:group-hover\:scale-\[2\.18\]:is(:where(.group):hover *){scale:2.18}}#root#root#root .sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}#root#root#root .sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}#root#root#root .sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}#root#root#root .sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}#root#root#root .sm\:last\:mb-16:last-child{margin-bottom:calc(var(--spacing) * 16)}#root#root#root .sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}#root#root#root .data-focus-within\:sm\:border-ring[data-focus-within]{border-color:var(--ring)}#root#root#root .data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}#root#root#root .data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],#root#root#root .data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}@media not all and (min-width:80rem){#root#root#root .sm\:max-xl\:col-span-2{grid-column:span 2/span 2}#root#root#root .sm\:max-xl\:col-span-full{grid-column:1/-1}#root#root#root .sm\:max-xl\:grid{display:grid}#root#root#root .sm\:max-xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:64rem){#root#root#root .sm\:max-lg\:col-span-2{grid-column:span 2/span 2}#root#root#root .sm\:max-lg\:col-span-3{grid-column:span 3/span 3}#root#root#root .sm\:max-lg\:mx-auto{margin-inline:auto}#root#root#root .sm\:max-lg\:w-25{width:calc(var(--spacing) * 25)}#root#root#root .sm\:max-lg\:w-lg{width:var(--container-lg)}#root#root#root .sm\:max-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .sm\:max-lg\:flex-col{flex-direction:column}#root#root#root .sm\:max-lg\:justify-center{justify-content:center}#root#root#root .sm\:max-lg\:gap-32{gap:calc(var(--spacing) * 32)}#root#root#root .sm\:max-lg\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}@media not all and (min-width:48rem){#root#root#root .sm\:max-md\:left-1\/2{left:50%}#root#root#root .sm\:max-md\:order-2{order:2}#root#root#root .sm\:max-md\:order-4{order:4}#root#root#root .sm\:max-md\:order-5{order:5}#root#root#root .sm\:max-md\:col-span-2{grid-column:span 2/span 2}#root#root#root .sm\:max-md\:mx-auto{margin-inline:auto}#root#root#root .sm\:max-md\:block{display:block}#root#root#root .sm\:max-md\:w-lg{width:var(--container-lg)}#root#root#root .sm\:max-md\:w-sm{width:var(--container-sm)}#root#root#root .sm\:max-md\:basis-1\/2{flex-basis:50%}#root#root#root .sm\:max-md\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .sm\:max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .sm\:max-md\:flex-row{flex-direction:row}#root#root#root .sm\:max-md\:gap-4{gap:calc(var(--spacing) * 4)}#root#root#root .sm\:max-md\:gap-6{gap:calc(var(--spacing) * 6)}#root#root#root .sm\:max-md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .sm\:max-md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}}@media (min-width:48rem){#root#root#root .md\:absolute{position:absolute}#root#root#root .md\:sticky{position:sticky}#root#root#root .md\:inset-x-5{inset-inline:calc(var(--spacing) * 5)}#root#root#root .md\:-top-4{top:calc(var(--spacing) * -4)}#root#root#root .md\:top-0{top:calc(var(--spacing) * 0)}#root#root#root .md\:top-1\/2{top:50%}#root#root#root .md\:top-2{top:calc(var(--spacing) * 2)}#root#root#root .md\:top-5{top:calc(var(--spacing) * 5)}#root#root#root .md\:top-9{top:calc(var(--spacing) * 9)}#root#root#root .md\:top-18{top:calc(var(--spacing) * 18)}#root#root#root .md\:top-\[20\%\]{top:20%}#root#root#root .md\:-right-4{right:calc(var(--spacing) * -4)}#root#root#root .md\:-right-\[13\%\]{right:-13%}#root#root#root .md\:right-0{right:calc(var(--spacing) * 0)}#root#root#root .md\:right-2{right:calc(var(--spacing) * 2)}#root#root#root .md\:right-8{right:calc(var(--spacing) * 8)}#root#root#root .md\:right-10{right:calc(var(--spacing) * 10)}#root#root#root .md\:right-21{right:calc(var(--spacing) * 21)}#root#root#root .md\:bottom-1{bottom:calc(var(--spacing) * 1)}#root#root#root .md\:bottom-2{bottom:calc(var(--spacing) * 2)}#root#root#root .md\:bottom-4{bottom:calc(var(--spacing) * 4)}#root#root#root .md\:bottom-10{bottom:calc(var(--spacing) * 10)}#root#root#root .md\:bottom-22{bottom:calc(var(--spacing) * 22)}#root#root#root .md\:bottom-\[-26\.6\%\]{bottom:-26.6%}#root#root#root .md\:bottom-\[15\%\]{bottom:15%}#root#root#root .md\:bottom-\[20\%\]{bottom:20%}#root#root#root .md\:-left-4{left:calc(var(--spacing) * -4)}#root#root#root .md\:left-0{left:calc(var(--spacing) * 0)}#root#root#root .md\:left-1\/2{left:50%}#root#root#root .md\:left-10{left:calc(var(--spacing) * 10)}#root#root#root .md\:left-38{left:calc(var(--spacing) * 38)}#root#root#root .md\:left-\[50\%\]{left:50%}#root#root#root .md\:col-span-2{grid-column:span 2/span 2}#root#root#root .md\:col-span-3{grid-column:span 3/span 3}#root#root#root .md\:col-span-4{grid-column:span 4/span 4}#root#root#root .md\:col-span-6{grid-column:span 6/span 6}#root#root#root .md\:col-span-full{grid-column:1/-1}#root#root#root .md\:row-span-2{grid-row:span 2/span 2}#root#root#root .md\:-mx-8{margin-inline:calc(var(--spacing) * -8)}#root#root#root .md\:mx-auto{margin-inline:auto}#root#root#root .md\:-mt-\[100vh\]{margin-top:-100vh}#root#root#root .md\:mt-3{margin-top:calc(var(--spacing) * 3)}#root#root#root .md\:mt-8{margin-top:calc(var(--spacing) * 8)}#root#root#root .md\:mt-8\.5{margin-top:calc(var(--spacing) * 8.5)}#root#root#root .md\:mt-10\.5{margin-top:calc(var(--spacing) * 10.5)}#root#root#root .md\:mt-17{margin-top:calc(var(--spacing) * 17)}#root#root#root .md\:mt-56{margin-top:calc(var(--spacing) * 56)}#root#root#root .md\:mt-68{margin-top:calc(var(--spacing) * 68)}#root#root#root .md\:-mr-10{margin-right:calc(var(--spacing) * -10)}#root#root#root .md\:mr-0\!{margin-right:calc(var(--spacing) * 0)!important}#root#root#root .md\:mr-3\.5{margin-right:calc(var(--spacing) * 3.5)}#root#root#root .md\:mr-4{margin-right:calc(var(--spacing) * 4)}#root#root#root .md\:mr-11\.25{margin-right:calc(var(--spacing) * 11.25)}#root#root#root .md\:mr-15{margin-right:calc(var(--spacing) * 15)}#root#root#root .md\:mr-16{margin-right:calc(var(--spacing) * 16)}#root#root#root .md\:mr-22{margin-right:calc(var(--spacing) * 22)}#root#root#root .md\:mr-auto{margin-right:auto}#root#root#root .md\:mb-7{margin-bottom:calc(var(--spacing) * 7)}#root#root#root .md\:mb-10{margin-bottom:calc(var(--spacing) * 10)}#root#root#root .md\:mb-12{margin-bottom:calc(var(--spacing) * 12)}#root#root#root .md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}#root#root#root .md\:-ml-3{margin-left:calc(var(--spacing) * -3)}#root#root#root .md\:-ml-4{margin-left:calc(var(--spacing) * -4)}#root#root#root .md\:-ml-\[40\%\]{margin-left:-40%}#root#root#root .md\:ml-3{margin-left:calc(var(--spacing) * 3)}#root#root#root .md\:ml-4{margin-left:calc(var(--spacing) * 4)}#root#root#root .md\:ml-8{margin-left:calc(var(--spacing) * 8)}#root#root#root .md\:ml-41{margin-left:calc(var(--spacing) * 41)}#root#root#root .md\:block{display:block}#root#root#root .md\:flex{display:flex}#root#root#root .md\:grid{display:grid}#root#root#root .md\:hidden{display:none}#root#root#root .md\:inline-flex{display:inline-flex}#root#root#root .md\:table-cell{display:table-cell}#root#root#root .md\:size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}#root#root#root .md\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}#root#root#root .md\:size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}#root#root#root .md\:size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}#root#root#root .md\:size-18{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18)}#root#root#root .md\:size-23{width:calc(var(--spacing) * 23);height:calc(var(--spacing) * 23)}#root#root#root .md\:size-29{width:calc(var(--spacing) * 29);height:calc(var(--spacing) * 29)}#root#root#root .md\:size-46{width:calc(var(--spacing) * 46);height:calc(var(--spacing) * 46)}#root#root#root .md\:h-6{height:calc(var(--spacing) * 6)}#root#root#root .md\:h-7\.5{height:calc(var(--spacing) * 7.5)}#root#root#root .md\:h-10{height:calc(var(--spacing) * 10)}#root#root#root .md\:h-12{height:calc(var(--spacing) * 12)}#root#root#root .md\:h-15{height:calc(var(--spacing) * 15)}#root#root#root .md\:h-22{height:calc(var(--spacing) * 22)}#root#root#root .md\:h-24{height:calc(var(--spacing) * 24)}#root#root#root .md\:h-30{height:calc(var(--spacing) * 30)}#root#root#root .md\:h-36{height:calc(var(--spacing) * 36)}#root#root#root .md\:h-42{height:calc(var(--spacing) * 42)}#root#root#root .md\:h-60{height:calc(var(--spacing) * 60)}#root#root#root .md\:h-60\.5{height:calc(var(--spacing) * 60.5)}#root#root#root .md\:h-64{height:calc(var(--spacing) * 64)}#root#root#root .md\:h-95{height:calc(var(--spacing) * 95)}#root#root#root .md\:h-100{height:calc(var(--spacing) * 100)}#root#root#root .md\:h-112{height:calc(var(--spacing) * 112)}#root#root#root .md\:h-114\.5{height:calc(var(--spacing) * 114.5)}#root#root#root .md\:h-130{height:calc(var(--spacing) * 130)}#root#root#root .md\:h-150{height:calc(var(--spacing) * 150)}#root#root#root .md\:h-167\.5{height:calc(var(--spacing) * 167.5)}#root#root#root .md\:h-235{height:calc(var(--spacing) * 235)}#root#root#root .md\:h-\[42rem\]{height:42rem}#root#root#root .md\:h-\[150\%\]{height:150%}#root#root#root .md\:h-full{height:100%}#root#root#root .md\:h-screen{height:100vh}#root#root#root .md\:max-h-95{max-height:calc(var(--spacing) * 95)}#root#root#root .md\:min-h-97\.5{min-height:calc(var(--spacing) * 97.5)}#root#root#root .md\:min-h-130{min-height:calc(var(--spacing) * 130)}#root#root#root .md\:w-\(--radix-navigation-menu-viewport-width\){width:var(--radix-navigation-menu-viewport-width)}#root#root#root .md\:w-1\/2{width:50%}#root#root#root .md\:w-3\/4{width:75%}#root#root#root .md\:w-4\/5{width:80%}#root#root#root .md\:w-7\.5{width:calc(var(--spacing) * 7.5)}#root#root#root .md\:w-9\/10{width:90%}#root#root#root .md\:w-10{width:calc(var(--spacing) * 10)}#root#root#root .md\:w-12{width:calc(var(--spacing) * 12)}#root#root#root .md\:w-15{width:calc(var(--spacing) * 15)}#root#root#root .md\:w-16{width:calc(var(--spacing) * 16)}#root#root#root .md\:w-28{width:calc(var(--spacing) * 28)}#root#root#root .md\:w-55{width:calc(var(--spacing) * 55)}#root#root#root .md\:w-60{width:calc(var(--spacing) * 60)}#root#root#root .md\:w-70{width:calc(var(--spacing) * 70)}#root#root#root .md\:w-72\.5{width:calc(var(--spacing) * 72.5)}#root#root#root .md\:w-74\.25{width:calc(var(--spacing) * 74.25)}#root#root#root .md\:w-75{width:calc(var(--spacing) * 75)}#root#root#root .md\:w-80{width:calc(var(--spacing) * 80)}#root#root#root .md\:w-82\.5{width:calc(var(--spacing) * 82.5)}#root#root#root .md\:w-83{width:calc(var(--spacing) * 83)}#root#root#root .md\:w-96{width:calc(var(--spacing) * 96)}#root#root#root .md\:w-100{width:calc(var(--spacing) * 100)}#root#root#root .md\:w-106\.5{width:calc(var(--spacing) * 106.5)}#root#root#root .md\:w-113{width:calc(var(--spacing) * 113)}#root#root#root .md\:w-140{width:calc(var(--spacing) * 140)}#root#root#root .md\:w-340{width:calc(var(--spacing) * 340)}#root#root#root .md\:w-\[40rem\]{width:40rem}#root#root#root .md\:w-\[60\%\]{width:60%}#root#root#root .md\:w-\[80\%\]{width:80%}#root#root#root .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}#root#root#root .md\:w-auto{width:auto}#root#root#root .md\:w-fit{width:fit-content}#root#root#root .md\:w-full{width:100%}#root#root#root .md\:w-lg{width:var(--container-lg)}#root#root#root .md\:w-max{width:max-content}#root#root#root .md\:w-xl{width:var(--container-xl)}#root#root#root .md\:w-xs{width:var(--container-xs)}#root#root#root .md\:max-w-3xl{max-width:var(--container-3xl)}#root#root#root .md\:max-w-32{max-width:calc(var(--spacing) * 32)}#root#root#root .md\:max-w-38{max-width:calc(var(--spacing) * 38)}#root#root#root .md\:max-w-60{max-width:calc(var(--spacing) * 60)}#root#root#root .md\:max-w-70{max-width:calc(var(--spacing) * 70)}#root#root#root .md\:max-w-70\.25{max-width:calc(var(--spacing) * 70.25)}#root#root#root .md\:max-w-73\.75{max-width:calc(var(--spacing) * 73.75)}#root#root#root .md\:max-w-83{max-width:calc(var(--spacing) * 83)}#root#root#root .md\:max-w-96{max-width:calc(var(--spacing) * 96)}#root#root#root .md\:max-w-100{max-width:calc(var(--spacing) * 100)}#root#root#root .md\:max-w-125{max-width:calc(var(--spacing) * 125)}#root#root#root .md\:max-w-128{max-width:calc(var(--spacing) * 128)}#root#root#root .md\:max-w-135\.5{max-width:calc(var(--spacing) * 135.5)}#root#root#root .md\:max-w-136{max-width:calc(var(--spacing) * 136)}#root#root#root .md\:max-w-140{max-width:calc(var(--spacing) * 140)}#root#root#root .md\:max-w-180{max-width:calc(var(--spacing) * 180)}#root#root#root .md\:max-w-188{max-width:calc(var(--spacing) * 188)}#root#root#root .md\:max-w-200{max-width:calc(var(--spacing) * 200)}#root#root#root .md\:max-w-225{max-width:calc(var(--spacing) * 225)}#root#root#root .md\:max-w-250{max-width:calc(var(--spacing) * 250)}#root#root#root .md\:max-w-280{max-width:calc(var(--spacing) * 280)}#root#root#root .md\:max-w-\[780px\]{max-width:780px}#root#root#root .md\:max-w-\[calc\(50\%-0\.75rem\)\]{max-width:calc(50% - .75rem)}#root#root#root .md\:max-w-xl{max-width:var(--container-xl)}#root#root#root .md\:max-w-xs{max-width:var(--container-xs)}#root#root#root .md\:min-w-40{min-width:calc(var(--spacing) * 40)}#root#root#root .md\:min-w-98{min-width:calc(var(--spacing) * 98)}#root#root#root .md\:flex-1{flex:1}#root#root#root .md\:grow{flex-grow:1}#root#root#root .md\:basis-1\/2{flex-basis:50%}#root#root#root .md\:basis-1\/3{flex-basis:33.3333%}#root#root#root .md\:basis-1\/4{flex-basis:25%}#root#root#root .md\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}#root#root#root .md\:-translate-x-1\/2,#root#root#root .md\:-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .md\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}#root#root#root .md\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .md\:rotate-3{rotate:3deg}#root#root#root .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#root#root#root .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#root#root#root .md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}#root#root#root .md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}#root#root#root .md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}#root#root#root .md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}#root#root#root .md\:grid-cols-\[1fr_auto_1\.6fr\]{grid-template-columns:1fr auto 1.6fr}#root#root#root .md\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}#root#root#root .md\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}#root#root#root .md\:flex-col{flex-direction:column}#root#root#root .md\:flex-row{flex-direction:row}#root#root#root .md\:flex-row-reverse{flex-direction:row-reverse}#root#root#root .md\:items-center{align-items:center}#root#root#root .md\:items-end{align-items:flex-end}#root#root#root .md\:items-start{align-items:flex-start}#root#root#root .md\:justify-between{justify-content:space-between}#root#root#root .md\:justify-center{justify-content:center}#root#root#root .md\:justify-end{justify-content:flex-end}#root#root#root .md\:justify-start{justify-content:flex-start}#root#root#root .md\:gap-0{gap:calc(var(--spacing) * 0)}#root#root#root .md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}#root#root#root .md\:gap-3{gap:calc(var(--spacing) * 3)}#root#root#root .md\:gap-4{gap:calc(var(--spacing) * 4)}#root#root#root .md\:gap-5{gap:calc(var(--spacing) * 5)}#root#root#root .md\:gap-6{gap:calc(var(--spacing) * 6)}#root#root#root .md\:gap-6\.75{gap:calc(var(--spacing) * 6.75)}#root#root#root .md\:gap-7{gap:calc(var(--spacing) * 7)}#root#root#root .md\:gap-7\.5{gap:calc(var(--spacing) * 7.5)}#root#root#root .md\:gap-8{gap:calc(var(--spacing) * 8)}#root#root#root .md\:gap-10{gap:calc(var(--spacing) * 10)}#root#root#root .md\:gap-10\.5{gap:calc(var(--spacing) * 10.5)}#root#root#root .md\:gap-14{gap:calc(var(--spacing) * 14)}#root#root#root .md\:gap-14\.75{gap:calc(var(--spacing) * 14.75)}#root#root#root .md\:gap-15{gap:calc(var(--spacing) * 15)}#root#root#root .md\:gap-16{gap:calc(var(--spacing) * 16)}#root#root#root .md\:gap-20{gap:calc(var(--spacing) * 20)}#root#root#root .md\:gap-30{gap:calc(var(--spacing) * 30)}#root#root#root .md\:gap-40\.5{gap:calc(var(--spacing) * 40.5)}#root#root#root :where(.md\:space-y-3>: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)))}#root#root#root :where(.md\:space-y-6>: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)))}#root#root#root :where(.md\:space-y-16>: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)))}#root#root#root :where(.md\:space-y-18>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 18) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 18) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root .md\:gap-x-12{column-gap:calc(var(--spacing) * 12)}#root#root#root :where(.md\:space-x-16>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 16) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root .md\:gap-y-16{row-gap:calc(var(--spacing) * 16)}#root#root#root :where(.md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}#root#root#root .md\:self-end{align-self:flex-end}#root#root#root .md\:rounded-\[56px\]{border-radius:56px}#root#root#root .md\:rounded-none{border-radius:0}#root#root#root .md\:rounded-xl{border-radius:calc(var(--radius) * 1.4)}#root#root#root .md\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}#root#root#root .md\:rounded-tl-\[48px\]\!{border-top-left-radius:48px!important}#root#root#root .md\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}#root#root#root .md\:rounded-tr-\[48px\]\!{border-top-right-radius:48px!important}#root#root#root .md\:border-8{border-style:var(--tw-border-style);border-width:8px}#root#root#root .md\:border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}#root#root#root .md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .md\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}#root#root#root .md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}#root#root#root .md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}#root#root#root .md\:p-0{padding:calc(var(--spacing) * 0)}#root#root#root .md\:p-3{padding:calc(var(--spacing) * 3)}#root#root#root .md\:p-6{padding:calc(var(--spacing) * 6)}#root#root#root .md\:p-8{padding:calc(var(--spacing) * 8)}#root#root#root .md\:p-12{padding:calc(var(--spacing) * 12)}#root#root#root .md\:p-16{padding:calc(var(--spacing) * 16)}#root#root#root .md\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}#root#root#root .md\:px-4{padding-inline:calc(var(--spacing) * 4)}#root#root#root .md\:px-5{padding-inline:calc(var(--spacing) * 5)}#root#root#root .md\:px-6{padding-inline:calc(var(--spacing) * 6)}#root#root#root .md\:px-8{padding-inline:calc(var(--spacing) * 8)}#root#root#root .md\:px-12{padding-inline:calc(var(--spacing) * 12)}#root#root#root .md\:px-16{padding-inline:calc(var(--spacing) * 16)}#root#root#root .md\:px-24{padding-inline:calc(var(--spacing) * 24)}#root#root#root .md\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}#root#root#root .md\:py-3{padding-block:calc(var(--spacing) * 3)}#root#root#root .md\:py-5\.5{padding-block:calc(var(--spacing) * 5.5)}#root#root#root .md\:py-6{padding-block:calc(var(--spacing) * 6)}#root#root#root .md\:py-8{padding-block:calc(var(--spacing) * 8)}#root#root#root .md\:py-9{padding-block:calc(var(--spacing) * 9)}#root#root#root .md\:py-12{padding-block:calc(var(--spacing) * 12)}#root#root#root .md\:py-16{padding-block:calc(var(--spacing) * 16)}#root#root#root .md\:py-24{padding-block:calc(var(--spacing) * 24)}#root#root#root .md\:pt-0{padding-top:calc(var(--spacing) * 0)}#root#root#root .md\:pt-32{padding-top:calc(var(--spacing) * 32)}#root#root#root .md\:pr-1{padding-right:calc(var(--spacing) * 1)}#root#root#root .md\:pr-4{padding-right:calc(var(--spacing) * 4)}#root#root#root .md\:pr-10{padding-right:calc(var(--spacing) * 10)}#root#root#root .md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}#root#root#root .md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}#root#root#root .md\:pl-3{padding-left:calc(var(--spacing) * 3)}#root#root#root .md\:pl-6{padding-left:calc(var(--spacing) * 6)}#root#root#root .md\:pl-10{padding-left:calc(var(--spacing) * 10)}#root#root#root .md\:text-center{text-align:center}#root#root#root .md\:text-left{text-align:left}#root#root#root .md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}#root#root#root .md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}#root#root#root .md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}#root#root#root .md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}#root#root#root .md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}#root#root#root .md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}#root#root#root .md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}#root#root#root .md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}#root#root#root .md\:leading-15{--tw-leading:calc(var(--spacing) * 15);line-height:calc(var(--spacing) * 15)}#root#root#root .md\:opacity-0{opacity:0}#root#root#root .md\: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))}#root#root#root .md\:duration-500{--tw-duration:.5s;transition-duration:.5s}#root#root#root .md\:\[--slide-height\:18rem\]{--slide-height:18rem}@media (hover:hover){#root#root#root .md\:group-hover\:scale-\[2\.16\]:is(:where(.group):hover *){scale:2.16}}#root#root#root .md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}#root#root#root .md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}#root#root#root .md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) * 1.4)}#root#root#root .md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}#root#root#root .md\:before\:absolute:before{content:var(--tw-content);position:absolute}#root#root#root .md\:before\:inset-y-0:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}#root#root#root .md\:before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1}#root#root#root .md\:before\:w-full:before{content:var(--tw-content);width:100%}#root#root#root .md\:before\:overflow-x-auto:before{content:var(--tw-content);overflow-x:auto}#root#root#root .md\:before\:bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/features\/image-40\.png\)\]:before{content:var(--tw-content);background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/features/image-40.png)}#root#root#root .md\:before\:bg-contain:before{content:var(--tw-content);background-size:contain}#root#root#root .md\:before\:bg-right:before{content:var(--tw-content);background-position:100%}#root#root#root .md\:before\:bg-no-repeat:before{content:var(--tw-content);background-repeat:no-repeat}#root#root#root .md\:after\:hidden:after{content:var(--tw-content);display:none}#root#root#root .md\:odd\:border-r:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .md\:odd\:pr-5:nth-child(odd){padding-right:calc(var(--spacing) * 5)}#root#root#root .md\:even\:pl-5:nth-child(2n){padding-left:calc(var(--spacing) * 5)}@media not all and (min-width:948px){#root#root#root .md\:max-\[948px\]\:max-w-\[calc\(100\%-3rem\)\]{max-width:calc(100% - 3rem)}}@media not all and (min-width:844px){#root#root#root .md\:max-\[844px\]\:left-\[-257px\]{left:-257px}#root#root#root .md\:max-\[844px\]\:w-181{width:calc(var(--spacing) * 181)}}@media not all and (min-width:828px){#root#root#root .md\:max-\[828px\]\:max-w-\[calc\(100\%-3rem\)\]{max-width:calc(100% - 3rem)}}@media not all and (min-width:80rem){#root#root#root .md\:max-xl\:-bottom-90{bottom:calc(var(--spacing) * -90)}#root#root#root .md\:max-xl\:left-1\/2{left:50%}#root#root#root .md\:max-xl\:order-1{order:1}#root#root#root .md\:max-xl\:order-2{order:2}#root#root#root .md\:max-xl\:col-span-2{grid-column:span 2/span 2}#root#root#root .md\:max-xl\:col-span-3{grid-column:span 3/span 3}#root#root#root .md\:max-xl\:mx-auto{margin-inline:auto}#root#root#root .md\:max-xl\:h-150{height:calc(var(--spacing) * 150)}#root#root#root .md\:max-xl\:max-w-150{max-width:calc(var(--spacing) * 150)}#root#root#root .md\:max-xl\:flex-1{flex:1}#root#root#root .md\:max-xl\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .md\:max-xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .md\:max-xl\:flex-row{flex-direction:row}#root#root#root :where(.md\:max-xl\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}#root#root#root :where(.md\:max-xl\:divide-y-0>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}#root#root#root .md\:max-xl\:rounded-tl-md{border-top-left-radius:calc(var(--radius) * .8)}#root#root#root .md\:max-xl\:rounded-tr-md{border-top-right-radius:calc(var(--radius) * .8)}#root#root#root .md\:max-xl\:rounded-bl-md{border-bottom-left-radius:calc(var(--radius) * .8)}#root#root#root .md\:max-xl\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .md\:max-xl\:nth-last-2\:border-b-0:nth-last-child(2){border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media not all and (min-width:64rem){#root#root#root .md\:max-lg\:-right-1\/9{right:-11.1111%}#root#root#root .md\:max-lg\:-left-1\/9{left:-11.1111%}#root#root#root .md\:max-lg\:order-1{order:1}#root#root#root .md\:max-lg\:order-2{order:2}#root#root#root .md\:max-lg\:order-3{order:3}#root#root#root .md\:max-lg\:order-4{order:4}#root#root#root .md\:max-lg\:col-span-2{grid-column:span 2/span 2}#root#root#root .md\:max-lg\:col-span-3{grid-column:span 3/span 3}#root#root#root .md\:max-lg\:col-span-full{grid-column:1/-1}#root#root#root .md\:max-lg\:mt-15{margin-top:calc(var(--spacing) * 15)}#root#root#root .md\:max-lg\:mb-15{margin-bottom:calc(var(--spacing) * 15)}#root#root#root .md\:max-lg\:hidden{display:none}#root#root#root .md\:max-lg\:inline-flex{display:inline-flex}#root#root#root .md\:max-lg\:size-3\/4{width:75%;height:75%}#root#root#root .md\:max-lg\:\!h-25{height:calc(var(--spacing) * 25)!important}#root#root#root .md\:max-lg\:h-140{height:calc(var(--spacing) * 140)}#root#root#root .md\:max-lg\:w-1\/2{width:50%}#root#root#root .md\:max-lg\:max-w-60{max-width:calc(var(--spacing) * 60)}#root#root#root .md\:max-lg\:min-w-48{min-width:calc(var(--spacing) * 48)}#root#root#root .md\:max-lg\:scale-80{--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .md\:max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#root#root#root .md\:max-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .md\:max-lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}#root#root#root .md\:max-lg\:flex-col{flex-direction:column}#root#root#root .md\:max-lg\:flex-row{flex-direction:row}#root#root#root .md\:max-lg\:flex-wrap{flex-wrap:wrap}#root#root#root .md\:max-lg\:gap-0{gap:calc(var(--spacing) * 0)}#root#root#root .md\:max-lg\:gap-6{gap:calc(var(--spacing) * 6)}#root#root#root :where(.md\:max-lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}#root#root#root :where(.md\:max-lg\:divide-y-0>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}#root#root#root .md\:max-lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .md\:max-lg\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .md\:max-lg\:px-12{padding-inline:calc(var(--spacing) * 12)}#root#root#root .md\:max-lg\:pb-4\.5{padding-bottom:calc(var(--spacing) * 4.5)}#root#root#root .md\:max-lg\:text-center{text-align:center}#root#root#root .md\:max-lg\:text-start{text-align:start}#root#root#root .md\:max-lg\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}}@media not all and (min-width:48rem){#root#root#root .md\:max-md\:flex-row{flex-direction:row}}}@media (min-width:64rem){#root#root#root .lg\:invisible{visibility:hidden}#root#root#root .lg\:absolute{position:absolute}#root#root#root .lg\:sticky{position:sticky}#root#root#root .lg\:sticky\!{position:sticky!important}#root#root#root .lg\:-top-3{top:calc(var(--spacing) * -3)}#root#root#root .lg\:-top-15{top:calc(var(--spacing) * -15)}#root#root#root .lg\:top-\(--header-height\){top:var(--header-height)}#root#root#root .lg\:top-1{top:calc(var(--spacing) * 1)}#root#root#root .lg\:top-1\/2{top:50%}#root#root#root .lg\:top-8{top:calc(var(--spacing) * 8)}#root#root#root .lg\:top-12{top:calc(var(--spacing) * 12)}#root#root#root .lg\:top-48\.5{top:calc(var(--spacing) * 48.5)}#root#root#root .lg\:top-49{top:calc(var(--spacing) * 49)}#root#root#root .lg\:top-57\.75{top:calc(var(--spacing) * 57.75)}#root#root#root .lg\:top-\[4\%\]{top:4%}#root#root#root .lg\:top-\[10\%\]{top:10%}#root#root#root .lg\:-right-1\/8{right:-12.5%}#root#root#root .lg\:-right-\[10\%\]{right:-10%}#root#root#root .lg\:right-0{right:calc(var(--spacing) * 0)}#root#root#root .lg\:right-1{right:calc(var(--spacing) * 1)}#root#root#root .lg\:right-7{right:calc(var(--spacing) * 7)}#root#root#root .lg\:right-8{right:calc(var(--spacing) * 8)}#root#root#root .lg\:right-16{right:calc(var(--spacing) * 16)}#root#root#root .lg\:right-24{right:calc(var(--spacing) * 24)}#root#root#root .lg\:right-76\.75{right:calc(var(--spacing) * 76.75)}#root#root#root .lg\:right-\[3\%\]{right:3%}#root#root#root .lg\:-bottom-1{bottom:calc(var(--spacing) * -1)}#root#root#root .lg\:-bottom-25{bottom:calc(var(--spacing) * -25)}#root#root#root .lg\:-bottom-\[25\%\]{bottom:-25%}#root#root#root .lg\:bottom-0{bottom:calc(var(--spacing) * 0)}#root#root#root .lg\:bottom-1{bottom:calc(var(--spacing) * 1)}#root#root#root .lg\:bottom-36{bottom:calc(var(--spacing) * 36)}#root#root#root .lg\:bottom-\[-49\%\]{bottom:-49%}#root#root#root .lg\:-left-4{left:calc(var(--spacing) * -4)}#root#root#root .lg\:left-0{left:calc(var(--spacing) * 0)}#root#root#root .lg\:left-1\/2{left:50%}#root#root#root .lg\:left-7{left:calc(var(--spacing) * 7)}#root#root#root .lg\:left-8{left:calc(var(--spacing) * 8)}#root#root#root .lg\:left-16{left:calc(var(--spacing) * 16)}#root#root#root .lg\:left-24{left:calc(var(--spacing) * 24)}#root#root#root .lg\:left-35{left:calc(var(--spacing) * 35)}#root#root#root .lg\:left-76\.75{left:calc(var(--spacing) * 76.75)}#root#root#root .lg\:order-1{order:1}#root#root#root .lg\:order-2{order:2}#root#root#root .lg\:order-3{order:3}#root#root#root .lg\:col-span-1{grid-column:span 1/span 1}#root#root#root .lg\:col-span-2{grid-column:span 2/span 2}#root#root#root .lg\:col-span-3{grid-column:span 3/span 3}#root#root#root .lg\:col-span-4{grid-column:span 4/span 4}#root#root#root .lg\:col-span-5{grid-column:span 5/span 5}#root#root#root .lg\:col-span-6{grid-column:span 6/span 6}#root#root#root .lg\:col-span-7{grid-column:span 7/span 7}#root#root#root .lg\:row-span-2{grid-row:span 2/span 2}#root#root#root .lg\:-mx-10{margin-inline:calc(var(--spacing) * -10)}#root#root#root .lg\:mx-4{margin-inline:calc(var(--spacing) * 4)}#root#root#root .lg\:mx-auto{margin-inline:auto}#root#root#root .lg\:my-16{margin-block:calc(var(--spacing) * 16)}#root#root#root .lg\:-mt-47{margin-top:calc(var(--spacing) * -47)}#root#root#root .lg\:mt-6{margin-top:calc(var(--spacing) * 6)}#root#root#root .lg\:mt-11\.5{margin-top:calc(var(--spacing) * 11.5)}#root#root#root .lg\:mt-20{margin-top:calc(var(--spacing) * 20)}#root#root#root .lg\:mt-24{margin-top:calc(var(--spacing) * 24)}#root#root#root .lg\:mr-0{margin-right:calc(var(--spacing) * 0)}#root#root#root .lg\:mb-8{margin-bottom:calc(var(--spacing) * 8)}#root#root#root .lg\:mb-18{margin-bottom:calc(var(--spacing) * 18)}#root#root#root .lg\:mb-24{margin-bottom:calc(var(--spacing) * 24)}#root#root#root .lg\:mb-44{margin-bottom:calc(var(--spacing) * 44)}#root#root#root .lg\:-ml-10{margin-left:calc(var(--spacing) * -10)}#root#root#root .lg\:ml-0{margin-left:calc(var(--spacing) * 0)}#root#root#root .lg\:ml-4{margin-left:calc(var(--spacing) * 4)}#root#root#root .lg\:ml-auto{margin-left:auto}#root#root#root .lg\:block{display:block}#root#root#root .lg\:flex{display:flex}#root#root#root .lg\:grid{display:grid}#root#root#root .lg\:hidden{display:none}#root#root#root .lg\:inline{display:inline}#root#root#root .lg\:inline-flex{display:inline-flex}#root#root#root .lg\:aspect-4\/3{aspect-ratio:4/3}#root#root#root .lg\:aspect-auto{aspect-ratio:auto}#root#root#root .lg\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}#root#root#root .lg\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}#root#root#root .lg\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}#root#root#root .lg\:size-13{width:calc(var(--spacing) * 13);height:calc(var(--spacing) * 13)}#root#root#root .lg\:size-15{width:calc(var(--spacing) * 15);height:calc(var(--spacing) * 15)}#root#root#root .lg\:size-18{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18)}#root#root#root .lg\:size-23{width:calc(var(--spacing) * 23);height:calc(var(--spacing) * 23)}#root#root#root .lg\:size-69\.5{width:calc(var(--spacing) * 69.5);height:calc(var(--spacing) * 69.5)}#root#root#root .lg\:size-\[1600px\]{width:1600px;height:1600px}#root#root#root .lg\:h-10{height:calc(var(--spacing) * 10)}#root#root#root .lg\:h-12{height:calc(var(--spacing) * 12)}#root#root#root .lg\:h-39\.25{height:calc(var(--spacing) * 39.25)}#root#root#root .lg\:h-42{height:calc(var(--spacing) * 42)}#root#root#root .lg\:h-48{height:calc(var(--spacing) * 48)}#root#root#root .lg\:h-50{height:calc(var(--spacing) * 50)}#root#root#root .lg\:h-85{height:calc(var(--spacing) * 85)}#root#root#root .lg\:h-93\.5{height:calc(var(--spacing) * 93.5)}#root#root#root .lg\:h-95\.5{height:calc(var(--spacing) * 95.5)}#root#root#root .lg\:h-121{height:calc(var(--spacing) * 121)}#root#root#root .lg\:h-130{height:calc(var(--spacing) * 130)}#root#root#root .lg\:h-138{height:calc(var(--spacing) * 138)}#root#root#root .lg\:h-164{height:calc(var(--spacing) * 164)}#root#root#root .lg\:h-184{height:calc(var(--spacing) * 184)}#root#root#root .lg\:h-\[75\%\]{height:75%}#root#root#root .lg\:h-\[110\%\]{height:110%}#root#root#root .lg\:h-\[130\%\]{height:130%}#root#root#root .lg\:h-auto{height:auto}#root#root#root .lg\:h-full{height:100%}#root#root#root .lg\:h-screen{height:100vh}#root#root#root .lg\:max-h-60\.5{max-height:calc(var(--spacing) * 60.5)}#root#root#root .lg\:max-h-175{max-height:calc(var(--spacing) * 175)}#root#root#root .lg\:max-h-\[65vh\]{max-height:65vh}#root#root#root .lg\:min-h-75{min-height:calc(var(--spacing) * 75)}#root#root#root .lg\:min-h-145{min-height:calc(var(--spacing) * 145)}#root#root#root .lg\:min-h-242{min-height:calc(var(--spacing) * 242)}#root#root#root .lg\:min-h-screen{min-height:100vh}#root#root#root .lg\:w-1\/2{width:50%}#root#root#root .lg\:w-1\/3{width:33.3333%}#root#root#root .lg\:w-2\/3{width:66.6667%}#root#root#root .lg\:w-2xl{width:var(--container-2xl)}#root#root#root .lg\:w-3\/4{width:75%}#root#root#root .lg\:w-4xl{width:var(--container-4xl)}#root#root#root .lg\:w-7\/10{width:70%}#root#root#root .lg\:w-10\/12{width:83.3333%}#root#root#root .lg\:w-20{width:calc(var(--spacing) * 20)}#root#root#root .lg\:w-29{width:calc(var(--spacing) * 29)}#root#root#root .lg\:w-35\.5{width:calc(var(--spacing) * 35.5)}#root#root#root .lg\:w-38\.5{width:calc(var(--spacing) * 38.5)}#root#root#root .lg\:w-40{width:calc(var(--spacing) * 40)}#root#root#root .lg\:w-41\.5{width:calc(var(--spacing) * 41.5)}#root#root#root .lg\:w-54\.5{width:calc(var(--spacing) * 54.5)}#root#root#root .lg\:w-58{width:calc(var(--spacing) * 58)}#root#root#root .lg\:w-60{width:calc(var(--spacing) * 60)}#root#root#root .lg\:w-66{width:calc(var(--spacing) * 66)}#root#root#root .lg\:w-70{width:calc(var(--spacing) * 70)}#root#root#root .lg\:w-72\.5{width:calc(var(--spacing) * 72.5)}#root#root#root .lg\:w-86{width:calc(var(--spacing) * 86)}#root#root#root .lg\:w-90{width:calc(var(--spacing) * 90)}#root#root#root .lg\:w-104{width:calc(var(--spacing) * 104)}#root#root#root .lg\:w-120{width:calc(var(--spacing) * 120)}#root#root#root .lg\:w-400{width:calc(var(--spacing) * 400)}#root#root#root .lg\:w-\[42\%\]{width:42%}#root#root#root .lg\:w-\[80\%\]{width:80%}#root#root#root .lg\:w-\[212\.5px\]{width:212.5px}#root#root#root .lg\:w-\[calc\(50\%-80px\)\]{width:calc(50% - 80px)}#root#root#root .lg\:w-\[calc\(100\%-3rem\)\]{width:calc(100% - 3rem)}#root#root#root .lg\:w-full{width:100%}#root#root#root .lg\:w-lg{width:var(--container-lg)}#root#root#root .lg\:w-xl{width:var(--container-xl)}#root#root#root .lg\:max-w-2xl{max-width:var(--container-2xl)}#root#root#root .lg\:max-w-3xl{max-width:var(--container-3xl)}#root#root#root .lg\:max-w-4xl{max-width:var(--container-4xl)}#root#root#root .lg\:max-w-5xl{max-width:var(--container-5xl)}#root#root#root .lg\:max-w-6xl{max-width:var(--container-6xl)}#root#root#root .lg\:max-w-7\/10{max-width:70%}#root#root#root .lg\:max-w-48\.75{max-width:calc(var(--spacing) * 48.75)}#root#root#root .lg\:max-w-80{max-width:calc(var(--spacing) * 80)}#root#root#root .lg\:max-w-90{max-width:calc(var(--spacing) * 90)}#root#root#root .lg\:max-w-95{max-width:calc(var(--spacing) * 95)}#root#root#root .lg\:max-w-96{max-width:calc(var(--spacing) * 96)}#root#root#root .lg\:max-w-100{max-width:calc(var(--spacing) * 100)}#root#root#root .lg\:max-w-184{max-width:calc(var(--spacing) * 184)}#root#root#root .lg\:max-w-197\.5{max-width:calc(var(--spacing) * 197.5)}#root#root#root .lg\:max-w-212\.5{max-width:calc(var(--spacing) * 212.5)}#root#root#root .lg\:max-w-240{max-width:calc(var(--spacing) * 240)}#root#root#root .lg\:max-w-\[85\%\]{max-width:85%}#root#root#root .lg\:max-w-\[1600px\]{max-width:1600px}#root#root#root .lg\:max-w-lg{max-width:var(--container-lg)}#root#root#root .lg\:max-w-md{max-width:var(--container-md)}#root#root#root .lg\:min-w-0{min-width:calc(var(--spacing) * 0)}#root#root#root .lg\:min-w-60{min-width:calc(var(--spacing) * 60)}#root#root#root .lg\:flex-1{flex:1}#root#root#root .lg\:basis-1\/2{flex-basis:50%}#root#root#root .lg\:basis-1\/3{flex-basis:33.3333%}#root#root#root .lg\:basis-1\/4{flex-basis:25%}#root#root#root .lg\:basis-1\/5{flex-basis:20%}#root#root#root .lg\:basis-1\/6{flex-basis:16.6667%}#root#root#root .lg\:basis-1\/10{flex-basis:10%}#root#root#root .lg\:basis-2\/5{flex-basis:40%}#root#root#root .lg\:basis-3\/5{flex-basis:60%}#root#root#root .lg\:basis-full{flex-basis:100%}#root#root#root .lg\:origin-bottom-right{transform-origin:100% 100%}#root#root#root .lg\:origin-left{transform-origin:0}#root#root#root .lg\:origin-top-left{transform-origin:0 0}#root#root#root .lg\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}#root#root#root .lg\:-translate-x-1\/2,#root#root#root .lg\:translate-x-\[158px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .lg\:translate-x-\[158px\]{--tw-translate-x:158px}#root#root#root .lg\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}#root#root#root .lg\:-translate-y-1\/2,#root#root#root .lg\:translate-y-full{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .lg\:translate-y-full{--tw-translate-y:100%}#root#root#root .lg\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%}#root#root#root .lg\:scale-105,#root#root#root .lg\:scale-95{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .lg\:scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%}#root#root#root .lg\:scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%}#root#root#root .lg\:scale-110,#root#root#root .lg\:scale-x-130{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .lg\:scale-x-130{--tw-scale-x:130%}#root#root#root .lg\:rotate-30{rotate:30deg}#root#root#root .lg\:columns-3{column-count:3}#root#root#root .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#root#root#root .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#root#root#root .lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}#root#root#root .lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}#root#root#root .lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}#root#root#root .lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}#root#root#root .lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}#root#root#root .lg\:grid-cols-\[248px_1fr\]{grid-template-columns:248px 1fr}#root#root#root .lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}#root#root#root .lg\:flex-col{flex-direction:column}#root#root#root .lg\:flex-row{flex-direction:row}#root#root#root .lg\:flex-row-reverse{flex-direction:row-reverse}#root#root#root .lg\:items-center{align-items:center}#root#root#root .lg\:items-end{align-items:flex-end}#root#root#root .lg\:items-start{align-items:flex-start}#root#root#root .lg\:justify-between{justify-content:space-between}#root#root#root .lg\:justify-center{justify-content:center}#root#root#root .lg\:justify-end{justify-content:flex-end}#root#root#root .lg\:justify-start{justify-content:flex-start}#root#root#root .lg\:gap-3{gap:calc(var(--spacing) * 3)}#root#root#root .lg\:gap-4{gap:calc(var(--spacing) * 4)}#root#root#root .lg\:gap-5{gap:calc(var(--spacing) * 5)}#root#root#root .lg\:gap-6{gap:calc(var(--spacing) * 6)}#root#root#root .lg\:gap-8{gap:calc(var(--spacing) * 8)}#root#root#root .lg\:gap-10{gap:calc(var(--spacing) * 10)}#root#root#root .lg\:gap-11{gap:calc(var(--spacing) * 11)}#root#root#root .lg\:gap-12{gap:calc(var(--spacing) * 12)}#root#root#root .lg\:gap-13{gap:calc(var(--spacing) * 13)}#root#root#root .lg\:gap-16{gap:calc(var(--spacing) * 16)}#root#root#root .lg\:gap-18{gap:calc(var(--spacing) * 18)}#root#root#root .lg\:gap-19\.25{gap:calc(var(--spacing) * 19.25)}#root#root#root .lg\:gap-20{gap:calc(var(--spacing) * 20)}#root#root#root .lg\:gap-23{gap:calc(var(--spacing) * 23)}#root#root#root .lg\:gap-24{gap:calc(var(--spacing) * 24)}#root#root#root .lg\:gap-25{gap:calc(var(--spacing) * 25)}#root#root#root .lg\:gap-28{gap:calc(var(--spacing) * 28)}#root#root#root .lg\:gap-52{gap:calc(var(--spacing) * 52)}#root#root#root :where(.lg\:space-y-8>: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)))}#root#root#root :where(.lg\:space-y-9>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 9) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 9) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.lg\:space-y-11>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 11) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 11) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.lg\:space-y-16>: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)))}#root#root#root :where(.lg\:space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.lg\:space-y-24>: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)))}#root#root#root .lg\:gap-x-16{column-gap:calc(var(--spacing) * 16)}#root#root#root :where(.lg\:-space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -3) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root .lg\:gap-y-10{row-gap:calc(var(--spacing) * 10)}#root#root#root :where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}#root#root#root .lg\:self-end{align-self:flex-end}#root#root#root .lg\:justify-self-end{justify-self:flex-end}#root#root#root .lg\:overflow-hidden{overflow:hidden}#root#root#root .lg\:overflow-visible{overflow:visible}#root#root#root .lg\:rounded-3xl{border-radius:calc(var(--radius) * 2.2)}#root#root#root .lg\:rounded-s-xl{border-start-start-radius:calc(var(--radius) * 1.4);border-end-start-radius:calc(var(--radius) * 1.4)}#root#root#root .lg\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}#root#root#root .lg\:rounded-l-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}#root#root#root .lg\:rounded-tl-md{border-top-left-radius:calc(var(--radius) * .8)}#root#root#root .lg\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}#root#root#root .lg\:rounded-br-md{border-bottom-right-radius:calc(var(--radius) * .8)}#root#root#root .lg\:border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}#root#root#root .lg\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}#root#root#root .lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}#root#root#root .lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .lg\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}#root#root#root .lg\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}#root#root#root .lg\:border-dashed{--tw-border-style:dashed;border-style:dashed}#root#root#root .lg\:object-center{object-position:center}#root#root#root .lg\:p-5{padding:calc(var(--spacing) * 5)}#root#root#root .lg\:p-6{padding:calc(var(--spacing) * 6)}#root#root#root .lg\:p-8{padding:calc(var(--spacing) * 8)}#root#root#root .lg\:p-10{padding:calc(var(--spacing) * 10)}#root#root#root .lg\:p-24{padding:calc(var(--spacing) * 24)}#root#root#root .lg\:px-2{padding-inline:calc(var(--spacing) * 2)}#root#root#root .lg\:px-4{padding-inline:calc(var(--spacing) * 4)}#root#root#root .lg\:px-5{padding-inline:calc(var(--spacing) * 5)}#root#root#root .lg\:px-6{padding-inline:calc(var(--spacing) * 6)}#root#root#root .lg\:px-8{padding-inline:calc(var(--spacing) * 8)}#root#root#root .lg\:px-9{padding-inline:calc(var(--spacing) * 9)}#root#root#root .lg\:px-10{padding-inline:calc(var(--spacing) * 10)}#root#root#root .lg\:px-12{padding-inline:calc(var(--spacing) * 12)}#root#root#root .lg\:px-14{padding-inline:calc(var(--spacing) * 14)}#root#root#root .lg\:px-16{padding-inline:calc(var(--spacing) * 16)}#root#root#root .lg\:px-24{padding-inline:calc(var(--spacing) * 24)}#root#root#root .lg\:py-2{padding-block:calc(var(--spacing) * 2)}#root#root#root .lg\:py-7{padding-block:calc(var(--spacing) * 7)}#root#root#root .lg\:py-8{padding-block:calc(var(--spacing) * 8)}#root#root#root .lg\:py-10{padding-block:calc(var(--spacing) * 10)}#root#root#root .lg\:py-12{padding-block:calc(var(--spacing) * 12)}#root#root#root .lg\:py-21\.5{padding-block:calc(var(--spacing) * 21.5)}#root#root#root .lg\:py-24{padding-block:calc(var(--spacing) * 24)}#root#root#root .lg\:ps-6{padding-inline-start:calc(var(--spacing) * 6)}#root#root#root .lg\:pt-8{padding-top:calc(var(--spacing) * 8)}#root#root#root .lg\:pt-16{padding-top:calc(var(--spacing) * 16)}#root#root#root .lg\:pt-20{padding-top:calc(var(--spacing) * 20)}#root#root#root .lg\:pt-24{padding-top:calc(var(--spacing) * 24)}#root#root#root .lg\:pr-2{padding-right:calc(var(--spacing) * 2)}#root#root#root .lg\:pr-3{padding-right:calc(var(--spacing) * 3)}#root#root#root .lg\:pr-8{padding-right:calc(var(--spacing) * 8)}#root#root#root .lg\:pr-10{padding-right:calc(var(--spacing) * 10)}#root#root#root .lg\:pb-8{padding-bottom:calc(var(--spacing) * 8)}#root#root#root .lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}#root#root#root .lg\:pb-30{padding-bottom:calc(var(--spacing) * 30)}#root#root#root .lg\:pl-0{padding-left:calc(var(--spacing) * 0)}#root#root#root .lg\:pl-3{padding-left:calc(var(--spacing) * 3)}#root#root#root .lg\:pl-8{padding-left:calc(var(--spacing) * 8)}#root#root#root .lg\:pl-9{padding-left:calc(var(--spacing) * 9)}#root#root#root .lg\:pl-10{padding-left:calc(var(--spacing) * 10)}#root#root#root .lg\:text-right{text-align:right}#root#root#root .lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}#root#root#root .lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}#root#root#root .lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}#root#root#root .lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}#root#root#root .lg\:text-5xl\/15\.5{font-size:var(--text-5xl);line-height:calc(var(--spacing) * 15.5)}#root#root#root .lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}#root#root#root .lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}#root#root#root .lg\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}#root#root#root .lg\:text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}#root#root#root .lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}#root#root#root .lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}#root#root#root .lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}#root#root#root .lg\:text-\[6rem\]{font-size:6rem}#root#root#root .lg\:leading-\[1\.29167\]{--tw-leading:1.29167;line-height:1.29167}#root#root#root .lg\:leading-\[1\.38889\]{--tw-leading:1.38889;line-height:1.38889}#root#root#root .lg\:font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}#root#root#root .lg\:text-primary-foreground{color:var(--primary-foreground)}@media (hover:hover){#root#root#root .lg\:group-hover\:scale-\[2\.125\]:is(:where(.group):hover *){scale:2.125}}#root#root#root .lg\:before\:bg-size-\[50\%\]:before{content:var(--tw-content);background-size:50%}#root#root#root .lg\:before\:bg-size-\[150\%\]:before{content:var(--tw-content);background-size:150%}#root#root#root .lg\:before\:bg-\[center_top_-33rem\]:before{content:var(--tw-content);background-position:50% -33rem}#root#root#root .lg\:before\:bg-bottom-right:before{content:var(--tw-content);background-position:100% 100%}#root#root#root .lg\:last\:mb-24:last-child{margin-bottom:calc(var(--spacing) * 24)}@media not all and (min-width:1415px){#root#root#root .lg\:max-\[1415px\]\:hidden{display:none}}@media not all and (min-width:1321px){#root#root#root .lg\:max-\[1321px\]\:hidden{display:none}}@media not all and (min-width:1100px){#root#root#root .lg\:max-\[1100px\]\:top-10{top:calc(var(--spacing) * 10)}#root#root#root .lg\:max-\[1100px\]\:left-\[-230px\]{left:-230px}#root#root#root .lg\:max-\[1100px\]\:w-230{width:calc(var(--spacing) * 230)}#root#root#root .lg\:max-\[1100px\]\:flex-col{flex-direction:column}#root#root#root .lg\:max-\[1100px\]\:items-start{align-items:flex-start}}@media not all and (min-width:1078px){#root#root#root .lg\:max-\[1078px\]\:size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}@media not all and (min-width:96rem){#root#root#root .lg\:max-2xl\:order-1{order:1}#root#root#root .lg\:max-2xl\:order-2{order:2}#root#root#root .lg\:max-2xl\:flex-row{flex-direction:row}}@media not all and (min-width:80rem){#root#root#root .lg\:max-xl\:top-14{top:calc(var(--spacing) * 14)}#root#root#root .lg\:max-xl\:right-0{right:calc(var(--spacing) * 0)}#root#root#root .lg\:max-xl\:right-18{right:calc(var(--spacing) * 18)}#root#root#root .lg\:max-xl\:left-0{left:calc(var(--spacing) * 0)}#root#root#root .lg\:max-xl\:left-18{left:calc(var(--spacing) * 18)}#root#root#root .lg\:max-xl\:-order-1{order:calc(1 * -1)}#root#root#root .lg\:max-xl\:col-span-2{grid-column:span 2/span 2}@media (min-width:64rem){#root#root#root .lg\:max-xl\:lg\:col-span-2{grid-column:span 2/span 2}}#root#root#root .lg\:max-xl\:block{display:block}#root#root#root .lg\:max-xl\:h-\[28rem\]{height:28rem}#root#root#root .lg\:max-xl\:w-120{width:calc(var(--spacing) * 120)}#root#root#root .lg\:max-xl\:w-full{width:100%}#root#root#root .lg\:max-xl\:max-w-75{max-width:calc(var(--spacing) * 75)}#root#root#root .lg\:max-xl\:translate-x-40{--tw-translate-x:calc(var(--spacing) * 40);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .lg\:max-xl\:-rotate-41{rotate:-41deg}#root#root#root .lg\:max-xl\:-rotate-142{rotate:-142deg}#root#root#root .lg\:max-xl\:rotate-41{rotate:41deg}#root#root#root .lg\:max-xl\:rotate-142{rotate:142deg}#root#root#root .lg\:max-xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .lg\:max-xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#root#root#root .lg\:max-xl\:flex-col{flex-direction:column}#root#root#root .lg\:max-xl\:gap-6{gap:calc(var(--spacing) * 6)}#root#root#root .lg\:max-xl\:gap-7{gap:calc(var(--spacing) * 7)}#root#root#root .lg\:max-xl\:gap-10{gap:calc(var(--spacing) * 10)}#root#root#root .lg\:max-xl\:px-3{padding-inline:calc(var(--spacing) * 3)}#root#root#root .lg\:max-xl\:py-6{padding-block:calc(var(--spacing) * 6)}#root#root#root .lg\:max-xl\:pb-16{padding-bottom:calc(var(--spacing) * 16)}#root#root#root .last\:lg\:max-xl\:col-span-full:last-child{grid-column:1/-1}}}@media (min-width:80rem){#root#root#root .xl\:absolute{position:absolute}#root#root#root .xl\:inset-y-0{inset-block:calc(var(--spacing) * 0)}#root#root#root .xl\:-top-42{top:calc(var(--spacing) * -42)}#root#root#root .xl\:top-0{top:calc(var(--spacing) * 0)}#root#root#root .xl\:top-3{top:calc(var(--spacing) * 3)}#root#root#root .xl\:top-49\.5{top:calc(var(--spacing) * 49.5)}#root#root#root .xl\:top-62{top:calc(var(--spacing) * 62)}#root#root#root .xl\:-right-10{right:calc(var(--spacing) * -10)}#root#root#root .xl\:-right-52{right:calc(var(--spacing) * -52)}#root#root#root .xl\:-right-\[2\.5\%\]{right:-2.5%}#root#root#root .xl\:-right-\[3\%\]{right:-3%}#root#root#root .xl\:-right-\[14\%\]{right:-14%}#root#root#root .xl\:right-0{right:calc(var(--spacing) * 0)}#root#root#root .xl\:right-2{right:calc(var(--spacing) * 2)}#root#root#root .xl\:right-3{right:calc(var(--spacing) * 3)}#root#root#root .xl\:right-20{right:calc(var(--spacing) * 20)}#root#root#root .xl\:right-29\.5{right:calc(var(--spacing) * 29.5)}#root#root#root .xl\:right-45{right:calc(var(--spacing) * 45)}#root#root#root .xl\:right-93{right:calc(var(--spacing) * 93)}#root#root#root .xl\:-bottom-13{bottom:calc(var(--spacing) * -13)}#root#root#root .xl\:bottom-1{bottom:calc(var(--spacing) * 1)}#root#root#root .xl\:bottom-3{bottom:calc(var(--spacing) * 3)}#root#root#root .xl\:bottom-21{bottom:calc(var(--spacing) * 21)}#root#root#root .xl\:bottom-\[-48\.5\%\]{bottom:-48.5%}#root#root#root .xl\:left-21{left:calc(var(--spacing) * 21)}#root#root#root .xl\:left-29\.5{left:calc(var(--spacing) * 29.5)}#root#root#root .xl\:left-30{left:calc(var(--spacing) * 30)}#root#root#root .xl\:left-50{left:calc(var(--spacing) * 50)}#root#root#root .xl\:left-93{left:calc(var(--spacing) * 93)}#root#root#root .xl\:left-\[5\.5\%\]{left:5.5%}#root#root#root .xl\:order-0{order:0}#root#root#root .xl\:order-1{order:1}#root#root#root .xl\:order-2{order:2}#root#root#root .xl\:order-3{order:3}#root#root#root .xl\:order-last{order:9999}#root#root#root .xl\:col-span-1{grid-column:span 1/span 1}#root#root#root .xl\:col-span-2{grid-column:span 2/span 2}#root#root#root .xl\:col-span-3{grid-column:span 3/span 3}#root#root#root .xl\:col-span-4{grid-column:span 4/span 4}#root#root#root .xl\:col-span-6{grid-column:span 6/span 6}#root#root#root .xl\:col-span-7{grid-column:span 7/span 7}#root#root#root .xl\:col-span-8{grid-column:span 8/span 8}#root#root#root .xl\:mt-4{margin-top:calc(var(--spacing) * 4)}#root#root#root .xl\:-mb-8{margin-bottom:calc(var(--spacing) * -8)}#root#root#root .xl\:-mb-20{margin-bottom:calc(var(--spacing) * -20)}#root#root#root .xl\:mb-4{margin-bottom:calc(var(--spacing) * 4)}#root#root#root .xl\:ml-0{margin-left:calc(var(--spacing) * 0)}#root#root#root .xl\:block{display:block}#root#root#root .xl\:flex{display:flex}#root#root#root .xl\:hidden{display:none}#root#root#root .xl\:inline-flex{display:inline-flex}#root#root#root .xl\:h-0\.5{height:calc(var(--spacing) * .5)}#root#root#root .xl\:h-27\.5{height:calc(var(--spacing) * 27.5)}#root#root#root .xl\:h-50{height:calc(var(--spacing) * 50)}#root#root#root .xl\:h-55{height:calc(var(--spacing) * 55)}#root#root#root .xl\:h-130{height:calc(var(--spacing) * 130)}#root#root#root .xl\:h-\[150\%\]{height:150%}#root#root#root .xl\:min-h-0{min-height:calc(var(--spacing) * 0)}#root#root#root .xl\:w-1\/2{width:50%}#root#root#root .xl\:w-36\.5{width:calc(var(--spacing) * 36.5)}#root#root#root .xl\:w-44{width:calc(var(--spacing) * 44)}#root#root#root .xl\:w-48{width:calc(var(--spacing) * 48)}#root#root#root .xl\:w-50{width:calc(var(--spacing) * 50)}#root#root#root .xl\:w-52{width:calc(var(--spacing) * 52)}#root#root#root .xl\:w-57\.5{width:calc(var(--spacing) * 57.5)}#root#root#root .xl\:w-60{width:calc(var(--spacing) * 60)}#root#root#root .xl\:w-68{width:calc(var(--spacing) * 68)}#root#root#root .xl\:w-70{width:calc(var(--spacing) * 70)}#root#root#root .xl\:w-72{width:calc(var(--spacing) * 72)}#root#root#root .xl\:w-80{width:calc(var(--spacing) * 80)}#root#root#root .xl\:w-83{width:calc(var(--spacing) * 83)}#root#root#root .xl\:w-90{width:calc(var(--spacing) * 90)}#root#root#root .xl\:w-98{width:calc(var(--spacing) * 98)}#root#root#root .xl\:w-105{width:calc(var(--spacing) * 105)}#root#root#root .xl\:w-124{width:calc(var(--spacing) * 124)}#root#root#root .xl\:w-150{width:calc(var(--spacing) * 150)}#root#root#root .xl\:w-\[80\%\]{width:80%}#root#root#root .xl\:w-\[87\.4\%\]{width:87.4%}#root#root#root .xl\:w-\[328px\]{width:328px}#root#root#root .xl\:w-\[calc\(100\%-9rem\)\]{width:calc(100% - 9rem)}#root#root#root .xl\:w-full{width:100%}#root#root#root .xl\:w-max{width:max-content}#root#root#root .xl\:max-w-3xs{max-width:var(--container-3xs)}#root#root#root .xl\:max-w-6xl{max-width:var(--container-6xl)}#root#root#root .xl\:max-w-7xl{max-width:var(--container-7xl)}#root#root#root .xl\:max-w-59\.5{max-width:calc(var(--spacing) * 59.5)}#root#root#root .xl\:max-w-95{max-width:calc(var(--spacing) * 95)}#root#root#root .xl\:max-w-100{max-width:calc(var(--spacing) * 100)}#root#root#root .xl\:max-w-110\.5{max-width:calc(var(--spacing) * 110.5)}#root#root#root .xl\:max-w-146{max-width:calc(var(--spacing) * 146)}#root#root#root .xl\:max-w-320{max-width:calc(var(--spacing) * 320)}#root#root#root .xl\:max-w-md{max-width:var(--container-md)}#root#root#root .xl\:min-w-20{min-width:calc(var(--spacing) * 20)}#root#root#root .xl\:min-w-172{min-width:calc(var(--spacing) * 172)}#root#root#root .xl\:flex-1{flex:1}#root#root#root .xl\:basis-1\/2{flex-basis:50%}#root#root#root .xl\:basis-1\/3{flex-basis:33.3333%}#root#root#root .xl\:basis-1\/4{flex-basis:25%}#root#root#root .xl\:basis-1\/5{flex-basis:20%}#root#root#root .xl\:basis-1\/6{flex-basis:16.6667%}#root#root#root .xl\:origin-left{transform-origin:0}#root#root#root .xl\:-translate-x-1\/3{--tw-translate-x:calc(calc(1 / 3 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#root#root#root .xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#root#root#root .xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}#root#root#root .xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}#root#root#root .xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}#root#root#root .xl\:flex-col{flex-direction:column}#root#root#root .xl\:flex-col-reverse{flex-direction:column-reverse}#root#root#root .xl\:flex-row{flex-direction:row}#root#root#root .min-xl\:items-end{align-items:flex-end}#root#root#root .xl\:items-center{align-items:center}#root#root#root .xl\:items-end{align-items:flex-end}#root#root#root .xl\:items-start{align-items:flex-start}#root#root#root .xl\:justify-between{justify-content:space-between}#root#root#root .xl\:justify-center{justify-content:center}#root#root#root .xl\:gap-0{gap:calc(var(--spacing) * 0)}#root#root#root .xl\:gap-4{gap:calc(var(--spacing) * 4)}#root#root#root .xl\:gap-5\.75{gap:calc(var(--spacing) * 5.75)}#root#root#root .xl\:gap-6{gap:calc(var(--spacing) * 6)}#root#root#root .xl\:gap-7\.5{gap:calc(var(--spacing) * 7.5)}#root#root#root .xl\:gap-9{gap:calc(var(--spacing) * 9)}#root#root#root .xl\:gap-13\.75{gap:calc(var(--spacing) * 13.75)}#root#root#root .xl\:gap-16{gap:calc(var(--spacing) * 16)}#root#root#root .xl\:gap-20{gap:calc(var(--spacing) * 20)}#root#root#root .xl\:gap-24{gap:calc(var(--spacing) * 24)}#root#root#root .xl\:gap-34{gap:calc(var(--spacing) * 34)}#root#root#root .xl\:gap-40{gap:calc(var(--spacing) * 40)}#root#root#root .xl\:gap-41{gap:calc(var(--spacing) * 41)}#root#root#root :where(.xl\:space-y-46>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 46) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 46) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root .xl\:gap-x-18{column-gap:calc(var(--spacing) * 18)}#root#root#root :where(.xl\:-space-x-2>: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)))}#root#root#root .xl\:gap-y-9{row-gap:calc(var(--spacing) * 9)}#root#root#root :where(.xl\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}#root#root#root .xl\:self-start{align-self:flex-start}#root#root#root .xl\:justify-self-end{justify-self:flex-end}#root#root#root .xl\:rounded-2xl{border-radius:calc(var(--radius) * 1.8)}#root#root#root .xl\:rounded-l-md{border-top-left-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}#root#root#root .xl\:rounded-r-md{border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}#root#root#root .xl\:border{border-style:var(--tw-border-style);border-width:1px}#root#root#root .xl\:border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}#root#root#root .xl\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}#root#root#root .xl\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .xl\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}#root#root#root .xl\:border-dashed{--tw-border-style:dashed;border-style:dashed}#root#root#root .xl\:p-7{padding:calc(var(--spacing) * 7)}#root#root#root .xl\:p-16{padding:calc(var(--spacing) * 16)}#root#root#root .xl\:px-20{padding-inline:calc(var(--spacing) * 20)}#root#root#root .xl\:py-8{padding-block:calc(var(--spacing) * 8)}#root#root#root .xl\:py-10{padding-block:calc(var(--spacing) * 10)}#root#root#root .xl\:py-16{padding-block:calc(var(--spacing) * 16)}#root#root#root .xl\:pt-22\.25{padding-top:calc(var(--spacing) * 22.25)}#root#root#root .xl\:pl-6{padding-left:calc(var(--spacing) * 6)}#root#root#root .xl\:text-center{text-align:center}#root#root#root .xl\:text-start{text-align:start}#root#root#root .xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}#root#root#root .xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}#root#root#root .xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}#root#root#root .xl\:text-5xl\/15\.5{font-size:var(--text-5xl);line-height:calc(var(--spacing) * 15.5)}@media (hover:hover){#root#root#root .xl\:group-hover\:scale-\[2\.16\]:is(:where(.group):hover *){scale:2.16}}}@media (min-width:96rem){#root#root#root .\32 xl\:absolute{position:absolute}#root#root#root .\32 xl\:top-21{top:calc(var(--spacing) * 21)}#root#root#root .\32 xl\:top-26{top:calc(var(--spacing) * 26)}#root#root#root .\32 xl\:-right-30{right:calc(var(--spacing) * -30)}#root#root#root .\32 xl\:-right-68{right:calc(var(--spacing) * -68)}#root#root#root .\32 xl\:right-\[13\%\]{right:13%}#root#root#root .min-2xl\:right-\[14\%\]{right:14%}#root#root#root .\32 xl\:bottom-72{bottom:calc(var(--spacing) * 72)}#root#root#root .\32 xl\:-left-69{left:calc(var(--spacing) * -69)}#root#root#root .\32 xl\:-left-79{left:calc(var(--spacing) * -79)}#root#root#root .\32 xl\:left-\[13\%\]{left:13%}#root#root#root .\32 xl\:col-span-2{grid-column:span 2/span 2}#root#root#root .\32 xl\:col-span-4{grid-column:span 4/span 4}#root#root#root .\32 xl\:block{display:block}#root#root#root .\32 xl\:max-w-55{max-width:calc(var(--spacing) * 55)}#root#root#root .\32 xl\:max-w-64{max-width:calc(var(--spacing) * 64)}#root#root#root .\32 xl\:gap-8{gap:calc(var(--spacing) * 8)}#root#root#root .\32 xl\:gap-24{gap:calc(var(--spacing) * 24)}}@container field-group (min-width:28rem){#root#root#root .\@md\/field-group\:flex-row{flex-direction:row}#root#root#root .\@md\/field-group\:items-center{align-items:center}#root#root#root :is(.\@md\/field-group\:\*\:w-auto>*){width:auto}#root#root#root .\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}#root#root#root :is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}#root#root#root .ltr\:-translate-x-1\/2:where(:dir(ltr),[dir=ltr],[dir=ltr] *),#root#root#root .rtl\:-translate-x-1\/2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .rtl\:translate-x-1\/2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}#root#root#root .rtl\:rotate-y-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-rotate-y:rotateY(180deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}#root#root#root :where(.rtl\:space-x-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-space-x-reverse:1}#root#root#root .dark\:block:is(.dark *){display:block}#root#root#root .dark\:hidden:is(.dark *){display:none}#root#root#root .dark\:inline:is(.dark *){display:inline}#root#root#root .dark\:inline-block:is(.dark *){display:inline-block}#root#root#root .dark\:inline-flex:is(.dark *){display:inline-flex}#root#root#root .dark\:border:is(.dark *){border-style:var(--tw-border-style);border-width:1px}#root#root#root .dark\:border-amber-400:is(.dark *){border-color:var(--color-amber-400)}#root#root#root .dark\:border-amber-400\/20:is(.dark *){border-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-amber-400\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-400) 20%,transparent)}}#root#root#root .dark\:border-amber-400\/30:is(.dark *){border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-amber-400\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}#root#root#root .dark\:border-amber-400\/40:is(.dark *){border-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-amber-400\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}#root#root#root .dark\:border-amber-400\/50:is(.dark *){border-color:#fcbb0080}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-amber-400\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-400) 50%,transparent)}}#root#root#root .dark\:border-black:is(.dark *){border-color:var(--color-black)}#root#root#root .dark\:border-blue-700:is(.dark *){border-color:var(--color-blue-700)}#root#root#root .dark\:border-blue-800:is(.dark *){border-color:var(--color-blue-800)}#root#root#root .dark\:border-destructive\/10:is(.dark *){border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-destructive\/10:is(.dark *){border-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root#root#root .dark\:border-emerald-400:is(.dark *){border-color:var(--color-emerald-400)}#root#root#root .dark\:border-green-400:is(.dark *){border-color:var(--color-green-400)}#root#root#root .dark\:border-green-400\/20:is(.dark *){border-color:#05df7233}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-green-400\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-green-400) 20%,transparent)}}#root#root#root .dark\:border-green-400\/40:is(.dark *){border-color:#05df7266}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-green-400\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-green-400) 40%,transparent)}}#root#root#root .dark\:border-input:is(.dark *){border-color:var(--input)}#root#root#root .dark\:border-neutral-600:is(.dark *){border-color:var(--color-neutral-600)}#root#root#root .dark\:border-neutral-700:is(.dark *){border-color:var(--color-neutral-700)}#root#root#root .dark\:border-primary:is(.dark *){border-color:var(--primary)}#root#root#root .dark\:border-red-400:is(.dark *){border-color:var(--color-red-400)}#root#root#root .dark\:border-rose-700:is(.dark *){border-color:var(--color-rose-700)}#root#root#root .dark\:border-sky-400:is(.dark *){border-color:var(--color-sky-400)}#root#root#root .dark\:border-sky-400\/30:is(.dark *){border-color:#00bcfe4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-sky-400\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-sky-400) 30%,transparent)}}#root#root#root .dark\:border-sky-400\/40:is(.dark *){border-color:#00bcfe66}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-sky-400\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-sky-400) 40%,transparent)}}#root#root#root .dark\:border-transparent:is(.dark *){border-color:#0000}#root#root#root .dark\:border-violet-400:is(.dark *){border-color:var(--color-violet-400)}#root#root#root .dark\:border-yellow-700:is(.dark *){border-color:var(--color-yellow-700)}#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-amber-400\)20\%\,var\(--background\)\)\]:is(.dark *){background-color:oklch(82.8% .189 84.429)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-amber-400\)20\%\,var\(--background\)\)\]:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400)20%,var(--background))}}#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-amber-400\)60\%\,var\(--popover\)\)\]:is(.dark *){background-color:oklch(82.8% .189 84.429)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-amber-400\)60\%\,var\(--popover\)\)\]:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400)60%,var(--popover))}}#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-green-400\)20\%\,var\(--background\)\)\]:is(.dark *){background-color:oklch(79.2% .209 151.711)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-green-400\)20\%\,var\(--background\)\)\]:is(.dark *){background-color:color-mix(in oklab,var(--color-green-400)20%,var(--background))}}#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-green-400\)_30\%\,var\(--card\)\)\]:is(.dark *){background-color:oklch(79.2% .209 151.711)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-green-400\)_30\%\,var\(--card\)\)\]:is(.dark *){background-color:color-mix(in oklab,var(--color-green-400) 30%,var(--card))}}#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-sky-400\)20\%\,var\(--background\)\)\]:is(.dark *){background-color:oklch(74.6% .16 232.661)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-sky-400\)20\%\,var\(--background\)\)\]:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400)20%,var(--background))}}#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-sky-400\)_30\%\,var\(--card\)\)\]:is(.dark *){background-color:oklch(74.6% .16 232.661)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-sky-400\)_30\%\,var\(--card\)\)\]:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400) 30%,var(--card))}}#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--destructive\)20\%\,var\(--background\)\)\]:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--destructive\)20\%\,var\(--background\)\)\]:is(.dark *){background-color:color-mix(in oklab,var(--destructive)20%,var(--background))}}#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--destructive\)60\%\,var\(--background\)\)\]:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--destructive\)60\%\,var\(--background\)\)\]:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,var(--background))}}#root#root#root .dark\:bg-amber-400:is(.dark *){background-color:var(--color-amber-400)}#root#root#root .dark\:bg-amber-400\/5:is(.dark *){background-color:#fcbb000d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-amber-400\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400) 5%,transparent)}}#root#root#root .dark\:bg-amber-400\/10:is(.dark *){background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-amber-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}#root#root#root .dark\:bg-amber-400\/15:is(.dark *){background-color:#fcbb0026}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-amber-400\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400) 15%,transparent)}}#root#root#root .dark\:bg-amber-400\/20:is(.dark *){background-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-amber-400\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400) 20%,transparent)}}#root#root#root .dark\:bg-amber-400\/40:is(.dark *){background-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-amber-400\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}#root#root#root .dark\:bg-amber-400\/50:is(.dark *){background-color:#fcbb0080}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-amber-400\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400) 50%,transparent)}}#root#root#root .dark\:bg-amber-400\/60:is(.dark *){background-color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-amber-400\/60:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400) 60%,transparent)}}#root#root#root .dark\:bg-amber-600\/10:is(.dark *){background-color:#dd74001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-amber-600\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-600) 10%,transparent)}}#root#root#root .dark\:bg-amber-600\/40:is(.dark *){background-color:#dd740066}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-amber-600\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-600) 40%,transparent)}}#root#root#root .dark\:bg-amber-700:is(.dark *){background-color:var(--color-amber-700)}#root#root#root .dark\:bg-amber-900\/30:is(.dark *){background-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-amber-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}#root#root#root .dark\:bg-background:is(.dark *){background-color:var(--background)}#root#root#root .dark\:bg-background\/80\!:is(.dark *){background-color:var(--background)!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-background\/80\!:is(.dark *){background-color:color-mix(in oklab,var(--background) 80%,transparent)!important}}#root#root#root .dark\:bg-black:is(.dark *){background-color:var(--color-black)}#root#root#root .dark\:bg-black\/30\!:is(.dark *){background-color:#0000004d!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-black\/30\!:is(.dark *){background-color:color-mix(in oklab,var(--color-black) 30%,transparent)!important}}#root#root#root .dark\:bg-black\/50:is(.dark *){background-color:#00000080}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-black\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}#root#root#root .dark\:bg-blue-400\/10:is(.dark *){background-color:#54a2ff1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-blue-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-400) 10%,transparent)}}#root#root#root .dark\:bg-blue-400\/15:is(.dark *){background-color:#54a2ff26}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-blue-400\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-400) 15%,transparent)}}#root#root#root .dark\:bg-blue-700:is(.dark *){background-color:var(--color-blue-700)}#root#root#root .dark\:bg-blue-900:is(.dark *){background-color:var(--color-blue-900)}#root#root#root .dark\:bg-blue-950:is(.dark *){background-color:var(--color-blue-950)}#root#root#root .dark\:bg-card:is(.dark *){background-color:var(--card)}#root#root#root .dark\:bg-destructive\/10:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-destructive\/10:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root#root#root .dark\:bg-destructive\/40:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-destructive\/40:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root#root#root .dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}#root#root#root .dark\:bg-destructive\/80:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-destructive\/80:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 80%,transparent)}}#root#root#root .dark\:bg-emerald-400\/10:is(.dark *){background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-emerald-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}#root#root#root .dark\:bg-emerald-500\/5:is(.dark *){background-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-emerald-500\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-500) 5%,transparent)}}#root#root#root .dark\:bg-gray-400\/10:is(.dark *){background-color:#99a1af1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-gray-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-400) 10%,transparent)}}#root#root#root .dark\:bg-green-400:is(.dark *){background-color:var(--color-green-400)}#root#root#root .dark\:bg-green-400\/10:is(.dark *){background-color:#05df721a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-green-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-green-400) 10%,transparent)}}#root#root#root .dark\:bg-green-400\/20:is(.dark *){background-color:#05df7233}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-green-400\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-green-400) 20%,transparent)}}#root#root#root .dark\:bg-green-400\/30:is(.dark *){background-color:#05df724d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-green-400\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-green-400) 30%,transparent)}}#root#root#root .dark\:bg-green-400\/40:is(.dark *){background-color:#05df7266}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-green-400\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-green-400) 40%,transparent)}}#root#root#root .dark\:bg-green-400\/60:is(.dark *){background-color:#05df7299}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-green-400\/60:is(.dark *){background-color:color-mix(in oklab,var(--color-green-400) 60%,transparent)}}#root#root#root .dark\:bg-green-500:is(.dark *){background-color:var(--color-green-500)}#root#root#root .dark\:bg-green-600\/10:is(.dark *){background-color:#00a5441a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-green-600\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-green-600) 10%,transparent)}}#root#root#root .dark\:bg-green-600\/40:is(.dark *){background-color:#00a54466}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-green-600\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-green-600) 40%,transparent)}}#root#root#root .dark\:bg-indigo-400\/10:is(.dark *){background-color:#7d87ff1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-indigo-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-400) 10%,transparent)}}#root#root#root .dark\:bg-indigo-400\/20:is(.dark *){background-color:#7d87ff33}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-indigo-400\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-400) 20%,transparent)}}#root#root#root .dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root#root#root .dark\:bg-muted:is(.dark *){background-color:var(--muted)}#root#root#root .dark\:bg-neutral-700:is(.dark *){background-color:var(--color-neutral-700)}#root#root#root .dark\:bg-neutral-900:is(.dark *){background-color:var(--color-neutral-900)}#root#root#root .dark\:bg-orange-400\/10:is(.dark *){background-color:#ff8b1a1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-orange-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-400) 10%,transparent)}}#root#root#root .dark\:bg-primary:is(.dark *){background-color:var(--primary)}#root#root#root .dark\:bg-red-400:is(.dark *){background-color:var(--color-red-400)}#root#root#root .dark\:bg-red-400\/10:is(.dark *){background-color:#ff65681a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-red-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-red-400) 10%,transparent)}}#root#root#root .dark\:bg-sky-400:is(.dark *){background-color:var(--color-sky-400)}#root#root#root .dark\:bg-sky-400\/10:is(.dark *){background-color:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-sky-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400) 10%,transparent)}}#root#root#root .dark\:bg-sky-400\/20:is(.dark *){background-color:#00bcfe33}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-sky-400\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400) 20%,transparent)}}#root#root#root .dark\:bg-sky-400\/30:is(.dark *){background-color:#00bcfe4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-sky-400\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400) 30%,transparent)}}#root#root#root .dark\:bg-sky-400\/40:is(.dark *){background-color:#00bcfe66}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-sky-400\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400) 40%,transparent)}}#root#root#root .dark\:bg-sky-400\/60:is(.dark *){background-color:#00bcfe99}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-sky-400\/60:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400) 60%,transparent)}}#root#root#root .dark\:bg-sky-400\/60\!:is(.dark *){background-color:#00bcfe99!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-sky-400\/60\!:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400) 60%,transparent)!important}}#root#root#root .dark\:bg-sky-600\/10:is(.dark *){background-color:#0084cc1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-sky-600\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-600) 10%,transparent)}}#root#root#root .dark\:bg-sky-600\/40:is(.dark *){background-color:#0084cc66}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-sky-600\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-600) 40%,transparent)}}#root#root#root .dark\:bg-transparent:is(.dark *){background-color:#0000}#root#root#root .dark\:bg-violet-400\/10:is(.dark *){background-color:#a685ff1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-violet-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-400) 10%,transparent)}}#root#root#root .dark\:bg-white:is(.dark *){background-color:var(--color-white)}#root#root#root .dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-white\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}#root#root#root .dark\:bg-white\/40:is(.dark *){background-color:#fff6}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-white\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}#root#root#root .dark\:bg-white\/50:is(.dark *){background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-white\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}#root#root#root .dark\:from-destructive:is(.dark *){--tw-gradient-from:var(--destructive);--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))}#root#root#root .dark\:from-green-400:is(.dark *){--tw-gradient-from:var(--color-green-400);--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))}#root#root#root .dark\:from-green-900:is(.dark *){--tw-gradient-from:var(--color-green-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))}#root#root#root .dark\:via-amber-400:is(.dark *){--tw-gradient-via:var(--color-amber-400);--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)}#root#root#root .dark\:via-sky-400:is(.dark *){--tw-gradient-via:var(--color-sky-400);--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)}#root#root#root .dark\:fill-\[color-mix\(in_oklab\,var\(--color-amber-400\)40\%\,var\(--card\)\)\]:is(.dark *){fill:oklch(82.8% .189 84.429)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:fill-\[color-mix\(in_oklab\,var\(--color-amber-400\)40\%\,var\(--card\)\)\]:is(.dark *){fill:color-mix(in oklab,var(--color-amber-400)40%,var(--card))}}#root#root#root .dark\:fill-\[color-mix\(in_oklab\,var\(--color-green-400\)40\%\,var\(--card\)\)\]:is(.dark *){fill:oklch(79.2% .209 151.711)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:fill-\[color-mix\(in_oklab\,var\(--color-green-400\)40\%\,var\(--card\)\)\]:is(.dark *){fill:color-mix(in oklab,var(--color-green-400)40%,var(--card))}}#root#root#root .dark\:fill-\[color-mix\(in_oklab\,var\(--color-sky-400\)40\%\,var\(--card\)\)\]:is(.dark *){fill:oklch(74.6% .16 232.661)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:fill-\[color-mix\(in_oklab\,var\(--color-sky-400\)40\%\,var\(--card\)\)\]:is(.dark *){fill:color-mix(in oklab,var(--color-sky-400)40%,var(--card))}}#root#root#root .dark\:fill-\[color-mix\(in_oklab\,var\(--destructive\)40\%\,var\(--card\)\)\]:is(.dark *){fill:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:fill-\[color-mix\(in_oklab\,var\(--destructive\)40\%\,var\(--card\)\)\]:is(.dark *){fill:color-mix(in oklab,var(--destructive)40%,var(--card))}}#root#root#root .dark\:fill-\[color-mix\(in_oklab\,var\(--foreground\)25\%\,var\(--background\)\)\]:is(.dark *){fill:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:fill-\[color-mix\(in_oklab\,var\(--foreground\)25\%\,var\(--background\)\)\]:is(.dark *){fill:color-mix(in oklab,var(--foreground)25%,var(--background))}}#root#root#root .dark\:fill-amber-400:is(.dark *){fill:var(--color-amber-400)}#root#root#root .dark\:fill-amber-400\/30:is(.dark *){fill:#fcbb004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:fill-amber-400\/30:is(.dark *){fill:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}#root#root#root .dark\:fill-amber-400\/60:is(.dark *){fill:#fcbb0099}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:fill-amber-400\/60:is(.dark *){fill:color-mix(in oklab,var(--color-amber-400) 60%,transparent)}}#root#root#root .dark\:fill-green-400:is(.dark *){fill:var(--color-green-400)}#root#root#root .dark\:fill-indigo-400:is(.dark *){fill:var(--color-indigo-400)}#root#root#root .dark\:fill-muted-foreground:is(.dark *){fill:var(--muted-foreground)}#root#root#root .dark\:fill-pink-400:is(.dark *){fill:var(--color-pink-400)}#root#root#root .dark\:fill-sky-400:is(.dark *){fill:var(--color-sky-400)}#root#root#root .dark\:fill-teal-400:is(.dark *){fill:var(--color-teal-400)}#root#root#root .dark\:fill-white:is(.dark *){fill:var(--color-white)}#root#root#root .dark\:stroke-\[color-mix\(in_oklab\,var\(--foreground\)25\%\,var\(--background\)\)\]:is(.dark *){stroke:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:stroke-\[color-mix\(in_oklab\,var\(--foreground\)25\%\,var\(--background\)\)\]:is(.dark *){stroke:color-mix(in oklab,var(--foreground)25%,var(--background))}}#root#root#root .dark\:stroke-amber-400:is(.dark *){stroke:var(--color-amber-400)}#root#root#root .dark\:stroke-amber-400\/10:is(.dark *){stroke:#fcbb001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:stroke-amber-400\/10:is(.dark *){stroke:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}#root#root#root .dark\:stroke-black:is(.dark *){stroke:var(--color-black)}#root#root#root .dark\:stroke-green-400:is(.dark *){stroke:var(--color-green-400)}#root#root#root .dark\:stroke-indigo-400:is(.dark *){stroke:var(--color-indigo-400)}#root#root#root .dark\:stroke-muted-foreground:is(.dark *){stroke:var(--muted-foreground)}#root#root#root .dark\:stroke-neutral-100:is(.dark *){stroke:var(--color-neutral-100)}#root#root#root .dark\:stroke-pink-400:is(.dark *){stroke:var(--color-pink-400)}#root#root#root .dark\:stroke-sky-400:is(.dark *){stroke:var(--color-sky-400)}#root#root#root .dark\:stroke-teal-400:is(.dark *){stroke:var(--color-teal-400)}#root#root#root .dark\:stroke-white:is(.dark *){stroke:var(--color-white)}#root#root#root .dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}#root#root#root .dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}#root#root#root .dark\:text-amber-400\/60:is(.dark *){color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:text-amber-400\/60:is(.dark *){color:color-mix(in oklab,var(--color-amber-400) 60%,transparent)}}#root#root#root .dark\:text-amber-400\/80:is(.dark *){color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:text-amber-400\/80:is(.dark *){color:color-mix(in oklab,var(--color-amber-400) 80%,transparent)}}#root#root#root .dark\:text-amber-400\/90:is(.dark *){color:#fcbb00e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:text-amber-400\/90:is(.dark *){color:color-mix(in oklab,var(--color-amber-400) 90%,transparent)}}#root#root#root .dark\:text-black:is(.dark *){color:var(--color-black)}#root#root#root .dark\:text-blue-100:is(.dark *){color:var(--color-blue-100)}#root#root#root .dark\:text-blue-400:is(.dark *){color:var(--color-blue-400)}#root#root#root .dark\:text-blue-400\/80:is(.dark *){color:#54a2ffcc}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:text-blue-400\/80:is(.dark *){color:color-mix(in oklab,var(--color-blue-400) 80%,transparent)}}#root#root#root .dark\:text-blue-700:is(.dark *){color:var(--color-blue-700)}#root#root#root .dark\:text-blue-950:is(.dark *){color:var(--color-blue-950)}#root#root#root .dark\:text-destructive:is(.dark *){color:var(--destructive)}#root#root#root .dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}#root#root#root .dark\:text-emerald-400\/80:is(.dark *){color:#00d294cc}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:text-emerald-400\/80:is(.dark *){color:color-mix(in oklab,var(--color-emerald-400) 80%,transparent)}}#root#root#root .dark\:text-foreground:is(.dark *){color:var(--foreground)}#root#root#root .dark\:text-gray-400:is(.dark *){color:var(--color-gray-400)}#root#root#root .dark\:text-green-400:is(.dark *){color:var(--color-green-400)}#root#root#root .dark\:text-green-400\/60:is(.dark *){color:#05df7299}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:text-green-400\/60:is(.dark *){color:color-mix(in oklab,var(--color-green-400) 60%,transparent)}}#root#root#root .dark\:text-green-400\/80:is(.dark *){color:#05df72cc}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:text-green-400\/80:is(.dark *){color:color-mix(in oklab,var(--color-green-400) 80%,transparent)}}#root#root#root .dark\:text-green-600:is(.dark *){color:var(--color-green-600)}#root#root#root .dark\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}#root#root#root .dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}#root#root#root .dark\:text-neutral-50:is(.dark *){color:var(--color-neutral-50)}#root#root#root .dark\:text-neutral-200:is(.dark *){color:var(--color-neutral-200)}#root#root#root .dark\:text-neutral-400:is(.dark *){color:var(--color-neutral-400)}#root#root#root .dark\:text-neutral-500:is(.dark *){color:var(--color-neutral-500)}#root#root#root .dark\:text-neutral-700:is(.dark *){color:var(--color-neutral-700)}#root#root#root .dark\:text-neutral-800:is(.dark *){color:var(--color-neutral-800)}#root#root#root .dark\:text-orange-400:is(.dark *){color:var(--color-orange-400)}#root#root#root .dark\:text-primary:is(.dark *){color:var(--primary)}#root#root#root .dark\:text-primary-foreground:is(.dark *){color:var(--primary-foreground)}#root#root#root .dark\:text-red-400:is(.dark *){color:var(--color-red-400)}#root#root#root .dark\:text-rose-400:is(.dark *){color:var(--color-rose-400)}#root#root#root .dark\:text-rose-700:is(.dark *){color:var(--color-rose-700)}#root#root#root .dark\:text-rose-950:is(.dark *){color:var(--color-rose-950)}#root#root#root .dark\:text-sky-400:is(.dark *){color:var(--color-sky-400)}#root#root#root .dark\:text-sky-400\!:is(.dark *){color:var(--color-sky-400)!important}#root#root#root .dark\:text-sky-400\/60:is(.dark *){color:#00bcfe99}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:text-sky-400\/60:is(.dark *){color:color-mix(in oklab,var(--color-sky-400) 60%,transparent)}}#root#root#root .dark\:text-sky-400\/80:is(.dark *){color:#00bcfecc}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:text-sky-400\/80:is(.dark *){color:color-mix(in oklab,var(--color-sky-400) 80%,transparent)}}#root#root#root .dark\:text-sky-400\/80\!:is(.dark *){color:#00bcfecc!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:text-sky-400\/80\!:is(.dark *){color:color-mix(in oklab,var(--color-sky-400) 80%,transparent)!important}}#root#root#root .dark\:text-sky-600:is(.dark *){color:var(--color-sky-600)}#root#root#root .dark\:text-violet-400:is(.dark *){color:var(--color-violet-400)}#root#root#root .dark\:text-white:is(.dark *){color:var(--color-white)}#root#root#root .dark\:text-yellow-400:is(.dark *){color:var(--color-yellow-400)}#root#root#root .dark\:text-yellow-700:is(.dark *){color:var(--color-yellow-700)}#root#root#root .dark\:text-yellow-950:is(.dark *){color:var(--color-yellow-950)}#root#root#root .dark\:opacity-25:is(.dark *){opacity:.25}#root#root#root .dark\:shadow-\[0_25px_50px_-12px_oklch\(1\.00_0_0\/0\.10\)\]:is(.dark *){--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,oklch(100% 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)}#root#root#root .dark\:shadow-\[0_30px_50px_-12px_oklch\(1\.00_0_0\/0\.2\)\]:is(.dark *){--tw-shadow:0 30px 50px -12px var(--tw-shadow-color,oklch(100% 0 0/.2));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .dark\:shadow-\[0px_0px_40px_1px_var\(--cell-shadow-color\)_inset\]:is(.dark *){--tw-shadow:0px 0px 40px 1px var(--tw-shadow-color,var(--cell-shadow-color)) inset;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .dark\:shadow-\[0px_4px_20px_rgba\(255\,255\,255\,0\.15\)\]:is(.dark *){--tw-shadow:0px 4px 20px var(--tw-shadow-color,#ffffff26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .dark\:shadow-\[inset_-0\.5px_-0\.5px_1px_0_rgba\(255\,255\,255\,0\.6\)\]:is(.dark *){--tw-shadow:inset -.5px -.5px 1px 0 var(--tw-shadow-color,#fff9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .dark\:shadow-\[inset_0_-3px_6px_0px_rgba\(0\,0\,0\,0\.60\)\]:is(.dark *){--tw-shadow:inset 0 -3px 6px 0px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .dark\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,black_7\%\,transparent\)_inset\,0px_0px_4\.3px_0px_color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_inset\,0px_0px_0px_2\.5px_var\(--primary\)\,0px_9px_21\.7px_3px_color-mix\(in_oklab\,var\(--primary\)_40\%\,transparent\)\,0px_-1px_0px_1px_color-mix\(in_oklab\,black_18\%\,transparent\)_inset\,0px_4px_4px_0px_color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\]:is(.dark *){box-shadow:0 1px 8px 0 oklab(0 none none/.07) inset,0 0 4.3px 0 var(--primary) inset,0 0 0 2.5px var(--primary),0 9px 21.7px 3px var(--primary),0 -1px 0 1px #0000002e inset,0 4px 4px 0 var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,black_7\%\,transparent\)_inset\,0px_0px_4\.3px_0px_color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_inset\,0px_0px_0px_2\.5px_var\(--primary\)\,0px_9px_21\.7px_3px_color-mix\(in_oklab\,var\(--primary\)_40\%\,transparent\)\,0px_-1px_0px_1px_color-mix\(in_oklab\,black_18\%\,transparent\)_inset\,0px_4px_4px_0px_color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\]:is(.dark *){box-shadow:0 1px 8px 0 oklab(0 none none/.07) inset,0 0 4.3px 0 color-mix(in oklab,var(--primary) 11%,transparent) inset,0 0 0 2.5px var(--primary),0 9px 21.7px 3px color-mix(in oklab,var(--primary) 40%,transparent),0 -1px 0 1px oklab(0 none none/.18) inset,0 4px 4px 0 color-mix(in oklab,var(--primary) 16%,transparent)}}#root#root#root .dark\:ring-green-400:is(.dark *){--tw-ring-color:var(--color-green-400)}#root#root#root .dark\:ring-sky-400\/60\!:is(.dark *){--tw-ring-color:#00bcfe99!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:ring-sky-400\/60\!:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-sky-400) 60%,transparent)!important}}#root#root#root .dark\:grayscale:is(.dark *){--tw-grayscale:grayscale(100%)}#root#root#root .dark\:grayscale:is(.dark *),#root#root#root .dark\:invert:is(.dark *){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,)}#root#root#root .dark\:invert:is(.dark *){--tw-invert:invert(100%)}#root#root#root .dark\:invert-0:is(.dark *){--tw-invert:invert(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,)}#root#root#root .dark\:\[--base-color\:\#71717a\]:is(.dark *){--base-color:#71717a}#root#root#root .dark\:\[--base-gradient-color\:\#ffffff\]:is(.dark *){--base-gradient-color:#fff}#root#root#root .dark\:\[--bg\:linear-gradient\(90deg\,\#0000_calc\(50\%-var\(--spread\)\)\,var\(--base-gradient-color\)\,\#0000_calc\(50\%\+var\(--spread\)\)\)\]:is(.dark *){--bg:linear-gradient(90deg,#0000 calc(50% - var(--spread)),var(--base-gradient-color),#0000 calc(50% + var(--spread)))}#root#root#root .dark\:\[--cell-border-color\:color-mix\(in_oklab\,var\(--accent\)\,white_14\%\)\]:is(.dark *){--cell-border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:\[--cell-border-color\:color-mix\(in_oklab\,var\(--accent\)\,white_14\%\)\]:is(.dark *){--cell-border-color:color-mix(in oklab,var(--accent),white 14%)}}#root#root#root .dark\:\[--cell-fill-color\:color-mix\(in_oklab\,var\(--accent\)\,black_22\%\)\]:is(.dark *){--cell-fill-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:\[--cell-fill-color\:color-mix\(in_oklab\,var\(--accent\)\,black_22\%\)\]:is(.dark *){--cell-fill-color:color-mix(in oklab,var(--accent),black 22%)}}#root#root#root .dark\:\[--cell-shadow-color\:var\(--accent\)\]:is(.dark *){--cell-shadow-color:var(--accent)}@media (hover:hover){#root#root#root .dark\:group-hover\:bg-amber-400:is(.dark *):is(:where(.group):hover *){background-color:var(--color-amber-400)}#root#root#root .dark\:group-hover\:bg-sky-400:is(.dark *):is(:where(.group):hover *){background-color:var(--color-sky-400)}#root#root#root .dark\:group-hover\:text-amber-400:is(.dark *):is(:where(.group):hover *){color:var(--color-amber-400)}#root#root#root .dark\:group-hover\:text-green-400:is(.dark *):is(:where(.group):hover *){color:var(--color-green-400)}#root#root#root .dark\:group-hover\:text-sky-400:is(.dark *):is(:where(.group):hover *){color:var(--color-sky-400)}#root#root#root .dark\:group-hover\:text-white:is(.dark *):is(:where(.group):hover *){color:var(--color-white)}}#root#root#root .dark\:before\:bg-\[linear-gradient\(45deg\,transparent_25\%\,rgba\(0\,0\,0\,0\.2\)_50\%\,transparent_75\%\,transparent_100\%\)\]:is(.dark *):before{content:var(--tw-content);background-image:linear-gradient(45deg,#0000 25%,#0003 50%,#0000 75% 100%)}#root#root#root .dark\:before\:bg-\[url\(\'https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/hero\/image-48-dark\.png\'\)\]:is(.dark *):before{content:var(--tw-content);background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/hero/image-48-dark.png)}#root#root#root .dark\:before\:bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/team\/image-103-dark\.png\)\]:is(.dark *):before{content:var(--tw-content);background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/team/image-103-dark.png)}#root#root#root .dark\:before\:bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/team\/image-105-dark\.png\)\]:is(.dark *):before{content:var(--tw-content);background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/team/image-105-dark.png)}#root#root#root .dark\:before\:opacity-30:is(.dark *):before{content:var(--tw-content);opacity:.3}#root#root#root .dark\:before\:opacity-80:is(.dark *):before{content:var(--tw-content);opacity:.8}#root#root#root .dark\:after\:bg-\[conic-gradient\(from_90deg_at_50\%_50\%\,var\(--primary\)\,var\(--primary\)_50\%\,rgba\(0\,0\,0\,0\%\)_51\%_99\%\,var\(--primary\)\)\]:is(.dark *):after{content:var(--tw-content);background-image:conic-gradient(from 90deg at 50% 50%,var(--primary),var(--primary) 50%,#0000 51% 99%,var(--primary))}#root#root#root .dark\:after\:bg-\[conic-gradient\(from_90deg_at_50\%_50\%\,var\(--primary\)\,var\(--primary\)_50\%\,rgba\(0\,0\,0\,30\%\)_51\%_99\%\,var\(--primary\)\)\]:is(.dark *):after{content:var(--tw-content);background-image:conic-gradient(from 90deg at 50% 50%,var(--primary),var(--primary) 50%,#0000004d 51% 99%,var(--primary))}#root#root#root .dark\:after\:bg-\[conic-gradient\(from_90deg_at_50\%_50\%\,var\(--secondary\)\,var\(--secondary\)_50\%\,rgba\(255\,255\,255\,60\%\)_51\%_99\%\,var\(--secondary\)\)\]:is(.dark *):after{content:var(--tw-content);background-image:conic-gradient(from 90deg at 50% 50%,var(--secondary),var(--secondary) 50%,#fff9 51% 99%,var(--secondary))}#root#root#root .dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){#root#root#root .dark\:hover\:border-amber-400:is(.dark *):hover{border-color:var(--color-amber-400)}#root#root#root .dark\:hover\:border-green-400:is(.dark *):hover{border-color:var(--color-green-400)}#root#root#root .dark\:hover\:border-primary\/30:is(.dark *):hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:border-primary\/30:is(.dark *):hover{border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}#root#root#root .dark\:hover\:border-sky-400:is(.dark *):hover{border-color:var(--color-sky-400)}#root#root#root .dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}#root#root#root .dark\:hover\:bg-amber-400:is(.dark *):hover{background-color:var(--color-amber-400)}#root#root#root .dark\:hover\:bg-amber-400\/10:is(.dark *):hover{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-amber-400\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}#root#root#root .dark\:hover\:bg-amber-400\/20:is(.dark *):hover{background-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-amber-400\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-400) 20%,transparent)}}#root#root#root .dark\:hover\:bg-amber-400\/50:is(.dark *):hover{background-color:#fcbb0080}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-amber-400\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-400) 50%,transparent)}}#root#root#root .dark\:hover\:bg-amber-400\/90:is(.dark *):hover{background-color:#fcbb00e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-amber-400\/90:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-400) 90%,transparent)}}#root#root#root .dark\:hover\:bg-background:is(.dark *):hover{background-color:var(--background)}#root#root#root .dark\:hover\:bg-black\/80\!:is(.dark *):hover{background-color:#000c!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-black\/80\!:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)!important}}#root#root#root .dark\:hover\:bg-blue-600:is(.dark *):hover{background-color:var(--color-blue-600)}#root#root#root .dark\:hover\:bg-destructive\/10:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-destructive\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root#root#root .dark\:hover\:bg-foreground:is(.dark *):hover{background-color:var(--foreground)}#root#root#root .dark\:hover\:bg-green-400:is(.dark *):hover{background-color:var(--color-green-400)}#root#root#root .dark\:hover\:bg-green-400\/20:is(.dark *):hover{background-color:#05df7233}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-green-400\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-400) 20%,transparent)}}#root#root#root .dark\:hover\:bg-green-400\/50:is(.dark *):hover{background-color:#05df7280}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-green-400\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-400) 50%,transparent)}}#root#root#root .dark\:hover\:bg-green-400\/90:is(.dark *):hover{background-color:#05df72e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-green-400\/90:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-400) 90%,transparent)}}#root#root#root .dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root#root#root .dark\:hover\:bg-muted:is(.dark *):hover{background-color:var(--muted)}#root#root#root .dark\:hover\:bg-primary\/90:is(.dark *):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-primary\/90:is(.dark *):hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}#root#root#root .dark\:hover\:bg-red-400:is(.dark *):hover{background-color:var(--color-red-400)}#root#root#root .dark\:hover\:bg-red-400\/20:is(.dark *):hover{background-color:#ff656833}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-red-400\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-400) 20%,transparent)}}#root#root#root .dark\:hover\:bg-sky-400:is(.dark *):hover{background-color:var(--color-sky-400)}#root#root#root .dark\:hover\:bg-sky-400\/10:is(.dark *):hover{background-color:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-sky-400\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-sky-400) 10%,transparent)}}#root#root#root .dark\:hover\:bg-sky-400\/20:is(.dark *):hover{background-color:#00bcfe33}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-sky-400\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-sky-400) 20%,transparent)}}#root#root#root .dark\:hover\:bg-sky-400\/50:is(.dark *):hover{background-color:#00bcfe80}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-sky-400\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-sky-400) 50%,transparent)}}#root#root#root .dark\:hover\:bg-sky-400\/90:is(.dark *):hover{background-color:#00bcfee6}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-sky-400\/90:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-sky-400) 90%,transparent)}}#root#root#root .dark\:hover\:stroke-amber-400:is(.dark *):hover{stroke:var(--color-amber-400)}#root#root#root .dark\:hover\:stroke-green-400:is(.dark *):hover{stroke:var(--color-green-400)}#root#root#root .dark\:hover\:stroke-sky-400:is(.dark *):hover{stroke:var(--color-sky-400)}#root#root#root .dark\:hover\:text-accent-foreground:is(.dark *):hover{color:var(--accent-foreground)}#root#root#root .dark\:hover\:text-amber-400:is(.dark *):hover{color:var(--color-amber-400)}#root#root#root .dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}#root#root#root .dark\:hover\:text-primary-foreground:is(.dark *):hover{color:var(--primary-foreground)}#root#root#root .dark\:hover\:text-sky-400:is(.dark *):hover{color:var(--color-sky-400)}#root#root#root .dark\:hover\:text-white:is(.dark *):hover{color:var(--color-white)}#root#root#root .dark\:hover\:opacity-90:is(.dark *):hover{opacity:.9}#root#root#root .dark\:hover\:shadow-\[0_10px_15px_-3px_color-mix\(in_oklab\,var\(--accent\)50\%\,transparent\)\,0_4px_6px_-4px_color-mix\(in_oklab\,var\(--accent\)50\%\,transparent\)\]:is(.dark *):hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,var(--accent)),0 4px 6px -4px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:shadow-\[0_10px_15px_-3px_color-mix\(in_oklab\,var\(--accent\)50\%\,transparent\)\,0_4px_6px_-4px_color-mix\(in_oklab\,var\(--accent\)50\%\,transparent\)\]:is(.dark *):hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,color-mix(in oklab,var(--accent)50%,transparent)),0 4px 6px -4px var(--tw-shadow-color,color-mix(in oklab,var(--accent)50%,transparent))}}#root#root#root .dark\:hover\:shadow-\[0_10px_15px_-3px_color-mix\(in_oklab\,var\(--accent\)50\%\,transparent\)\,0_4px_6px_-4px_color-mix\(in_oklab\,var\(--accent\)50\%\,transparent\)\]:is(.dark *):hover,#root#root#root .dark\:hover\:shadow-\[inset_0_-3px_2px_-1px_rgba\(25\,175\,253\,0\.6\)\]:is(.dark *):hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .dark\:hover\:shadow-\[inset_0_-3px_2px_-1px_rgba\(25\,175\,253\,0\.6\)\]:is(.dark *):hover{--tw-shadow:inset 0 -3px 2px -1px var(--tw-shadow-color,#19affd99)}#root#root#root .dark\:hover\:shadow-\[inset_0_-3px_6px_-2px_rgba\(0\,0\,0\,0\.60\)\]:is(.dark *):hover{--tw-shadow:inset 0 -3px 6px -2px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .dark\:hover\:ring-amber-400:is(.dark *):hover{--tw-ring-color:var(--color-amber-400)}#root#root#root .dark\:hover\:ring-amber-400\/30:is(.dark *):hover{--tw-ring-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:ring-amber-400\/30:is(.dark *):hover{--tw-ring-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}#root#root#root .dark\:hover\:ring-green-400:is(.dark *):hover{--tw-ring-color:var(--color-green-400)}#root#root#root .dark\:hover\:ring-green-400\/30:is(.dark *):hover{--tw-ring-color:#05df724d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:ring-green-400\/30:is(.dark *):hover{--tw-ring-color:color-mix(in oklab,var(--color-green-400) 30%,transparent)}}#root#root#root .dark\:hover\:ring-sky-400:is(.dark *):hover{--tw-ring-color:var(--color-sky-400)}#root#root#root .dark\:hover\:ring-sky-400\/30:is(.dark *):hover{--tw-ring-color:#00bcfe4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:ring-sky-400\/30:is(.dark *):hover{--tw-ring-color:color-mix(in oklab,var(--color-sky-400) 30%,transparent)}}#root#root#root .dark\:hover\:drop-shadow-amber-400\/60:is(.dark *):hover{--tw-drop-shadow-color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:drop-shadow-amber-400\/60:is(.dark *):hover{--tw-drop-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-400) 60%,transparent) var(--tw-drop-shadow-alpha),transparent)}}#root#root#root .dark\:hover\:drop-shadow-amber-400\/60:is(.dark *):hover{--tw-drop-shadow:var(--tw-drop-shadow-size)}#root#root#root .dark\:hover\:drop-shadow-destructive\/60:is(.dark *):hover{--tw-drop-shadow-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:drop-shadow-destructive\/60:is(.dark *):hover{--tw-drop-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--destructive) 60%,transparent) var(--tw-drop-shadow-alpha),transparent)}}#root#root#root .dark\:hover\:drop-shadow-destructive\/60:is(.dark *):hover{--tw-drop-shadow:var(--tw-drop-shadow-size)}#root#root#root .dark\:hover\:drop-shadow-green-400\/60:is(.dark *):hover{--tw-drop-shadow-color:#05df7299}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:drop-shadow-green-400\/60:is(.dark *):hover{--tw-drop-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-green-400) 60%,transparent) var(--tw-drop-shadow-alpha),transparent)}}#root#root#root .dark\:hover\:drop-shadow-green-400\/60:is(.dark *):hover{--tw-drop-shadow:var(--tw-drop-shadow-size)}#root#root#root .dark\:hover\:drop-shadow-sky-400\/60:is(.dark *):hover{--tw-drop-shadow-color:#00bcfe99}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:drop-shadow-sky-400\/60:is(.dark *):hover{--tw-drop-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-sky-400) 60%,transparent) var(--tw-drop-shadow-alpha),transparent)}}#root#root#root .dark\:hover\:drop-shadow-sky-400\/60:is(.dark *):hover{--tw-drop-shadow:var(--tw-drop-shadow-size)}}#root#root#root .dark\:focus-visible\:border-sky-400:is(.dark *):focus-visible{border-color:var(--color-sky-400)}#root#root#root .dark\:focus-visible\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,black_7\%\,transparent\)_inset\,0px_0px_4\.3px_0px_color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_inset\,0px_0px_0px_2\.5px_var\(--primary\)\,0px_7px_12px_0px_color-mix\(in_oklab\,var\(--primary\)_60\%\,transparent\)\,0px_-1px_0px_1px_color-mix\(in_oklab\,black_18\%\,transparent\)_inset\,0px_4px_4px_0px_color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\]:is(.dark *):focus-visible{box-shadow:0 1px 8px 0 oklab(0 none none/.07) inset,0 0 4.3px 0 var(--primary) inset,0 0 0 2.5px var(--primary),0 7px 12px 0 var(--primary),0 -1px 0 1px #0000002e inset,0 4px 4px 0 var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,black_7\%\,transparent\)_inset\,0px_0px_4\.3px_0px_color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_inset\,0px_0px_0px_2\.5px_var\(--primary\)\,0px_7px_12px_0px_color-mix\(in_oklab\,var\(--primary\)_60\%\,transparent\)\,0px_-1px_0px_1px_color-mix\(in_oklab\,black_18\%\,transparent\)_inset\,0px_4px_4px_0px_color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\]:is(.dark *):focus-visible{box-shadow:0 1px 8px 0 oklab(0 none none/.07) inset,0 0 4.3px 0 color-mix(in oklab,var(--primary) 11%,transparent) inset,0 0 0 2.5px var(--primary),0 7px 12px 0 color-mix(in oklab,var(--primary) 60%,transparent),0 -1px 0 1px oklab(0 none none/.18) inset,0 4px 4px 0 color-mix(in oklab,var(--primary) 16%,transparent)}}#root#root#root .dark\:focus-visible\:ring-amber-400:is(.dark *):focus-visible{--tw-ring-color:var(--color-amber-400)}#root#root#root .dark\:focus-visible\:ring-amber-400\/20:is(.dark *):focus-visible{--tw-ring-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-amber-400\/20:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-amber-400) 20%,transparent)}}#root#root#root .dark\:focus-visible\:ring-amber-400\/40:is(.dark *):focus-visible{--tw-ring-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-amber-400\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}#root#root#root .dark\:focus-visible\:ring-background\/40:is(.dark *):focus-visible{--tw-ring-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-background\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--background) 40%,transparent)}}#root#root#root .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root#root#root .dark\:focus-visible\:ring-gray-400\/40:is(.dark *):focus-visible{--tw-ring-color:#99a1af66}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-gray-400\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-gray-400) 40%,transparent)}}#root#root#root .dark\:focus-visible\:ring-green-400:is(.dark *):focus-visible{--tw-ring-color:var(--color-green-400)}#root#root#root .dark\:focus-visible\:ring-green-400\/20:is(.dark *):focus-visible{--tw-ring-color:#05df7233}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-green-400\/20:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-green-400) 20%,transparent)}}#root#root#root .dark\:focus-visible\:ring-green-400\/40:is(.dark *):focus-visible{--tw-ring-color:#05df7266}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-green-400\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-green-400) 40%,transparent)}}#root#root#root .dark\:focus-visible\:ring-green-600\/40:is(.dark *):focus-visible{--tw-ring-color:#00a54466}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-green-600\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-green-600) 40%,transparent)}}#root#root#root .dark\:focus-visible\:ring-indigo-400\/20:is(.dark *):focus-visible{--tw-ring-color:#7d87ff33}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-indigo-400\/20:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-indigo-400) 20%,transparent)}}#root#root#root .dark\:focus-visible\:ring-orange-400\/40:is(.dark *):focus-visible{--tw-ring-color:#ff8b1a66}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-orange-400\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-orange-400) 40%,transparent)}}#root#root#root .dark\:focus-visible\:ring-pink-400\/20:is(.dark *):focus-visible{--tw-ring-color:#fb64b633}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-pink-400\/20:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-pink-400) 20%,transparent)}}#root#root#root .dark\:focus-visible\:ring-primary\/40:is(.dark *):focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-primary\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary) 40%,transparent)}}#root#root#root .dark\:focus-visible\:ring-red-400:is(.dark *):focus-visible{--tw-ring-color:var(--color-red-400)}#root#root#root .dark\:focus-visible\:ring-red-400\/40:is(.dark *):focus-visible{--tw-ring-color:#ff656866}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-red-400\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-red-400) 40%,transparent)}}#root#root#root .dark\:focus-visible\:ring-sky-400:is(.dark *):focus-visible{--tw-ring-color:var(--color-sky-400)}#root#root#root .dark\:focus-visible\:ring-sky-400\/20:is(.dark *):focus-visible{--tw-ring-color:#00bcfe33}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-sky-400\/20:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-sky-400) 20%,transparent)}}#root#root#root .dark\:focus-visible\:ring-sky-400\/40:is(.dark *):focus-visible{--tw-ring-color:#00bcfe66}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-sky-400\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-sky-400) 40%,transparent)}}#root#root#root .dark\:focus-visible\:ring-sky-400\/60\!:is(.dark *):focus-visible{--tw-ring-color:#00bcfe99!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-sky-400\/60\!:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-sky-400) 60%,transparent)!important}}#root#root#root .dark\:focus-visible\:ring-teal-400\/20:is(.dark *):focus-visible{--tw-ring-color:#00d3bd33}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-teal-400\/20:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-teal-400) 20%,transparent)}}#root#root#root .dark\:active\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,black_7\%\,transparent\)_inset\,0px_0px_4\.3px_0px_color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_inset\,0px_0px_0px_2\.5px_var\(--primary\)\,0px_7px_12px_0px_color-mix\(in_oklab\,var\(--primary\)_60\%\,transparent\)\,0px_-1px_0px_1px_color-mix\(in_oklab\,black_18\%\,transparent\)_inset\,0px_4px_4px_0px_color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\]:is(.dark *):active{box-shadow:0 1px 8px 0 oklab(0 none none/.07) inset,0 0 4.3px 0 var(--primary) inset,0 0 0 2.5px var(--primary),0 7px 12px 0 var(--primary),0 -1px 0 1px #0000002e inset,0 4px 4px 0 var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:active\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,black_7\%\,transparent\)_inset\,0px_0px_4\.3px_0px_color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_inset\,0px_0px_0px_2\.5px_var\(--primary\)\,0px_7px_12px_0px_color-mix\(in_oklab\,var\(--primary\)_60\%\,transparent\)\,0px_-1px_0px_1px_color-mix\(in_oklab\,black_18\%\,transparent\)_inset\,0px_4px_4px_0px_color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\]:is(.dark *):active{box-shadow:0 1px 8px 0 oklab(0 none none/.07) inset,0 0 4.3px 0 color-mix(in oklab,var(--primary) 11%,transparent) inset,0 0 0 2.5px var(--primary),0 7px 12px 0 color-mix(in oklab,var(--primary) 60%,transparent),0 -1px 0 1px oklab(0 none none/.18) inset,0 4px 4px 0 color-mix(in oklab,var(--primary) 16%,transparent)}}#root#root#root .dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}@media (hover:hover){#root#root#root .dark\:has-hover\:shadow-\[inset_0_-2px_4px_0_rgba\(255\,255\,255\,0\.6\)\]:is(.dark *):has(:hover){--tw-shadow:inset 0 -2px 4px 0 var(--tw-shadow-color,#fff9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}#root#root#root .dark\:has-aria-invalid\:border-destructive\/50:is(.dark *):has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:has-aria-invalid\:border-destructive\/50:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root#root#root .dark\:has-aria-invalid\:ring-destructive\/40:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:has-aria-invalid\:ring-destructive\/40:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root#root#root .dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .dark\:has-\[\[aria-checked\=true\]\]\:border-primary:is(.dark *):has([aria-checked=true]){border-color:var(--primary)}#root#root#root .dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root#root#root .dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root#root#root .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root#root#root .dark\:data-focus-within\:has-aria-invalid\:ring-destructive\/40:is(.dark *)[data-focus-within]:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:data-focus-within\:has-aria-invalid\:ring-destructive\/40:is(.dark *)[data-focus-within]:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root#root#root .dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root#root#root .dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}#root#root#root .dark\:data-\[state\=active\]\:border-primary:is(.dark *)[data-state=active],#root#root#root .dark\:data-\[state\=active\]\:border-primary\/20:is(.dark *)[data-state=active]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:data-\[state\=active\]\:border-primary\/20:is(.dark *)[data-state=active]{border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .dark\:data-\[state\=active\]\:border-transparent:is(.dark *)[data-state=active]{border-color:#0000}#root#root#root .dark\:data-\[state\=active\]\:bg-background:is(.dark *)[data-state=active]{background-color:var(--background)}#root#root#root .dark\:data-\[state\=active\]\:bg-card:is(.dark *)[data-state=active]{background-color:var(--card)}#root#root#root .dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root#root#root .dark\:data-\[state\=active\]\:bg-muted:is(.dark *)[data-state=active]{background-color:var(--muted)}#root#root#root .dark\:data-\[state\=active\]\:bg-primary:is(.dark *)[data-state=active],#root#root#root .dark\:data-\[state\=active\]\:bg-primary\/10:is(.dark *)[data-state=active]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:data-\[state\=active\]\:bg-primary\/10:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .dark\:data-\[state\=active\]\:bg-primary\/20:is(.dark *)[data-state=active]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:data-\[state\=active\]\:bg-primary\/20:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .dark\:data-\[state\=active\]\:bg-transparent:is(.dark *)[data-state=active]{background-color:#0000}#root#root#root .dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}#root#root#root .dark\:data-\[state\=active\]\:text-muted:is(.dark *)[data-state=active]{color:var(--muted)}#root#root#root .dark\:data-\[state\=active\]\:text-primary:is(.dark *)[data-state=active]{color:var(--primary)}#root#root#root .dark\:data-\[state\=active\]\:text-primary-foreground:is(.dark *)[data-state=active]{color:var(--primary-foreground)}#root#root#root .dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}#root#root#root .dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}#root#root#root .dark\:data-\[state\=checked\]\:border-green-400:is(.dark *)[data-state=checked]{border-color:var(--color-green-400)}#root#root#root .dark\:data-\[state\=checked\]\:bg-green-400:is(.dark *)[data-state=checked]{background-color:var(--color-green-400)}#root#root#root .dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}#root#root#root .dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}@media (hover:hover){#root#root#root .dark\:data-\[state\=open\]\:hover\:bg-accent\/50:is(.dark *)[data-state=open]:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:data-\[state\=open\]\:hover\:bg-accent\/50:is(.dark *)[data-state=open]:hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}}#root#root#root .dark\:data-\[state\=unchecked\]\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}#root#root#root .dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}#root#root#root .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media not all and (min-width:40rem){#root#root#root .dark\:max-sm\:inline-block:is(.dark *){display:inline-block}}@media (min-width:40rem){#root#root#root .dark\:sm\:inline-block:is(.dark *){display:inline-block}}@media (pointer:coarse){#root#root#root .pointer-coarse\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}#root#root#root .pointer-coarse\:px-3{padding-inline:calc(var(--spacing) * 3)}#root#root#root .pointer-coarse\:py-2{padding-block:calc(var(--spacing) * 2)}#root#root#root .pointer-coarse\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}#root#root#root .data-open\:animate-collapsible-down:where([data-open]:not([data-open=false])),#root#root#root .data-open\:animate-collapsible-down:where([data-state=open]){animation:collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .data-open\:animate-in:where([data-open]:not([data-open=false])),#root#root#root .data-open\:animate-in:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .data-open\:fade-in-0:where([data-open]:not([data-open=false])),#root#root#root .data-open\:fade-in-0:where([data-state=open]){--tw-enter-opacity:0}#root#root#root .data-open\:zoom-in-0\!:where([data-open]:not([data-open=false])),#root#root#root .data-open\:zoom-in-0\!:where([data-state=open]){--tw-enter-scale:0!important}#root#root#root .data-open\:zoom-in-95:where([data-open]:not([data-open=false])),#root#root#root .data-open\:zoom-in-95:where([data-state=open]){--tw-enter-scale:.95}#root#root#root .data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side=bottom]:where([data-open]:not([data-open=false])),#root#root#root .data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side=bottom]:where([data-state=open]){--tw-enter-translate-y:calc(.1*100%)}#root#root#root .data-\[side\=left\]\:data-open\:slide-in-from-left-10[data-side=left]:where([data-open]:not([data-open=false])),#root#root#root .data-\[side\=left\]\:data-open\:slide-in-from-left-10[data-side=left]:where([data-state=open]){--tw-enter-translate-x:calc(.1*-100%)}#root#root#root .data-\[side\=right\]\:data-open\:slide-in-from-right-10[data-side=right]:where([data-open]:not([data-open=false])),#root#root#root .data-\[side\=right\]\:data-open\:slide-in-from-right-10[data-side=right]:where([data-state=open]){--tw-enter-translate-x:calc(.1*100%)}#root#root#root .data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side=top]:where([data-open]:not([data-open=false])),#root#root#root .data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side=top]:where([data-state=open]){--tw-enter-translate-y:calc(.1*-100%)}#root#root#root .data-closed\:animate-out:where([data-closed]:not([data-closed=false])),#root#root#root .data-closed\:animate-out:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])),#root#root#root .data-closed\:overflow-hidden:where([data-state=closed]){overflow:hidden}#root#root#root .data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])),#root#root#root .data-closed\:fade-out-0:where([data-state=closed]){--tw-exit-opacity:0}#root#root#root .data-closed\:zoom-out-0\!:where([data-closed]:not([data-closed=false])),#root#root#root .data-closed\:zoom-out-0\!:where([data-state=closed]){--tw-exit-scale:0!important}#root#root#root .data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])),#root#root#root .data-closed\:zoom-out-95:where([data-state=closed]){--tw-exit-scale:.95}#root#root#root .data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side=bottom]:where([data-closed]:not([data-closed=false])),#root#root#root .data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side=bottom]:where([data-state=closed]){--tw-exit-translate-y:calc(.1*100%)}#root#root#root .data-\[side\=left\]\:data-closed\:slide-out-to-left-10[data-side=left]:where([data-closed]:not([data-closed=false])),#root#root#root .data-\[side\=left\]\:data-closed\:slide-out-to-left-10[data-side=left]:where([data-state=closed]){--tw-exit-translate-x:calc(.1*-100%)}#root#root#root .data-\[side\=right\]\:data-closed\:slide-out-to-right-10[data-side=right]:where([data-closed]:not([data-closed=false])),#root#root#root .data-\[side\=right\]\:data-closed\:slide-out-to-right-10[data-side=right]:where([data-state=closed]){--tw-exit-translate-x:calc(.1*100%)}#root#root#root .data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side=top]:where([data-closed]:not([data-closed=false])),#root#root#root .data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side=top]:where([data-state=closed]){--tw-exit-translate-y:calc(.1*-100%)}#root#root#root .data-checked\:border-primary:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:border-primary:where([data-state=checked]){border-color:var(--primary)}#root#root#root .data-checked\:bg-primary:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:bg-primary:where([data-state=checked]){background-color:var(--primary)}#root#root#root .data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:text-primary-foreground:where([data-state=checked]){color:var(--primary-foreground)}#root#root#root .dark\:data-checked\:bg-primary:is(.dark *):where([data-checked]:not([data-checked=false])),#root#root#root .dark\:data-checked\:bg-primary:is(.dark *):where([data-state=checked]){background-color:var(--primary)}#root#root#root .dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-checked]:not([data-checked=false])),#root#root#root .dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-state=checked]){background-color:var(--primary-foreground)}#root#root#root .data-unchecked\:bg-input:where([data-state=unchecked]),#root#root#root .data-unchecked\:bg-input:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}#root#root#root .dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-state=unchecked]),#root#root#root .dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}#root#root#root .dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),#root#root#root .dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),#root#root#root .dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab,var(--input) 80%,transparent)}}#root#root#root .data-disabled\:pointer-events-none:where([data-disabled=true]),#root#root#root .data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}#root#root#root .data-disabled\:cursor-not-allowed:where([data-disabled=true]),#root#root#root .data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}#root#root#root .data-disabled\:opacity-50:where([data-disabled=true]),#root#root#root .data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}#root#root#root .data-active\:bg-background:where([data-active]:not([data-active=false])),#root#root#root .data-active\:bg-background:where([data-state=active]){background-color:var(--background)}#root#root#root .data-active\:text-foreground:where([data-active]:not([data-active=false])),#root#root#root .data-active\:text-foreground:where([data-state=active]){color:var(--foreground)}#root#root#root .group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),#root#root#root .group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){background-color:#0000}#root#root#root :is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}#root#root#root .dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])),#root#root#root .dark\:data-active\:border-input:is(.dark *):where([data-state=active]){border-color:var(--input)}#root#root#root .dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])),#root#root#root .dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])),#root#root#root .dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root#root#root .dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])),#root#root#root .dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]){color:var(--foreground)}#root#root#root .dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),#root#root#root .dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){border-color:#0000}#root#root#root .dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),#root#root#root .dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){background-color:#0000}#root#root#root .data-horizontal\:mx-px:where([data-orientation=horizontal]){margin-inline:1px}#root#root#root .data-horizontal\:h-full:where([data-orientation=horizontal]){height:100%}#root#root#root .data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}#root#root#root .data-horizontal\:w-auto:where([data-orientation=horizontal]){width:auto}#root#root#root .data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}#root#root#root .data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}#root#root#root .data-vertical\:my-px:where([data-orientation=vertical]){margin-block:1px}#root#root#root .data-vertical\:h-auto:where([data-orientation=vertical]){height:auto}#root#root#root .data-vertical\:h-full:where([data-orientation=vertical]){height:100%}#root#root#root .data-vertical\:w-auto:where([data-orientation=vertical]){width:auto}#root#root#root .data-vertical\:w-full:where([data-orientation=vertical]){width:100%}#root#root#root .data-vertical\:w-px:where([data-orientation=vertical]){width:1px}#root#root#root .data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}#root#root#root .data-vertical\:items-stretch:where([data-orientation=vertical]){align-items:stretch}#root#root#root .data-vertical\:self-center:where([data-orientation=vertical]){align-self:center}#root#root#root .data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}#root#root#root \:h-8:where(*){height:calc(var(--spacing) * 8)}#root#root#root .style-lyra\:h-7:where(.style-lyra *),#root#root#root .style-nova\:h-7:where(.style-nova *){height:calc(var(--spacing) * 7)}#root#root#root .style-maia\:h-8:where(.style-maia *){height:calc(var(--spacing) * 8)}#root#root#root .style-mira\:h-6:where(.style-mira *){height:calc(var(--spacing) * 6)}#root#root#root .style-luma\:h-8:where(.style-luma *){height:calc(var(--spacing) * 8)}#root#root#root .style-sera\:h-9:where(.style-sera *){height:calc(var(--spacing) * 9)}#root#root#root .\[\&_\#carbon-responsive\]\:w-xs #carbon-responsive{width:var(--container-xs)}@media not all and (min-width:48rem){#root#root#root .max-md\:\[\&_\#carbon-responsive\]\:w-full #carbon-responsive{width:100%}#root#root#root .max-md\:\[\&_\#carbon-responsive\]\:max-w-full\! #carbon-responsive{max-width:100%!important}}#root#root#root .\[\&_\*\[data-slot\=combobox-trigger\]\]\:border-destructive [data-slot=combobox-trigger]{border-color:var(--destructive)}#root#root#root .\[\&_\*\[data-slot\=combobox-trigger\]\]\:ring-destructive\/50 [data-slot=combobox-trigger]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&_\*\[data-slot\=combobox-trigger\]\]\:ring-destructive\/50 [data-slot=combobox-trigger]{--tw-ring-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root#root#root .\[\&_\*\[role\=option\]\]\:pr-8 [role=option]{padding-right:calc(var(--spacing) * 8)}#root#root#root .\[\&_\*\[role\=option\]\]\:pl-2 [role=option]{padding-left:calc(var(--spacing) * 2)}#root#root#root .\[\&_\*\[role\=option\]\>span\]\:right-2 [role=option]>span{right:calc(var(--spacing) * 2)}#root#root#root .\[\&_\*\[role\=option\]\>span\]\:left-auto [role=option]>span{left:auto}#root#root#root .\[\&_\*\[role\=option\]\>span\]\:flex [role=option]>span{display:flex}#root#root#root .\[\&_\*\[role\=option\]\>span\]\:items-center [role=option]>span{align-items:center}#root#root#root .\[\&_\*\[role\=option\]\>span\]\:gap-2 [role=option]>span{gap:calc(var(--spacing) * 2)}#root#root#root .\[\&_\*\[role\=option\]\>span\>svg\]\:shrink-0 [role=option]>span>svg{flex-shrink:0}#root#root#root .\[\&_\*\[role\=option\]\>span\>svg\]\:text-muted-foreground\/80 [role=option]>span>svg{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&_\*\[role\=option\]\>span\>svg\]\:text-muted-foreground\/80 [role=option]>span>svg{color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}}#root#root#root .\[\&_\.animate-marquee-horizontal\]\:items-center .animate-marquee-horizontal{align-items:center}#root#root#root .\[\&_\.carbon-poweredby\]\:bg-background\! .carbon-poweredby{background-color:var(--background)!important}#root#root#root .\[\&_\.carbon-poweredby\]\:text-foreground\! .carbon-poweredby{color:var(--foreground)!important}#root#root#root .\[\&_\.carbon-responsive-wrap\]\:flex-nowrap\! .carbon-responsive-wrap{flex-wrap:nowrap!important}#root#root#root .\[\&_\.lucide-x\]\:text-white .lucide-x{color:var(--color-white)}#root#root#root .\[\&_\.rccs\]\:m-0\! .rccs{margin:calc(var(--spacing) * 0)!important}#root#root#root .\[\&_\.rccs\\_\\_card\]\:size-full\! .rccs__card,#root#root#root .\[\&_\.rccs\]\:size-full\! .rccs{width:100%!important;height:100%!important}#root#root#root .\[\&_\.rccs\\_\\_card--back\]\:rounded-xl\! .rccs__card--back{border-radius:calc(var(--radius) * 1.4)!important}#root#root#root .\[\&_\.rccs\\_\\_card--back\]\:bg-\[linear-gradient\(135deg\,\#232326_0\%\,\#050505_100\%\)\]\! .rccs__card--back{background-image:linear-gradient(135deg,#232326,#050505)!important}#root#root#root .\[\&_\.rccs\\_\\_card--front\]\:rounded-xl\! .rccs__card--front{border-radius:calc(var(--radius) * 1.4)!important}#root#root#root .\[\&_\.rccs\\_\\_card--front\]\:bg-\[linear-gradient\(135deg\,\#232326_0\%\,\#050505_100\%\)\]\! .rccs__card--front{background-image:linear-gradient(135deg,#232326,#050505)!important}#root#root#root .\[\&_\.rccs\\_\\_card\\_\\_background\]\:hidden\! .rccs__card__background,#root#root#root .\[\&_\.rccs\\_\\_chip\]\:hidden\! .rccs__chip{display:none!important}#root#root#root .\[\&_\.rccs\\_\\_expiry\\_\\_valid\]\:text-\[9px\]\! .rccs__expiry__valid{font-size:9px!important}#root#root#root .\[\&_\.rccs\\_\\_expiry\\_\\_valid\]\:tracking-widest .rccs__expiry__valid{--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em)}#root#root#root .\[\&_\.rccs\\_\\_expiry\\_\\_valid\]\:uppercase .rccs__expiry__valid{text-transform:uppercase}#root#root#root .\[\&_\.rccs\\_\\_expiry\\_\\_value\]\:text-sm\! .rccs__expiry__value{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}#root#root#root .\[\&_\.rccs\\_\\_issuer\]\:hidden\! .rccs__issuer{display:none!important}#root#root#root .\[\&_\.rccs\\_\\_name\]\:text-xs\! .rccs__name{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}#root#root#root .\[\&_\.rccs\\_\\_name\]\:tracking-wide .rccs__name{--tw-tracking:calc(var(--letter-spacing) + .025em);letter-spacing:calc(var(--letter-spacing) + .025em)}#root#root#root .\[\&_\.rccs\\_\\_number\]\:text-xl\! .rccs__number{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}#root#root#root .\[\&_\.rccs\\_\\_number\]\:tracking-wider .rccs__number{--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em)}#root#root#root .\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}#root#root#root .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab,var(--border) 50%,transparent)}}#root#root#root .\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}#root#root#root .\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}#root#root#root .\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#root#root#root .\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}#root#root#root .\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}#root#root#root .\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,#root#root#root .\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}#root#root#root .\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}#root#root#root .\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#root#root#root .\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}#root#root#root .\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}#root#root#root .\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#root#root#root .\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}#root#root#root .\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}#root#root#root .\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}#root#root#root .\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}#root#root#root .\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}#root#root#root .\[\&_\[cmdk-group-heading\]\]\:font-normal [cmdk-group-heading]{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}#root#root#root .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}#root#root#root .\[\&_\[cmdk-group-heading\]\]\:uppercase [cmdk-group-heading]{text-transform:uppercase}#root#root#root :where(.\[\&_\[cmdk-group-items\]\]\:space-y-0 [cmdk-group-items]>: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)))}#root#root#root .\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}#root#root#root .\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}#root#root#root .\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}#root#root#root .\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}#root#root#root .\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}#root#root#root .\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}#root#root#root .\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}#root#root#root .\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}#root#root#root .\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}#root#root#root .\[\&_\[data-slot\=accordion-content\]\]\:grid [data-slot=accordion-content]{display:grid}#root#root#root .\[\&_\[data-slot\=accordion-content\]\]\:animate-none\! [data-slot=accordion-content]{animation:none!important}#root#root#root .\[\&_\[data-slot\=accordion-content\]\]\:transition-\[grid-template-rows\] [data-slot=accordion-content]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#root#root#root .\[\&_\[data-slot\=accordion-content\]\]\:duration-200\! [data-slot=accordion-content]{--tw-duration:.2s!important;transition-duration:.2s!important}#root#root#root .\[\&_\[data-slot\=accordion-content\]\]\:ease-out [data-slot=accordion-content]{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}#root#root#root .\[\&_\[data-slot\=accordion-content\]\>div\]\:min-h-0 [data-slot=accordion-content]>div{min-height:calc(var(--spacing) * 0)}#root#root#root .\[\&_\[data-slot\=accordion-content\]\>div\]\:overflow-hidden [data-slot=accordion-content]>div{overflow:hidden}#root#root#root .\[\&_\[data-slot\=accordion-content\]\>div\]\:transition-\[padding-bottom\] [data-slot=accordion-content]>div{transition-property:padding-bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#root#root#root .\[\&_\[data-slot\=accordion-content\]\>div\]\:duration-200 [data-slot=accordion-content]>div{--tw-duration:.2s;transition-duration:.2s}#root#root#root .\[\&_\[data-slot\=accordion-content\]\[data-state\=closed\]\]\:grid-rows-\[0fr\] [data-slot=accordion-content][data-state=closed]{grid-template-rows:0fr}#root#root#root .\[\&_\[data-slot\=accordion-content\]\[data-state\=closed\]\>div\]\:pb-0 [data-slot=accordion-content][data-state=closed]>div{padding-bottom:calc(var(--spacing) * 0)}#root#root#root .\[\&_\[data-slot\=accordion-content\]\[data-state\=open\]\]\:grid-rows-\[1fr\] [data-slot=accordion-content][data-state=open]{grid-template-rows:1fr}#root#root#root .\[\&_\[data-slot\=active-toggle-group-item\]\]\:\!rounded-full [data-slot=active-toggle-group-item]{border-radius:3.40282e+38px!important}#root#root#root .\[\&_\[data-slot\=active-toggle-group-item\]\]\:\!rounded-xl [data-slot=active-toggle-group-item]{border-radius:calc(var(--radius) * 1.4)!important}#root#root#root .aria-\[checked\=true\]\:\[\&_\[data-slot\=active-toggle-group-item\]\]\:bg-background[aria-checked=true] [data-slot=active-toggle-group-item]{background-color:var(--background)}#root#root#root .aria-\[checked\=true\]\:\[\&_\[data-slot\=active-toggle-group-item\]\]\:shadow-sm[aria-checked=true] [data-slot=active-toggle-group-item]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .\[\&_\[data-slot\=carousel-content\]\]\:h-full [data-slot=carousel-content]{height:100%}#root#root#root .\[\&_\[data-slot\=command-input-wrapper\]\]\:mx-3 [data-slot=command-input-wrapper]{margin-inline:calc(var(--spacing) * 3)}#root#root#root .\[\&_\[data-slot\=command-input-wrapper\]\]\:rounded-md [data-slot=command-input-wrapper]{border-radius:calc(var(--radius) * .8)}#root#root#root .\[\&_\[data-slot\=command-input-wrapper\]\]\:border [data-slot=command-input-wrapper]{border-style:var(--tw-border-style);border-width:1px}#root#root#root .\[\&_\[data-slot\=dialog-close\]\]\:flex [data-slot=dialog-close]{display:flex}#root#root#root .\[\&_\[data-slot\=dialog-close\]\]\:size-7 [data-slot=dialog-close]{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}#root#root#root .\[\&_\[data-slot\=dialog-close\]\]\:items-center [data-slot=dialog-close]{align-items:center}#root#root#root .\[\&_\[data-slot\=dialog-close\]\]\:justify-center [data-slot=dialog-close]{justify-content:center}#root#root#root .\[\&_\[data-slot\=dialog-close\]\]\:rounded-full [data-slot=dialog-close]{border-radius:3.40282e+38px}#root#root#root .\[\&_\[data-slot\=dialog-close\]\]\:bg-card [data-slot=dialog-close]{background-color:var(--card)}#root#root#root .\[\&_\[data-slot\=dialog-close\]\]\:bg-primary\/10 [data-slot=dialog-close]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&_\[data-slot\=dialog-close\]\]\:bg-primary\/10 [data-slot=dialog-close]{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:text-neutral-300\! [data-slot=navigation-menu-link]{color:var(--color-neutral-300)!important}#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:text-white\/80\! [data-slot=navigation-menu-link]{color:#fffc!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:text-white\/80\! [data-slot=navigation-menu-link]{color:color-mix(in oklab,var(--color-white) 80%,transparent)!important}}@media (hover:hover){#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:hover\:bg-transparent\! [data-slot=navigation-menu-link]:hover{background-color:#0000!important}#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:hover\:text-neutral-100\! [data-slot=navigation-menu-link]:hover{color:var(--color-neutral-100)!important}#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:hover\:text-neutral-900\! [data-slot=navigation-menu-link]:hover{color:var(--color-neutral-900)!important}#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:hover\:text-white\! [data-slot=navigation-menu-link]:hover{color:var(--color-white)!important}}#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:data-\[active\=true\]\:bg-transparent\! [data-slot=navigation-menu-link][data-active=true],#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:focus\:bg-transparent\! [data-slot=navigation-menu-link]:focus{background-color:#0000!important}@media (hover:hover){#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:data-\[active\=true\]\:hover\:bg-transparent\! [data-slot=navigation-menu-link][data-active=true]:hover{background-color:#0000!important}}#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:data-\[active\=true\]\:focus\:bg-transparent\! [data-slot=navigation-menu-link][data-active=true]:focus,#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:data-\[state\=open\]\:bg-transparent\! [data-slot=navigation-menu-link][data-state=open]{background-color:#0000!important}@media (hover:hover){#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:data-\[state\=open\]\:hover\:bg-transparent\! [data-slot=navigation-menu-link][data-state=open]:hover{background-color:#0000!important}}#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:data-\[state\=open\]\:focus\:bg-transparent\! [data-slot=navigation-menu-link][data-state=open]:focus{background-color:#0000!important}@media (hover:hover){#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:dark\:hover\:bg-transparent\! [data-slot=navigation-menu-link]:is(.dark *):hover{background-color:#0000!important}}#root#root#root .\[\&_\[data-slot\=navigation-menu-list\]\]\:flex-nowrap [data-slot=navigation-menu-list]{flex-wrap:nowrap}#root#root#root .\[\&_\[data-slot\=navigation-menu-list\]\]\:gap-1 [data-slot=navigation-menu-list]{gap:calc(var(--spacing) * 1)}#root#root#root .\[\&_\[data-slot\=scroll-area-viewport\]\]\:h-full [data-slot=scroll-area-viewport]{height:100%}#root#root#root .\[\&_\[data-slot\=scroll-area-viewport\]\]\:overscroll-contain [data-slot=scroll-area-viewport]{overscroll-behavior:contain}#root#root#root .\[\&_\[data-slot\=sidebar-inner\]\]\:bg-card [data-slot=sidebar-inner]{background-color:var(--card)}#root#root#root .\[\&_\[data-slot\=sidebar-inner\]\]\:bg-muted [data-slot=sidebar-inner]{background-color:var(--muted)}@media not all and (min-width:40rem){#root#root#root .max-sm\:\[\&_\[data-slot\=tabs-trigger\]\]\:px-1\! [data-slot=tabs-trigger]{padding-inline:calc(var(--spacing) * 1)!important}}#root#root#root .\[\&_a\]\:underline a{text-decoration-line:underline}#root#root#root .\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){#root#root#root .\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}#root#root#root .\[\&_code\]\:font-mono code{font-family:var(--font-geist-mono)}#root#root#root .\[\&_code\]\:text-sm code{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}#root#root#root .\[\&_code\]\:text-\[13px\] code{font-size:13px}#root#root#root .\[\&_code_span_span\:not\(\:first-child\)\]\:blur-\[2px\] code span span:not(:first-child){--tw-blur:blur(2px);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,)}#root#root#root .\[\&_div\>div\]\:rounded-full div>div{border-radius:3.40282e+38px}#root#root#root .\[\&_img\]\:size-full img{width:100%;height:100%}#root#root#root .\[\&_img\]\:object-cover img{object-fit:cover}#root#root#root .\[\&_line\]\:stroke-background line{stroke:var(--background)}#root#root#root .\[\&_line\]\:stroke-black line{stroke:var(--color-black)}#root#root#root .\[\&_line\]\:stroke-indigo-600 line{stroke:var(--color-indigo-600)}#root#root#root .\[\&_line\]\:stroke-primary line{stroke:var(--primary)}#root#root#root .\[\&_line\]\:stroke-primary-foreground line{stroke:var(--primary-foreground)}#root#root#root .dark\:\[\&_line\]\:stroke-indigo-600:is(.dark *) line{stroke:var(--color-indigo-600)}#root#root#root .dark\:\[\&_line\]\:stroke-primary:is(.dark *) line{stroke:var(--primary)}#root#root#root .\[\&_option\:checked\]\:bg-accent option:checked{background-color:var(--accent)}#root#root#root .\[\&_p\]\:mt-0 p{margin-top:calc(var(--spacing) * 0)}#root#root#root .\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}#root#root#root .\[\&_p\]\:text-sky-600\/80\! p{color:#0084cccc!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&_p\]\:text-sky-600\/80\! p{color:color-mix(in oklab,var(--color-sky-600) 80%,transparent)!important}}#root#root#root .dark\:\[\&_p\]\:text-sky-400\/80\!:is(.dark *) p{color:#00bcfecc!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:\[\&_p\]\:text-sky-400\/80\!:is(.dark *) p{color:color-mix(in oklab,var(--color-sky-400) 80%,transparent)!important}}#root#root#root .\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}#root#root#root .\[\&_path\]\:stroke-background path{stroke:var(--background)}#root#root#root .\[\&_path\]\:stroke-black path{stroke:var(--color-black)}#root#root#root .\[\&_path\]\:stroke-indigo-600 path{stroke:var(--color-indigo-600)}#root#root#root .\[\&_path\]\:stroke-primary path{stroke:var(--primary)}#root#root#root .\[\&_path\]\:stroke-primary-foreground path{stroke:var(--primary-foreground)}#root#root#root .\[\&_path\]\:first\:fill-primary path:first-child{fill:var(--primary)}#root#root#root .\[\&_path\]\:last\:fill-background path:last-child{fill:var(--background)}#root#root#root .dark\:\[\&_path\]\:stroke-indigo-600:is(.dark *) path{stroke:var(--color-indigo-600)}#root#root#root .dark\:\[\&_path\]\:stroke-primary:is(.dark *) path{stroke:var(--primary)}#root#root#root .\[\&_pre\]\:h-full pre{height:100%}#root#root#root .\[\&_pre\]\:h-full\! pre{height:100%!important}#root#root#root .\[\&_pre\]\:max-h-96 pre{max-height:calc(var(--spacing) * 96)}#root#root#root .\[\&_pre\]\:max-h-\[350px\] pre{max-height:350px}#root#root#root .\[\&_pre\]\:max-h-full pre{max-height:100%}#root#root#root .\[\&_pre\]\:overflow-auto pre{overflow:auto}#root#root#root .\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}#root#root#root .\[\&_pre\]\:bg-sidebar\! pre{background-color:var(--sidebar)!important}#root#root#root .\[\&_pre\]\:bg-transparent\! pre{background-color:#0000!important}#root#root#root .\[\&_pre\]\:p-4 pre{padding:calc(var(--spacing) * 4)}#root#root#root .\[\&_pre\]\:p-6 pre{padding:calc(var(--spacing) * 6)}#root#root#root .\[\&_pre\]\:text-sm pre{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}#root#root#root .\[\&_pre\]\:leading-snug pre{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}#root#root#root .\[\&_rect\]\:fill-card rect{fill:var(--card)}#root#root#root .\[\&_rect\]\:fill-muted rect{fill:var(--muted)}#root#root#root .\[\&_rect\]\:fill-primary rect{fill:var(--primary)}#root#root#root .\[\&_rect\]\:fill-primary-foreground rect{fill:var(--primary-foreground)}#root#root#root .\[\&_rect\]\:fill-sidebar rect{fill:var(--sidebar)}#root#root#root .\[\&_rect\]\:fill-white rect{fill:var(--color-white)}#root#root#root .dark\:\[\&_rect\]\:fill-primary:is(.dark *) rect{fill:var(--primary)}#root#root#root .dark\:\[\&_rect\]\:fill-primary-foreground:is(.dark *) rect{fill:var(--primary-foreground)}#root#root#root .\[\&_rect\:first-child\]\:fill-primary rect:first-child{fill:var(--primary)}#root#root#root .\[\&_span\]\:ms-0\.25 span{margin-inline-start:calc(var(--spacing) * .25)}#root#root#root .\[\&_span\]\:size-5 span{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}#root#root#root .\[\&_span\]\:h-7 span{height:calc(var(--spacing) * 7)}#root#root#root .\[\&_span\]\:w-1\/2 span{width:50%}#root#root#root .\[\&_span\]\:\!rounded-lg span{border-radius:var(--radius)!important}#root#root#root .\[\&_span\]\:\!bg-background span{background-color:var(--background)!important}#root#root#root .\[\&_span\]\:transition-transform span{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))}#root#root#root .\[\&_span\]\:duration-450 span{--tw-duration:.45s;transition-duration:.45s}#root#root#root .\[\&_span\]\:ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\] span{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}#root#root#root .\[\&_span\]\:data-\[state\=checked\]\:translate-x-\[99\%\] span[data-state=checked]{--tw-translate-x:99%;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[state\=checked\]\:\[\&_span\]\:translate-x-4\.5[data-state=checked] span{--tw-translate-x:calc(var(--spacing) * 4.5);translate:var(--tw-translate-x) var(--tw-translate-y)}@media not all and (min-width:550px){#root#root#root .max-\[550px\]\:\[\&_span\]\:hidden span{display:none}}@media not all and (min-width:80rem){#root#root#root .max-xl\:\[\&_span\]\:hidden span{display:none}}@media not all and (min-width:40rem){#root#root#root .max-sm\:\[\&_span\]\:hidden span{display:none}}#root#root#root .\[\&_span\]\:data-\[state\=checked\]\:rtl\:-translate-x-\[99\%\] span[data-state=checked]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(99% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[state\=checked\]\:\[\&_span\]\:rtl\:-translate-x-4\.5[data-state=checked] span:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing) * -4.5);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .\[\&_svg\]\:pointer-events-none svg{pointer-events:none}#root#root#root .\[\&_svg\]\:absolute svg{position:absolute}#root#root#root .\[\&_svg\]\:top-1\/2 svg{top:50%}#root#root#root .\[\&_svg\]\:right-0 svg{right:calc(var(--spacing) * 0)}#root#root#root .\[\&_svg\]\:ml-2 svg{margin-left:calc(var(--spacing) * 2)}#root#root#root .\[\&_svg\]\:\!size-5 svg{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}#root#root#root .\[\&_svg\]\:size-2 svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}#root#root#root .\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}#root#root#root .\[\&_svg\]\:size-3 svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}#root#root#root .\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}#root#root#root .\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}#root#root#root .\[\&_svg\]\:size-4\.5 svg{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}#root#root#root .\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}#root#root#root .\[\&_svg\]\:size-6\.5 svg{width:calc(var(--spacing) * 6.5);height:calc(var(--spacing) * 6.5)}#root#root#root .\[\&_svg\]\:h-4 svg{height:calc(var(--spacing) * 4)}#root#root#root .\[\&_svg\]\:w-4 svg{width:calc(var(--spacing) * 4)}#root#root#root .\[\&_svg\]\:shrink-0 svg{flex-shrink:0}#root#root#root .\[\&_svg\]\:-translate-y-1\/2 svg{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .\[\&_svg\]\:\!text-foreground svg{color:var(--foreground)!important}#root#root#root .\[\&_svg\]\:\!text-primary svg{color:var(--primary)!important}#root#root#root .\[\&_svg\]\:text-foreground svg{color:var(--foreground)}#root#root#root .\[\&_svg\]\:text-foreground\! svg{color:var(--foreground)!important}#root#root#root .\[\&_svg\]\:text-primary svg{color:var(--primary)}#root#root#root .\[\&_svg\]\:opacity-100 svg{opacity:1}#root#root#root .data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}#root#root#root .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}#root#root#root .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}#root#root#root .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}#root#root#root .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-full\! svg:not([class*=size-]){width:100%!important;height:100%!important}#root#root#root .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:rounded-\[5px\] svg:not([class*=size-]){border-radius:5px}#root#root#root .\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}#root#root#root .\[\&_svg\:not\(\[class\*\=text-\]\)\]\:\!text-popover-foreground svg:not([class*=text-]){color:var(--popover-foreground)!important}#root#root#root .\[\&_svg\:not\(\[class\*\=text-\]\)\]\:\!text-primary-foreground svg:not([class*=text-]){color:var(--primary-foreground)!important}#root#root#root .\[\&_svg\:not\(\[role\=img\]\)\:not\(\[class\*\=text-\]\)\]\:opacity-60 svg:not([role=img]):not([class*=text-]){opacity:.6}#root#root#root .\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}#root#root#root .\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}#root#root#root .\[\&\+div\]\:inset-px+div{inset:1px}#root#root#root .\[\&\+div\>button\]\:top-2\.75+div>button{top:calc(var(--spacing) * 2.75)}#root#root#root .\[\&\+div\>button\]\:right-2\.75+div>button{right:calc(var(--spacing) * 2.75)}#root#root#root .\[\&\:\:-webkit-calendar-picker-indicator\]\:hidden::-webkit-calendar-picker-indicator{display:none}#root#root#root .\[\&\:\:-webkit-calendar-picker-indicator\]\:appearance-none::-webkit-calendar-picker-indicator{appearance:none}#root#root#root .\[\&\:\:-webkit-scrollbar\]\:h-1\.25::-webkit-scrollbar{height:calc(var(--spacing) * 1.25)}#root#root#root .\[\&\:\:-webkit-scrollbar\]\:w-1\.25::-webkit-scrollbar{width:calc(var(--spacing) * 1.25)}#root#root#root .\[\&\:\:-webkit-scrollbar\]\:w-2::-webkit-scrollbar{width:calc(var(--spacing) * 2)}#root#root#root .\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-\[5px\]::-webkit-scrollbar-thumb{border-radius:5px}#root#root#root .\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:3.40282e+38px}#root#root#root .\[\&\:\:-webkit-scrollbar-thumb\]\:bg-black\/60::-webkit-scrollbar-thumb{background-color:#0009}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&\:\:-webkit-scrollbar-thumb\]\:bg-black\/60::-webkit-scrollbar-thumb{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}#root#root#root .\[\&\:\:-webkit-scrollbar-thumb\]\:bg-border::-webkit-scrollbar-thumb{background-color:var(--border)}@media (hover:hover){#root#root#root .hover\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-secondary\/80:hover::-webkit-scrollbar-thumb{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-secondary\/80:hover::-webkit-scrollbar-thumb{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}}#root#root#root .\[\&\:\:-webkit-scrollbar-track\]\:rounded-full::-webkit-scrollbar-track{border-radius:3.40282e+38px}#root#root#root .\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track{background-color:#0000}#root#root#root .\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button,#root#root#root .\[\&\:\:-webkit-search-decoration\]\:appearance-none::-webkit-search-decoration{appearance:none}#root#root#root .\[\&\:\:-webkit-search-results-button\]\:appearance-none::-webkit-search-results-button,#root#root#root .\[\&\:\:-webkit-search-results-decoration\]\:appearance-none::-webkit-search-results-decoration{appearance:none}#root#root#root .\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}#root#root#root .\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}#root#root#root .\[\&\:has\(\[data-state\=checked\]\)\]\:bg-primary:has([data-state=checked]){background-color:var(--primary)}#root#root#root .\[\&\:has\(\[data-state\=checked\]\)\]\:text-primary-foreground:has([data-state=checked]){color:var(--primary-foreground)}#root#root#root .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}#root#root#root .\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}#root#root#root .\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}#root#root#root .\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}#root#root#root .\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}#root#root#root .\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}#root#root#root :is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),#root#root#root :is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}#root#root#root .\[\[readonly\]\]\:cursor-not-allowed[readonly]{cursor:not-allowed}#root#root#root .\[\[readonly\]\]\:bg-muted\/80[readonly]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\[readonly\]\]\:bg-muted\/80[readonly]{background-color:color-mix(in oklab,var(--muted) 80%,transparent)}}#root#root#root .\[a\]\:transition-colors:is(a){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))}@media (hover:hover){#root#root#root .\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}#root#root#root .\[a\]\:hover\:bg-black:is(a):hover{background-color:var(--color-black)}#root#root#root .\[a\]\:hover\:bg-primary:is(a):hover,#root#root#root .\[a\]\:hover\:bg-primary\/90:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:bg-primary\/90:is(a):hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}#root#root#root .\[a\]\:hover\:bg-secondary:is(a):hover{background-color:var(--secondary)}}#root#root#root .\[button\]\:text-left:is(button){text-align:left}#root#root#root .\[button\,a\]\:transition-colors:is(button,a){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))}#root#root#root :is(.\*\:\[div\]\:w-full>*):is(div){width:100%}#root#root#root :is(.\*\:\[div\]\:max-w-full>*):is(div){max-width:100%}#root#root#root :is(.\*\:first\:\[h2\]\:mt-16>*):first-child:is(h2){margin-top:calc(var(--spacing) * 16)}#root#root#root :is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}#root#root#root :is(.\*\:\[img\]\:w-full>*):is(img){width:100%}#root#root#root :is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}#root#root#root :is(.\*\:\[p\:not\(\:last-child\)\]\:mb-2>*):is(p:not(:last-child)){margin-bottom:calc(var(--spacing) * 2)}#root#root#root :is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}#root#root#root :is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}#root#root#root :is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}#root#root#root :is(.\*\:\[span\:first-child\]\:right-2>*):is(span:first-child){right:calc(var(--spacing) * 2)}#root#root#root :is(.\*\:\[span\:first-child\]\:left-auto>*):is(span:first-child){left:auto}#root#root#root :is(.\*\:\[svg\]\:mr-2>*):is(svg){margin-right:calc(var(--spacing) * 2)}#root#root#root :is(.\*\:\[svg\]\:size-4>*):is(svg){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}#root#root#root :is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}#root#root#root :is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}#root#root#root .\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--cell-radius\):last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}#root#root#root .\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}#root#root#root .\[\&\:not\(\[data-active\=true\]\)\]\:bg-muted:not([data-active=true]){background-color:var(--muted)}#root#root#root .\[\&\:not\(\[data-active\=true\]\)\]\:bg-primary\/10:not([data-active=true]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&\:not\(\[data-active\=true\]\)\]\:bg-primary\/10:not([data-active=true]){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .\[\&\:not\(\[data-active\=true\]\)\]\:text-primary:not([data-active=true]){color:var(--primary)}#root#root#root .\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):nth-child(2)[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}#root#root#root .\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}#root#root#root .\[\&\>_svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}#root#root#root .\[\&\>\*\]\:hidden>*{display:none}#root#root#root .\[\&\>\*\]\:h-fit>*{height:fit-content}#root#root#root .\[\&\>\*\]\:w-full>*{width:100%}#root#root#root .\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}#root#root#root .\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}#root#root#root .\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (min-width:28rem){#root#root#root .\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}#root#root#root .\[\&\>\*\:not\(\.lucide-check\)\]\:hidden>:not(.lucide-check),#root#root#root .\[\&\>\*\:not\(\.lucide-circle\)\]\:hidden>:not(.lucide-circle),#root#root#root .\[\&\>\*\:not\(\.lucide-x\)\]\:hidden>:not(.lucide-x),#root#root#root .\[\&\>\*\:not\(\.timeline-icon-check\)\]\:hidden>:not(.timeline-icon-check),#root#root#root .\[\&\>\*\:not\(\.timeline-icon-circle\)\]\:hidden>:not(.timeline-icon-circle),#root#root#root .\[\&\>\*\:not\(\.timeline-icon-x\)\]\:hidden>:not(.timeline-icon-x){display:none}#root#root#root .\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}#root#root#root .\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}#root#root#root .\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}#root#root#root .\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}#root#root#root .\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}#root#root#root .\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}#root#root#root .\[\&\>\*\:not\(\:nth-child\(4\)\)\]\:hidden>:not(:nth-child(4)){display:none}#root#root#root .\[\&\>\*\:nth-child\(4\)\]\:block>:nth-child(4){display:block}#root#root#root .\[\&\>\.lucide-check\]\:size-3\.5>.lucide-check{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}#root#root#root .\[\&\>\.lucide-check\]\:text-background>.lucide-check{color:var(--background)}#root#root#root .\[\&\>\.lucide-circle\]\:fill-current>.lucide-circle{fill:currentColor}#root#root#root .\[\&\>\.lucide-circle\]\:text-current>.lucide-circle{color:currentColor}#root#root#root .\[\&\>\.lucide-x\]\:text-background>.lucide-x{color:var(--background)}#root#root#root .\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}#root#root#root .\[\&\>\.timeline-icon-check\>svg\]\:text-background>.timeline-icon-check>svg{color:var(--background)}#root#root#root .\[\&\>\.timeline-icon-circle\>svg\]\:fill-current>.timeline-icon-circle>svg{fill:currentColor}#root#root#root .\[\&\>\.timeline-icon-circle\>svg\]\:text-current>.timeline-icon-circle>svg{color:currentColor}#root#root#root .\[\&\>\.timeline-icon-x\>svg\]\:text-background>.timeline-icon-x>svg{color:var(--background)}#root#root#root .\[\&\>\:not\(label\)\]\:w-full>:not(label){width:100%}#root#root#root .\[\&\>\[data-slot\=avatar\]\]\:size-16>[data-slot=avatar]{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}#root#root#root .\[\&\>\[data-slot\=avatar\]\]\:border-2>[data-slot=avatar]{border-style:var(--tw-border-style);border-width:2px}#root#root#root .\[\&\>\[data-slot\=avatar\]\]\:border-background>[data-slot=avatar]{border-color:var(--background)}#root#root#root .\[\&\>\[data-slot\=avatar\]\]\:shadow-md>[data-slot=avatar]{--tw-shadow:var(--shadow-md)}#root#root#root .\[\&\>\[data-slot\=avatar\]\]\:ring-0>[data-slot=avatar],#root#root#root .\[\&\>\[data-slot\=avatar\]\]\:shadow-md>[data-slot=avatar]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .\[\&\>\[data-slot\=avatar\]\]\:ring-0>[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root :where(.\[\&\>\[data-slot\=card-content\]\]\:space-y-5>[data-slot=card-content]>: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)))}#root#root#root :where(.\[\&\>\[data-slot\=card-content\]\]\:space-y-6>[data-slot=card-content]>: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)))}#root#root#root :where(.\[\&\>\[data-slot\=card-content\]\]\:space-y-7>[data-slot=card-content]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}@media (min-width:64rem){@media not all and (min-width:80rem){#root#root#root .\[\&\>\[data-slot\=card-content\]\]\:lg\:max-xl\:flex-col>[data-slot=card-content]{flex-direction:column}#root#root#root .\[\&\>\[data-slot\=card-content\]\]\:lg\:max-xl\:pr-6>[data-slot=card-content]{padding-right:calc(var(--spacing) * 6)}}}#root#root#root .\[\&\>\[data-slot\=carousel-content\]\]\:overflow-visible>[data-slot=carousel-content]{overflow:visible}#root#root#root .\[\&\>\[data-slot\=dialog-close\]\]\:top-2\.5>[data-slot=dialog-close]{top:calc(var(--spacing) * 2.5)}#root#root#root .\[\&\>\[data-slot\=dialog-close\]\]\:right-2\.5>[data-slot=dialog-close]{right:calc(var(--spacing) * 2.5)}#root#root#root .\[\&\>\[data-slot\=dialog-close\]\>svg\]\:size-4>[data-slot=dialog-close]>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}#root#root#root .\[\&\>\[data-slot\=dialog-close\]\>svg\]\:size-5>[data-slot=dialog-close]>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}#root#root#root .\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}#root#root#root .\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (min-width:28rem){#root#root#root .\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}#root#root#root .\[\&\>\[data-slot\=scroll-area-viewport\]\>div\]\:h-full>[data-slot=scroll-area-viewport]>div{height:100%}#root#root#root .has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}#root#root#root .\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}#root#root#root .\[\&\>\[data-slot\=sidebar-inner\]\]\:group-data-\[variant\=floating\]\:rounded-xl>[data-slot=sidebar-inner]:is(:where(.group)[data-variant=floating] *){border-radius:calc(var(--radius) * 1.4)}#root#root#root .\[\&\>\[data-slot\=slider-track\]\]\:h-2>[data-slot=slider-track]{height:calc(var(--spacing) * 2)}#root#root#root .\[\&\>\[data-slot\=toggle-group-item\]\]\:size-8>[data-slot=toggle-group-item]{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}#root#root#root .\[\&\>\[data-slot\=toggle-group-item\]\]\:rounded-full\!>[data-slot=toggle-group-item]{border-radius:3.40282e+38px!important}#root#root#root .\[\&\>\[data-slot\=toggle-group-item\]\]\:bg-muted>[data-slot=toggle-group-item]{background-color:var(--muted)}#root#root#root .\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-t-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-top-right-radius:0}#root#root#root .\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-l-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-bottom-left-radius:0}#root#root#root .\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-t-0>[data-slot]~[data-slot]{border-top-style:var(--tw-border-style);border-top-width:0}#root#root#root .\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-l-0>[data-slot]~[data-slot]{border-left-style:var(--tw-border-style);border-left-width:0}#root#root#root .\[\&\>\[data-state\=on\]\]\:bg-primary>[data-state=on]{background-color:var(--primary)}#root#root#root .\[\&\>\[data-state\=on\]\]\:text-primary-foreground>[data-state=on]{color:var(--primary-foreground)}#root#root#root .\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio],#root#root#root .has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox]{margin-top:1px}@container field-group (min-width:28rem){#root#root#root .\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio],#root#root#root .\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox]{margin-top:1px}}#root#root#root .\[\&\>a\]\:underline>a{text-decoration-line:underline}#root#root#root .\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}#root#root#root .\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}#root#root#root .\[\&\>button\]\:top-2\.75>button{top:calc(var(--spacing) * 2.75)}#root#root#root .\[\&\>button\]\:top-7>button{top:calc(var(--spacing) * 7)}#root#root#root .\[\&\>button\]\:right-6>button{right:calc(var(--spacing) * 6)}#root#root#root .\[\&\>button\]\:hidden>button{display:none}#root#root#root .\[\&\>button\]\:cursor-pointer>button{cursor:pointer}#root#root#root .\[\&\>button\>svg\]\:size-5>button>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}#root#root#root .\[\&\>div\]\:top-1\/2>div{top:50%}#root#root#root .\[\&\>div\]\:h-full>div{height:100%}#root#root#root .\[\&\>div\]\:max-w-none>div{max-width:none}#root#root#root .\[\&\>div\]\:-translate-y-1\/2>div{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .\[\&\>div\]\:gap-10>div{gap:calc(var(--spacing) * 10)}#root#root#root .\[\&\>div\]\:gap-16>div{gap:calc(var(--spacing) * 16)}#root#root#root .\[\&\>div\]\:bg-amber-600>div{background-color:var(--color-amber-600)}#root#root#root .\[\&\>div\]\:bg-chart-1>div{background-color:var(--chart-1)}#root#root#root .\[\&\>div\]\:bg-chart-2>div{background-color:var(--chart-2)}#root#root#root .\[\&\>div\]\:bg-chart-3>div{background-color:var(--chart-3)}#root#root#root .\[\&\>div\]\:bg-chart-4>div{background-color:var(--chart-4)}#root#root#root .\[\&\>div\]\:bg-chart-5>div{background-color:var(--chart-5)}#root#root#root .\[\&\>div\]\:bg-green-600>div{background-color:var(--color-green-600)}#root#root#root .\[\&\>div\]\:bg-primary>div,#root#root#root .\[\&\>div\]\:bg-primary\/60>div{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&\>div\]\:bg-primary\/60>div{background-color:color-mix(in oklab,var(--primary) 60%,transparent)}}#root#root#root .\[\&\>div\]\:bg-sky-600>div{background-color:var(--color-sky-600)}#root#root#root .\[\&\>div\]\:p-0>div{padding:calc(var(--spacing) * 0)}#root#root#root .\[\&\>div\]\:\[animation-play-state\:running\]>div,#root#root#root .\[\&\>div\]\:running>div{animation-play-state:running}@media (hover:hover){#root#root#root .group-hover\/card\:\[\&\>div\]\:\[animation-play-state\:paused\]:is(:where(.group\/card):hover *)>div,#root#root#root .group-hover\/palette\:\[\&\>div\]\:\[animation-play-state\:paused\]:is(:where(.group\/palette):hover *)>div,#root#root#root .group-hover\/palette\:\[\&\>div\]\:paused:is(:where(.group\/palette):hover *)>div{animation-play-state:paused}}@media not all and (min-width:420px){#root#root#root .max-\[420px\]\:\[\&\>div\]\:\!w-full>div{width:100%!important}}@media (min-width:48rem){#root#root#root .md\:\[\&\>div\]\:gap-15>div{gap:calc(var(--spacing) * 15)}}@media (min-width:64rem){#root#root#root .lg\:\[\&\>div\]\:gap-25>div{gap:calc(var(--spacing) * 25)}}@media (min-width:80rem){#root#root#root .xl\:\[\&\>div\]\:gap-40>div{gap:calc(var(--spacing) * 40)}}#root#root#root .dark\:\[\&\>div\]\:bg-amber-400:is(.dark *)>div{background-color:var(--color-amber-400)}#root#root#root .dark\:\[\&\>div\]\:bg-amber-400\/60:is(.dark *)>div{background-color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:\[\&\>div\]\:bg-amber-400\/60:is(.dark *)>div{background-color:color-mix(in oklab,var(--color-amber-400) 60%,transparent)}}#root#root#root .dark\:\[\&\>div\]\:bg-green-400:is(.dark *)>div{background-color:var(--color-green-400)}#root#root#root .dark\:\[\&\>div\]\:bg-sky-400:is(.dark *)>div{background-color:var(--color-sky-400)}#root#root#root .\[\&\>div\>div\]\:block\!>div>div{display:block!important}#root#root#root .\[\&\>div\>div\]\:h-77\.5>div>div{height:calc(var(--spacing) * 77.5)}#root#root#root .\[\&\>div\>div\]\:h-full>div>div{height:100%}#root#root#root .\[\&\>div\>div\]\:w-100>div>div{width:calc(var(--spacing) * 100)}@media not all and (min-width:420px){#root#root#root .max-\[420px\]\:\[\&\>div\>div\]\:\!w-full>div>div{width:100%!important}}#root#root#root .\[\&\>input\]\:flex-1>input{flex:1}#root#root#root .has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}#root#root#root .has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}#root#root#root .has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}#root#root#root .has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}#root#root#root .has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}#root#root#root .\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}#root#root#root .\[\&\>li\]\:grid-cols-\[0_min-content_1fr\]>li{grid-template-columns:0 min-content 1fr}#root#root#root .\[\&\>li\]\:grid-cols-\[1fr_min-content\]>li{grid-template-columns:1fr min-content}#root#root#root .\[\&\>li\]\:grid-cols-\[1fr_min-content_1fr\]>li{grid-template-columns:1fr min-content 1fr}#root#root#root .\[\&\>li\>a\]\:h-full>li>a{height:100%}#root#root#root .\[\&\>pre\]\:bg-transparent\!>pre{background-color:#0000!important}#root#root#root .\[\&\>pre\]\:p-4>pre{padding:calc(var(--spacing) * 4)}#root#root#root .\[\&\>pre\]\:font-mono>pre{font-family:var(--font-geist-mono)}#root#root#root .\[\&\>pre\]\:text-sm>pre{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}#root#root#root .\[\&\>pre\]\:leading-relaxed>pre{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}#root#root#root .\[\&\>pre\]\:whitespace-pre>pre{white-space:pre}#root#root#root .\[\&\>rect\:first-child\]\:fill-current\!>rect:first-child,#root#root#root .\[\&\>rect\]\:fill-current\!>rect{fill:currentColor!important}#root#root#root .\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#root#root#root .\[\&\>span\]\:flex>span{display:flex}#root#root#root .\[\&\>span\]\:hidden>span{display:none}#root#root#root .\[\&\>span\]\:w-auto>span{width:auto}#root#root#root .\[\&\>span\]\:w-full>span{width:100%}#root#root#root .\[\&\>span\]\:items-center>span{align-items:center}#root#root#root .\[\&\>span\]\:gap-1>span{gap:calc(var(--spacing) * 1)}#root#root#root .\[\&\>span\]\:gap-2>span{gap:calc(var(--spacing) * 2)}#root#root#root .\[\&\>span\]\:truncate>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#root#root#root .\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}#root#root#root .\[\&\>span\]\:opacity-70>span{opacity:.7}#root#root#root .\[\&\>span_img\]\:shrink-0>span img,#root#root#root .\[\&\>span_svg\]\:shrink-0>span svg{flex-shrink:0}#root#root#root .\[\&\>span_svg\]\:text-muted-foreground\/80>span svg{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&\>span_svg\]\:text-muted-foreground\/80>span svg{color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}}#root#root#root .\[\&\>span\:first-child\]\:hidden>span:first-child{display:none}#root#root#root .\[\&\>span\:first-child\]\:bg-primary\/10>span:first-child{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&\>span\:first-child\]\:bg-primary\/10>span:first-child{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .\[\&\>span\:first-child\]\:text-primary>span:first-child{color:var(--primary)}#root#root#root .data-\[state\=active\]\:\[\&\>span\:first-child\]\:bg-primary[data-state=active]>span:first-child{background-color:var(--primary)}#root#root#root .data-\[state\=active\]\:\[\&\>span\:first-child\]\:text-primary-foreground[data-state=active]>span:first-child{color:var(--primary-foreground)}#root#root#root .\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#root#root#root .\[\&\>span\>svg\]\:bg-white>span>svg{background-color:var(--color-white)}#root#root#root .\[\&\>span\>svg\]\:fill-white>span>svg{fill:var(--color-white)}#root#root#root .\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}#root#root#root .\[\&\>svg\]\:hidden>svg{display:none}#root#root#root .\[\&\>svg\]\:\!size-6>svg{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}#root#root#root .\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}#root#root#root .\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}#root#root#root .\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}#root#root#root .\[\&\>svg\]\:size-4\.5>svg{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}#root#root#root .\[\&\>svg\]\:size-4\.5\!>svg{width:calc(var(--spacing) * 4.5)!important;height:calc(var(--spacing) * 4.5)!important}#root#root#root .\[\&\>svg\]\:size-4\.25>svg{width:calc(var(--spacing) * 4.25);height:calc(var(--spacing) * 4.25)}#root#root#root .\[\&\>svg\]\:size-4\.75>svg{width:calc(var(--spacing) * 4.75);height:calc(var(--spacing) * 4.75)}#root#root#root .\[\&\>svg\]\:size-5>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}#root#root#root .\[\&\>svg\]\:size-6>svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}#root#root#root .\[\&\>svg\]\:size-6\.5>svg{width:calc(var(--spacing) * 6.5);height:calc(var(--spacing) * 6.5)}#root#root#root .\[\&\>svg\]\:size-7>svg{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}#root#root#root .\[\&\>svg\]\:size-8>svg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}#root#root#root .\[\&\>svg\]\:size-10>svg{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}#root#root#root .\[\&\>svg\]\:size-12>svg{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}#root#root#root .\[\&\>svg\]\:size-18\.5>svg{width:calc(var(--spacing) * 18.5);height:calc(var(--spacing) * 18.5)}#root#root#root .\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}#root#root#root .\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}#root#root#root .\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}#root#root#root .\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}#root#root#root .\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}#root#root#root .\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .\[\&\>svg\]\:rotate-90>svg{rotate:90deg}#root#root#root .\[\&\>svg\]\:stroke-muted-foreground>svg{stroke:var(--muted-foreground)}#root#root#root .\[\&\>svg\]\:stroke-1>svg{stroke-width:1px}#root#root#root .\[\&\>svg\]\:text-black\!>svg{color:var(--color-black)!important}#root#root#root .\[\&\>svg\]\:text-current>svg{color:currentColor}#root#root#root .\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}#root#root#root .\[\&\>svg\]\:text-popover-foreground\!>svg{color:var(--popover-foreground)!important}#root#root#root .\[\&\>svg\]\:text-primary>svg{color:var(--primary)}#root#root#root .\[\&\>svg\]\:text-primary-foreground>svg{color:var(--primary-foreground)}#root#root#root .\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}#root#root#root .\[\&\>svg\]\:text-white>svg{color:var(--color-white)}#root#root#root .\[\&\>svg\]\:opacity-100>svg{opacity:1}#root#root#root .group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}#root#root#root .group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}#root#root#root .group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,#root#root#root .group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}#root#root#root .group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}@media (min-width:48rem){#root#root#root .md\:\[\&\>svg\]\:size-5\!>svg{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}}#root#root#root .\[\&\>svg\]\:dark\:invert>svg:is(.dark *){--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,)}#root#root#root .\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}#root#root#root .\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}#root#root#root .\[\&\>svg\>path\:last-child\]\:origin-center>svg>path:last-child{transform-origin:50%}#root#root#root .\[\&\>svg\>path\:last-child\]\:transition-all>svg>path:last-child{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}#root#root#root .\[\&\>svg\>path\:last-child\]\:duration-200>svg>path:last-child{--tw-duration:.2s;transition-duration:.2s}#root#root#root .\[\&\>td\:first-child\]\:border-l-0>td:first-child{border-left-style:var(--tw-border-style);border-left-width:0}#root#root#root .\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}#root#root#root .\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}#root#root#root .\[\&\[data-active\=true\]\]\:bg-primary[data-active=true],#root#root#root .\[\&\[data-active\=true\]\]\:bg-primary\/10[data-active=true]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&\[data-active\=true\]\]\:bg-primary\/10[data-active=true]{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .\[\&\[data-active\=true\]\]\:text-primary-foreground[data-active=true]{color:var(--primary-foreground)}#root#root#root .\[\&\[data-state\=open\]\>button\>svg\:first-child\]\:rotate-90[data-state=open]>button>svg:first-child{rotate:90deg}#root#root#root .\[\&\[data-state\=open\]\>svg\]\:-rotate-180[data-state=open]>svg{rotate:-180deg}#root#root#root .\[\&\[data-state\=open\]\>svg\]\:rotate-0[data-state=open]>svg{rotate:none}#root#root#root .\[\&\[data-state\=open\]\>svg\]\:rotate-45[data-state=open]>svg{rotate:45deg}#root#root#root .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}#root#root#root .\[\&\[data-state\=open\]\>svg\]\:bg-black[data-state=open]>svg{background-color:var(--color-black)}#root#root#root .\[\&\[data-state\=open\]\>svg\]\:bg-primary[data-state=open]>svg{background-color:var(--primary)}#root#root#root .\[\&\[data-state\=open\]\>svg\]\:text-primary-foreground[data-state=open]>svg{color:var(--primary-foreground)}#root#root#root .\[\&\[data-state\=open\]\>svg\]\:text-white[data-state=open]>svg{color:var(--color-white)}#root#root#root .\[\&\[data-state\=open\]\>svg\>path\:last-child\]\:rotate-90[data-state=open]>svg>path:last-child{rotate:90deg}#root#root#root .\[\&\[data-state\=open\]\>svg\>path\:last-child\]\:opacity-0[data-state=open]>svg>path:last-child{opacity:0}#root#root#root .\[\&\~\[data-slot\=autocomplete-clear\]\]\:right-1\.5~[data-slot=autocomplete-clear]{right:calc(var(--spacing) * 1.5)}#root#root#root .\[\&\~\[data-slot\=autocomplete-clear\]\]\:right-1\.75~[data-slot=autocomplete-clear]{right:calc(var(--spacing) * 1.75)}#root#root#root .\[\&\~\[data-slot\=autocomplete-clear\]\]\:right-2~[data-slot=autocomplete-clear]{right:calc(var(--spacing) * 2)}#root#root#root .\[\&\~\[data-slot\=autocomplete-trigger\]\]\:right-1\.5~[data-slot=autocomplete-trigger]{right:calc(var(--spacing) * 1.5)}#root#root#root .\[\&\~\[data-slot\=autocomplete-trigger\]\]\:right-1\.75~[data-slot=autocomplete-trigger]{right:calc(var(--spacing) * 1.75)}#root#root#root .\[\&\~\[data-slot\=autocomplete-trigger\]\]\:right-2~[data-slot=autocomplete-trigger]{right:calc(var(--spacing) * 2)}#root#root#root [data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}#root#root#root [data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}#root#root#root [data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}#root#root#root [data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}#root#root#root [data-slot=accordion-item] .\[\[data-slot\=accordion-item\]_\&\]\:mt-0{margin-top:calc(var(--spacing) * 0)}#root#root#root [data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,#root#root#root [data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}#root#root#root [data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root [data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab,var(--background) 20%,transparent)}}#root#root#root [data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:var(--background)}#root#root#root [data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root [data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:color-mix(in oklab,var(--background) 10%,transparent)}}#root#root#root [data-state=closed]>.\[\[data-state\=closed\]\>\&\]\:hidden{display:none}#root#root#root [data-state=closed]>.\[\[data-state\=closed\]\>\&\]\:rotate-180{rotate:180deg}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:mb-2{margin-bottom:calc(var(--spacing) * 2)}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:block{display:block}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:hidden{display:none}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:h-\[calc\(100dvh-3\.375rem\)\]{height:calc(100dvh - 3.375rem)}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:h-auto\!{height:auto!important}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:w-14\!{width:calc(var(--spacing) * 14)!important}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:w-fit{width:fit-content}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:-rotate-90{rotate:-90deg}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:flex-col{flex-direction:column}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:gap-0\.5{gap:calc(var(--spacing) * .5)}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:gap-2\.5\!{gap:calc(var(--spacing) * 2.5)!important}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:p-2{padding:calc(var(--spacing) * 2)}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\>span\:last-child\]\:text-xs>span:last-child,#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\>svg\]\:size-5\!>svg{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}#root#root#root [data-state=open] .\[\[data-state\=open\]_\&\]\:rotate-180{rotate:180deg}#root#root#root [data-state=open]>.\[\[data-state\=open\]\>\&\]\:block{display:block}#root#root#root [data-state=open]>.\[\[data-state\=open\]\>\&\]\:hidden{display:none}#root#root#root [data-state=open]>.\[\[data-state\=open\]\>\&\]\:rotate-90{rotate:90deg}#root#root#root [data-state=open]>.\[\[data-state\=open\]\>\&\]\:rotate-180{rotate:180deg}#root#root#root [data-state=open]>.\[\[data-state\=open\]\>\&\]\:rotate-270{rotate:270deg}@media (min-width:64rem){#root#root#root [data-state=open]>.lg\:\[\[data-state\=open\]\>\&\]\:-rotate-180{rotate:-180deg}#root#root#root [data-state=open]>.lg\:\[\[data-state\=open\]\>\&\]\:rotate-180{rotate:180deg}}#root#root#root [data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@media (hover:hover){#root#root#root a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}#root#root#root a.\[a\&\]\:hover\:bg-amber-600\/5:hover{background-color:#dd74000d}@supports (color:color-mix(in lab,red,red)){#root#root#root a.\[a\&\]\:hover\:bg-amber-600\/5:hover{background-color:color-mix(in oklab,var(--color-amber-600) 5%,transparent)}}#root#root#root a.\[a\&\]\:hover\:bg-destructive\/5:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root a.\[a\&\]\:hover\:bg-destructive\/5:hover{background-color:color-mix(in oklab,var(--destructive) 5%,transparent)}}#root#root#root a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}#root#root#root a.\[a\&\]\:hover\:bg-gray-600\/5:hover{background-color:#4a55650d}@supports (color:color-mix(in lab,red,red)){#root#root#root a.\[a\&\]\:hover\:bg-gray-600\/5:hover{background-color:color-mix(in oklab,var(--color-gray-600) 5%,transparent)}}#root#root#root a.\[a\&\]\:hover\:bg-green-600\/5:hover{background-color:#00a5440d}@supports (color:color-mix(in lab,red,red)){#root#root#root a.\[a\&\]\:hover\:bg-green-600\/5:hover{background-color:color-mix(in oklab,var(--color-green-600) 5%,transparent)}}#root#root#root a.\[a\&\]\:hover\:bg-green-600\/10:hover{background-color:#00a5441a}@supports (color:color-mix(in lab,red,red)){#root#root#root a.\[a\&\]\:hover\:bg-green-600\/10:hover{background-color:color-mix(in oklab,var(--color-green-600) 10%,transparent)}}#root#root#root a.\[a\&\]\:hover\:bg-primary\/5:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root a.\[a\&\]\:hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}#root#root#root a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}#root#root#root a.\[a\&\]\:hover\:bg-red-600\/5:hover{background-color:#e400140d}@supports (color:color-mix(in lab,red,red)){#root#root#root a.\[a\&\]\:hover\:bg-red-600\/5:hover{background-color:color-mix(in oklab,var(--color-red-600) 5%,transparent)}}#root#root#root a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root#root#root a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary) 90%,transparent)}}#root#root#root a.\[a\&\]\:hover\:bg-sky-600\/5:hover{background-color:#0084cc0d}@supports (color:color-mix(in lab,red,red)){#root#root#root a.\[a\&\]\:hover\:bg-sky-600\/5:hover{background-color:color-mix(in oklab,var(--color-sky-600) 5%,transparent)}}#root#root#root a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}#root#root#root a.\[a\&\]\:hover\:text-green-600\/90:hover{color:#00a544e6}@supports (color:color-mix(in lab,red,red)){#root#root#root a.\[a\&\]\:hover\:text-green-600\/90:hover{color:color-mix(in oklab,var(--color-green-600) 90%,transparent)}}#root#root#root a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}#root#root#root a.dark\:\[a\&\]\:hover\:bg-amber-400\/5:is(.dark *):hover{background-color:#fcbb000d}@supports (color:color-mix(in lab,red,red)){#root#root#root a.dark\:\[a\&\]\:hover\:bg-amber-400\/5:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-400) 5%,transparent)}}#root#root#root a.dark\:\[a\&\]\:hover\:bg-gray-400\/5:is(.dark *):hover{background-color:#99a1af0d}@supports (color:color-mix(in lab,red,red)){#root#root#root a.dark\:\[a\&\]\:hover\:bg-gray-400\/5:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-gray-400) 5%,transparent)}}#root#root#root a.dark\:\[a\&\]\:hover\:bg-green-400\/5:is(.dark *):hover{background-color:#05df720d}@supports (color:color-mix(in lab,red,red)){#root#root#root a.dark\:\[a\&\]\:hover\:bg-green-400\/5:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-400) 5%,transparent)}}#root#root#root a.dark\:\[a\&\]\:hover\:bg-green-400\/10:is(.dark *):hover{background-color:#05df721a}@supports (color:color-mix(in lab,red,red)){#root#root#root a.dark\:\[a\&\]\:hover\:bg-green-400\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-400) 10%,transparent)}}#root#root#root a.dark\:\[a\&\]\:hover\:bg-orange-400\/5:is(.dark *):hover{background-color:#ff8b1a0d}@supports (color:color-mix(in lab,red,red)){#root#root#root a.dark\:\[a\&\]\:hover\:bg-orange-400\/5:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-orange-400) 5%,transparent)}}#root#root#root a.dark\:\[a\&\]\:hover\:bg-red-400\/5:is(.dark *):hover{background-color:#ff65680d}@supports (color:color-mix(in lab,red,red)){#root#root#root a.dark\:\[a\&\]\:hover\:bg-red-400\/5:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-400) 5%,transparent)}}#root#root#root a.dark\:\[a\&\]\:hover\:bg-sky-400\/5:is(.dark *):hover{background-color:#00bcfe0d}@supports (color:color-mix(in lab,red,red)){#root#root#root a.dark\:\[a\&\]\:hover\:bg-sky-400\/5:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-sky-400) 5%,transparent)}}#root#root#root a.dark\:\[a\&\]\:hover\:text-green-400\/90:is(.dark *):hover{color:#05df72e6}@supports (color:color-mix(in lab,red,red)){#root#root#root a.dark\:\[a\&\]\:hover\:text-green-400\/90:is(.dark *):hover{color:color-mix(in oklab,var(--color-green-400) 90%,transparent)}}}#root#root#root[data-auth] .\[#root\[data-auth\]_\&\]\:block{display:block}#root#root#root[data-auth] .\[#root\[data-auth\]_\&\]\:hidden,#root#root#root[data-banner-dismissed] .\[#root\[data-banner-dismissed\]_\&\]\:hidden{display:none}#root#root#root svg:has(+.\[svg\:has\(\+\&\)\]\:size-5){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}#root#root#root svg:has(+.\[svg\:has\(\+\&\)\]\:opacity-100){opacity:1}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}#root#root#root#root{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--header-height:64px;--header-z-index:30;--shadow-color:oklch(30% .0891 19.6);--shadow-opacity:.08;--shadow-blur:3px;--shadow-spread:0px;--shadow-offset-x:0;--shadow-offset-y:1px;--shadow-2xs:var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--shadow-spread) var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){#root#root#root#root{--shadow-2xs:var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--shadow-spread) color-mix(in oklab,var(--shadow-color) calc(var(--shadow-opacity) * 50%),transparent)}}#root#root#root#root{--shadow-xs:var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--shadow-spread) var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){#root#root#root#root{--shadow-xs:var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--shadow-spread) color-mix(in oklab,var(--shadow-color) calc(var(--shadow-opacity) * 50%),transparent)}}#root#root#root#root{--shadow-sm:var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--shadow-spread) var(--shadow-color),var(--shadow-offset-x) 1px 2px calc(var(--shadow-spread) - 1px) var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){#root#root#root#root{--shadow-sm:var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--shadow-spread) color-mix(in oklab,var(--shadow-color) calc(var(--shadow-opacity) * 100%),transparent),var(--shadow-offset-x) 1px 2px calc(var(--shadow-spread) - 1px) color-mix(in oklab,var(--shadow-color) calc(var(--shadow-opacity) * 100%),transparent)}}#root#root#root#root{--shadow:var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--shadow-spread) var(--shadow-color),var(--shadow-offset-x) 1px 2px calc(var(--shadow-spread) - 1px) var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){#root#root#root#root{--shadow:var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--shadow-spread) color-mix(in oklab,var(--shadow-color) calc(var(--shadow-opacity) * 100%),transparent),var(--shadow-offset-x) 1px 2px calc(var(--shadow-spread) - 1px) color-mix(in oklab,var(--shadow-color) calc(var(--shadow-opacity) * 100%),transparent)}}#root#root#root#root{--shadow-md:var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--shadow-spread) var(--shadow-color),var(--shadow-offset-x) 2px 4px calc(var(--shadow-spread) - 1px) var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){#root#root#root#root{--shadow-md:var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--shadow-spread) color-mix(in oklab,var(--shadow-color) calc(var(--shadow-opacity) * 100%),transparent),var(--shadow-offset-x) 2px 4px calc(var(--shadow-spread) - 1px) color-mix(in oklab,var(--shadow-color) calc(var(--shadow-opacity) * 100%),transparent)}}#root#root#root#root{--shadow-lg:var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--shadow-spread) var(--shadow-color),var(--shadow-offset-x) 4px 6px calc(var(--shadow-spread) - 1px) var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){#root#root#root#root{--shadow-lg:var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--shadow-spread) color-mix(in oklab,var(--shadow-color) calc(var(--shadow-opacity) * 100%),transparent),var(--shadow-offset-x) 4px 6px calc(var(--shadow-spread) - 1px) color-mix(in oklab,var(--shadow-color) calc(var(--shadow-opacity) * 100%),transparent)}}#root#root#root#root{--shadow-xl:var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--shadow-spread) var(--shadow-color),var(--shadow-offset-x) 8px 10px calc(var(--shadow-spread) - 1px) var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){#root#root#root#root{--shadow-xl:var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--shadow-spread) color-mix(in oklab,var(--shadow-color) calc(var(--shadow-opacity) * 100%),transparent),var(--shadow-offset-x) 8px 10px calc(var(--shadow-spread) - 1px) color-mix(in oklab,var(--shadow-color) calc(var(--shadow-opacity) * 100%),transparent)}}#root#root#root#root{--shadow-2xl:var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--shadow-spread) var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){#root#root#root#root{--shadow-2xl:var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--shadow-spread) color-mix(in oklab,var(--shadow-color) calc(var(--shadow-opacity) * 250%),transparent)}}#root#root#root#root{--letter-spacing:0em;--spacing:.25rem}#root#root#root#root .dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(37.1% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(43.9% 0 0);--shadow-color:oklch(30% .0891 19.6);--shadow-opacity:.08;--shadow-blur:3px;--shadow-spread:0px;--shadow-offset-x:0;--shadow-offset-y:1px;--letter-spacing:0em;--spacing:.25rem}#root#root#root#root .dark .shiki,#root#root#root#root .dark .shiki span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration)!important;text-decoration:var(--shiki-dark-text-decoration)!important;--shiki-dark-bg:transparent!important}#root#root#root#root .cn-button.cn-button-size-default:not(.px-6){padding-inline:calc(var(--spacing) * 3)}#root#root#root#root .cn-button.cn-button-size-lg:not(.px-6){padding-inline:calc(var(--spacing) * 4)}#root#root#root#root a.link-animated{text-decoration:none;position:relative}#root#root#root#root a.link-animated:before{content:"";transform-origin:100%;border-block-end:1px solid;transition:transform .3s ease-in-out;position:absolute;inset:0;transform:scaleX(0)}#root#root#root#root a.link-animated:hover:before{transform-origin:0;transform:scaleX(1)}#root#root#root#root .om-position-floating-bottom .scroll-to-top-btn{bottom:100px;right:35px}#root#root#root#root .om-position-floating-bottom .__SP_recent-transactions{bottom:80px!important}@keyframes orbit-clockwise{0%{rotate:none}to{rotate:1turn}}@keyframes counter-rotate{0%{rotate:none}to{rotate:-1turn}}#root#root#root#root .avatar-orbit-container{animation-play-state:paused}#root#root#root#root .group:hover .avatar-orbit-container{animation:var(--animate-orbit-clockwise);animation-delay:.5s}#root#root#root#root .group:hover .avatar-orbit-container .avatar-counter-rotate{animation:var(--animate-counter-rotate);animation-delay:.5s}@property --button-angle{syntax:"<angle>";inherits:false;initial-value:-75deg}#root#root#root#root .animation-delay-0{animation-delay:0s}#root#root#root#root .animation-delay-150{animation-delay:.15s}#root#root#root#root .animation-delay-300{animation-delay:.3s}#root#root#root#root .style-nova .input-default{height:calc(var(--spacing) * 8)}#root#root#root#root .style-nova .input-lg{height:calc(var(--spacing) * 9)}#root#root#root#root .style-nova .input-sm{height:calc(var(--spacing) * 7)}#root#root#root#root .style-nova .input-size-lg{width:calc(var(--spacing) * 9)}#root#root#root#root .style-nova .input-size-lg,#root#root#root#root .input-default{height:calc(var(--spacing) * 9)}#root#root#root#root .input-lg{height:calc(var(--spacing) * 10)}#root#root#root#root .input-sm{height:calc(var(--spacing) * 8)}#root#root#root#root .input-size-lg{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}#root#root#root#root .style-maia .input-default{height:calc(var(--spacing) * 9)}#root#root#root#root .style-maia .input-lg{height:calc(var(--spacing) * 10)}#root#root#root#root .style-maia .input-sm{height:calc(var(--spacing) * 8)}#root#root#root#root .style-maia .input-size-lg{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}#root#root#root#root .style-lyra .input-default{height:calc(var(--spacing) * 8)}#root#root#root#root .style-lyra .input-lg{height:calc(var(--spacing) * 9)}#root#root#root#root .style-lyra .input-sm{height:calc(var(--spacing) * 7)}#root#root#root#root .style-lyra .input-size-lg{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}#root#root#root#root .style-mira .input-default{height:calc(var(--spacing) * 7)}#root#root#root#root .style-mira .input-lg{height:calc(var(--spacing) * 8)}#root#root#root#root .style-mira .input-sm{height:calc(var(--spacing) * 6)}#root#root#root#root .style-mira .input-size-lg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}#root#root#root#root .style-luma .input-default{height:calc(var(--spacing) * 9)}#root#root#root#root .style-luma .input-lg{height:calc(var(--spacing) * 10)}#root#root#root#root .style-luma .input-sm{height:calc(var(--spacing) * 8)}#root#root#root#root .style-luma .input-size-lg{width:calc(var(--spacing) * 10)}#root#root#root#root .style-luma .input-size-lg,#root#root#root#root .style-sera .input-default{height:calc(var(--spacing) * 10)}#root#root#root#root .style-sera .input-lg{height:calc(var(--spacing) * 11)}#root#root#root#root .style-sera .input-sm{height:calc(var(--spacing) * 9)}#root#root#root#root .style-sera .input-size-lg{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}#root#root#root#root .style-rhea .input-default{height:calc(var(--spacing) * 8)}#root#root#root#root .style-rhea .input-lg{height:calc(var(--spacing) * 9)}#root#root#root#root .style-rhea .input-sm{height:calc(var(--spacing) * 7)}#root#root#root#root .style-rhea .input-size-lg{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}#root#root#root#root .cn-card-title,#root#root#root#root .cn-dialog-title{--tw-leading:initial}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-mask-linear{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-radial{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-conic{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-left{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-right{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-bottom{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-top{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-top-from-position{syntax:"*";inherits:false;initial-value:0}@property --tw-mask-top-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-top-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-top-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-right-from-position{syntax:"*";inherits:false;initial-value:0}@property --tw-mask-right-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-right-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-right-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-bottom-from-position{syntax:"*";inherits:false;initial-value:0}@property --tw-mask-bottom-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-bottom-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-bottom-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-left-from-position{syntax:"*";inherits:false;initial-value:0}@property --tw-mask-left-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-left-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-left-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-radial-from-position{syntax:"*";inherits:false;initial-value:0}@property --tw-mask-radial-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-radial-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-radial-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-radial-shape{syntax:"*";inherits:false;initial-value:ellipse}@property --tw-mask-radial-size{syntax:"*";inherits:false;initial-value:farthest-corner}@property --tw-mask-radial-position{syntax:"*";inherits:false;initial-value:center}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}}@keyframes collapsible-up{0%{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes rainbow{0%{background-position:0}to{background-position:200%}}@keyframes heartbeat{0%{box-shadow:0 0 0 0 var(--heartbeat-color,var(--destructive));transform:scale(1)}50%{transform:scale(1.03);box-shadow:0 0 0 6px #0000}to{transform:scale(1);box-shadow:0 0 #0000}}@keyframes marquee-horizontal{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--marquee-gap)))}}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--marquee-gap)))}}@keyframes flip{0%{transform:rotateX(0)}20%{transform:rotateX(0)}33.33%{transform:rotateX(120deg)}53.33%{transform:rotateX(120deg)}66.66%{transform:rotateX(240deg)}86.66%{transform:rotateX(240deg)}to{transform:rotateX(1turn)}}@keyframes orbit{0%{transform:rotate(calc(var(--angle) * 1deg)) translateY(calc(var(--radius) * 1px)) rotate(calc(var(--angle) * -1deg))}to{transform:rotate(calc(var(--angle) * 1deg + 1turn)) translateY(calc(var(--radius) * 1px)) rotate(calc((var(--angle) * -1deg) - 1turn))}}@keyframes orbiting{0%{transform:rotate(calc(var(--angle) * 1deg)) translateY(calc(var(--radius) * 1px)) rotate(180deg)}to{transform:rotate(calc(var(--angle) * 1deg + 1turn)) translateY(calc(var(--radius) * 1px)) rotate(180deg)}}@keyframes cell-ripple{0%{opacity:.4;filter:brightness();transform:scale(1)}50%{opacity:.8;filter:brightness(.95);transform:scale(1.02)}to{opacity:.4;filter:brightness();transform:scale(1)}}@keyframes ripple{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(.9)}}
/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){#root *,#root ::backdrop,#root :after,#root :before{--tw-border-style:solid;--tw-font-weight: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-content:"";--tw-duration: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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-leading:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}#root .cn-accordion-item:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root .cn-accordion-trigger{border-radius:calc(var(--radius) * .8);padding-block:calc(var(--spacing,.25rem) * 4);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (hover:hover){#root .cn-accordion-trigger:hover{text-decoration-line:underline}}#root .cn-accordion-trigger:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .cn-accordion-trigger:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .cn-accordion-trigger:focus-visible:after{content:var(--tw-content);border-color:var(--ring)}#root :is(.cn-accordion-trigger *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground);margin-left:auto}#root .cn-accordion-content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-accordion-content:where([data-open]:not([data-open=false])),#root .cn-accordion-content:where([data-state=open]){animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root .cn-accordion-content:where([data-closed]:not([data-closed=false])),#root .cn-accordion-content:where([data-state=closed]){animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root .cn-accordion-content-inner{padding-top:calc(var(--spacing,.25rem) * 0);padding-bottom:calc(var(--spacing,.25rem) * 4)}#root .cn-alert-dialog-overlay{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){#root .cn-alert-dialog-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 10%,transparent)}}#root .cn-alert-dialog-overlay{--tw-duration:.1s;transition-duration:.1s}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .cn-alert-dialog-overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-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,)}}#root .cn-alert-dialog-overlay:where([data-open]:not([data-open=false])),#root .cn-alert-dialog-overlay:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .cn-alert-dialog-overlay:where([data-closed]:not([data-closed=false])),#root .cn-alert-dialog-overlay:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .cn-alert-dialog-content{gap:calc(var(--spacing,.25rem) * 6);border-radius:calc(var(--radius) * 1.4);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 6);color:var(--popover-foreground);--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);--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .cn-alert-dialog-content{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .cn-alert-dialog-content{--tw-duration:.1s;transition-duration:.1s}#root .cn-alert-dialog-content[data-size=default],#root .cn-alert-dialog-content[data-size=sm]{max-width:var(--container-xs,20rem)}@media (min-width:40rem){#root .cn-alert-dialog-content[data-size=default]{max-width:var(--container-lg,32rem)}}#root .cn-alert-dialog-content:where([data-open]:not([data-open=false])),#root .cn-alert-dialog-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .cn-alert-dialog-content:where([data-closed]:not([data-closed=false])),#root .cn-alert-dialog-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .cn-alert-dialog-header{place-items:center;gap:calc(var(--spacing,.25rem) * 1.5);text-align:center;grid-template-rows:auto 1fr;display:grid}#root .cn-alert-dialog-header:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing,.25rem) * 6);grid-template-rows:auto auto 1fr}@media (min-width:40rem){#root .cn-alert-dialog-header:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left;place-items:start}#root .cn-alert-dialog-header:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}}#root .cn-alert-dialog-media{margin-bottom:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16);border-radius:calc(var(--radius) * .8);background-color:var(--muted);justify-content:center;align-items:center;display:inline-flex}@media (min-width:40rem){#root .cn-alert-dialog-media:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}}#root :is(.cn-alert-dialog-media>*):is(svg:not([class*=size-])){width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root .cn-alert-dialog-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (min-width:40rem){#root .cn-alert-dialog-title:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}}#root .cn-alert-dialog-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));text-wrap:balance;color:var(--muted-foreground)}@media (min-width:48rem){#root .cn-alert-dialog-description{text-wrap:pretty}}#root :is(.cn-alert-dialog-description>*):is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root :is(.cn-alert-dialog-description>*):is(a):hover{color:var(--foreground)}}#root .cn-alert{gap:calc(var(--spacing,.25rem) * .5);border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:1px;display:grid}#root .cn-alert:has([data-slot=alert-action]){padding-right:calc(var(--spacing,.25rem) * 18);position:relative}#root .cn-alert:has(>svg){column-gap:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:auto 1fr}#root :is(.cn-alert>*):is(svg){--tw-translate-y:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}#root :is(.cn-alert>*):is(svg:not([class*=size-])){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-alert-variant-default{background-color:var(--card);color:var(--card-foreground)}#root .cn-alert-variant-destructive{background-color:var(--card);color:var(--destructive)}#root :is(.cn-alert-variant-destructive>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root :is(.cn-alert-variant-destructive>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}#root :is(.cn-alert-variant-destructive>*):is(svg){color:currentColor}#root .cn-alert-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .cn-alert-title:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}#root .cn-alert-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));text-wrap:balance;color:var(--muted-foreground)}@media (min-width:48rem){#root .cn-alert-description{text-wrap:pretty}}#root .cn-alert-description p:not(:last-child){margin-bottom:calc(var(--spacing,.25rem) * 4)}#root .cn-alert-action{top:calc(var(--spacing,.25rem) * 2.5);right:calc(var(--spacing,.25rem) * 3);position:absolute}#root .cn-avatar{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:3.40282e+38px}#root .cn-avatar:after{content:var(--tw-content);border-radius:3.40282e+38px}#root .cn-avatar[data-size=lg]{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root .cn-avatar[data-size=sm]{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .cn-avatar-fallback{background-color:var(--muted);color:var(--muted-foreground);border-radius:3.40282e+38px}#root .cn-avatar-image{border-radius:3.40282e+38px}#root .cn-avatar-badge{background-color:var(--primary);color:var(--primary-foreground);--tw-ring-color:var(--background)}#root .cn-avatar-group-count{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);background-color:var(--muted);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);border-radius:3.40282e+38px}#root .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .cn-avatar-group-count>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .cn-badge{height:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * 2.6);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:#0000}#root .cn-badge:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .cn-badge:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .cn-badge>svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .cn-badge-variant-default{background-color:var(--primary);color:var(--primary-foreground)}@media (hover:hover){#root .cn-badge-variant-default:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .cn-badge-variant-default:is(a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}}#root .cn-badge-variant-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){#root .cn-badge-variant-secondary:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root .cn-badge-variant-secondary:is(a):hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}}#root .cn-badge-variant-outline{border-color:var(--border);color:var(--foreground)}@media (hover:hover){#root .cn-badge-variant-outline:is(a):hover{background-color:var(--muted);color:var(--muted-foreground)}}#root .cn-badge-variant-destructive{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-badge-variant-destructive{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .cn-badge-variant-destructive{color:var(--destructive)}#root .cn-badge-variant-destructive:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-badge-variant-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .cn-badge-variant-destructive:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-badge-variant-destructive:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .cn-badge-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-badge-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}@media (hover:hover){#root .cn-badge-variant-destructive:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-badge-variant-destructive:is(a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .cn-badge-variant-ghost:hover{background-color:var(--muted);color:var(--muted-foreground)}#root .cn-badge-variant-ghost:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .cn-badge-variant-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root .cn-badge-variant-link{color:var(--primary);text-underline-offset:4px}@media (hover:hover){#root .cn-badge-variant-link:hover{text-decoration-line:underline}}#root .cn-breadcrumb-list{gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}@media (min-width:40rem){#root .cn-breadcrumb-list{gap:calc(var(--spacing,.25rem) * 2.5)}}#root .cn-breadcrumb-item{gap:calc(var(--spacing,.25rem) * 1.5)}#root .cn-breadcrumb-link{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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){#root .cn-breadcrumb-link:hover{color:var(--foreground)}}#root .cn-breadcrumb-page{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--foreground)}#root .cn-breadcrumb-separator>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .cn-breadcrumb-ellipsis{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root .cn-breadcrumb-ellipsis>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-button{border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);background-clip:padding-box;border-width:1px;border-color:#0000}#root .cn-button:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .cn-button:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .cn-button:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}#root .cn-button[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .cn-button:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-button:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .cn-button:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-button:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .cn-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-button-variant-outline{border-color:var(--border);background-color:var(--background);--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){#root .cn-button-variant-outline:hover{background-color:var(--muted);color:var(--foreground)}}#root .cn-button-variant-outline[aria-expanded=true]{background-color:var(--muted);color:var(--foreground)}#root .cn-button-variant-outline:is(.dark *){border-color:var(--input);background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .cn-button-variant-outline:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media (hover:hover){#root .cn-button-variant-outline:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .cn-button-variant-outline:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}#root .cn-button-variant-default{background-color:var(--primary);color:var(--primary-foreground)}@media (hover:hover){#root .cn-button-variant-default:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .cn-button-variant-default:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}}#root .cn-button-variant-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){#root .cn-button-variant-secondary:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root .cn-button-variant-secondary:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}}#root .cn-button-variant-secondary[aria-expanded=true]{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){#root .cn-button-variant-ghost:hover{background-color:var(--muted);color:var(--foreground)}}#root .cn-button-variant-ghost[aria-expanded=true]{background-color:var(--muted);color:var(--foreground)}@media (hover:hover){#root .cn-button-variant-ghost:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .cn-button-variant-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root .cn-button-variant-destructive{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-button-variant-destructive{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .cn-button-variant-destructive{color:var(--destructive)}@media (hover:hover){#root .cn-button-variant-destructive:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-button-variant-destructive:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}}#root .cn-button-variant-destructive:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-button-variant-destructive:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .cn-button-variant-destructive:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-button-variant-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .cn-button-variant-destructive:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-button-variant-destructive:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media (hover:hover){#root .cn-button-variant-destructive:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-button-variant-destructive:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}}#root .cn-button-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-button-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .cn-button-variant-link{color:var(--primary);text-underline-offset:4px}@media (hover:hover){#root .cn-button-variant-link:hover{text-decoration-line:underline}}#root .cn-button-size-xs{height:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 1);border-radius:min(var(--radius-md),8px);padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root :where([data-slot=button-group]) :is(.cn-button-size-xs){border-radius:calc(var(--radius) * .8)}#root .cn-button-size-xs:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .cn-button-size-xs:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .cn-button-size-xs svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .cn-button-size-sm{height:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 1);border-radius:min(var(--radius-md),10px);padding-inline:calc(var(--spacing,.25rem) * 2.5)}#root :where([data-slot=button-group]) :is(.cn-button-size-sm){border-radius:calc(var(--radius) * .8)}#root .cn-button-size-sm:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .cn-button-size-sm:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .cn-button-size-default{height:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 2.5)}#root :where([data-slot=button-group]) :is(.cn-button-size-default){border-radius:calc(var(--radius) * .8)}#root .cn-button-size-default:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .cn-button-size-default:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .cn-button-size-lg{height:calc(var(--spacing,.25rem) * 10);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 2.5)}#root .cn-button-size-lg:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .cn-button-size-lg:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .cn-button-size-icon-xs{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-radius:min(var(--radius-md),8px)}#root :where([data-slot=button-group]) :is(.cn-button-size-icon-xs){border-radius:calc(var(--radius) * .8)}#root .cn-button-size-icon-xs svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .cn-button-size-icon-sm{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:min(var(--radius-md),10px)}#root :where([data-slot=button-group]) :is(.cn-button-size-icon-sm){border-radius:calc(var(--radius) * .8)}#root .cn-button-size-icon{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9)}#root .cn-button-size-icon-lg{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root .cn-button-group:has(>[data-slot=button-group]){gap:calc(var(--spacing,.25rem) * 2)}#root .cn-button-group:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}#root .cn-button-group-orientation-horizontal>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:calc(var(--radius) * .8)!important;border-bottom-right-radius:calc(var(--radius) * .8)!important}#root .cn-button-group-orientation-vertical>[data-slot]:not(:has(~[data-slot])){border-bottom-right-radius:calc(var(--radius) * .8)!important;border-bottom-left-radius:calc(var(--radius) * .8)!important}#root .cn-button-group-text{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px}#root .cn-button-group-text svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-button-group-separator{background-color:var(--input)}#root .cn-calendar{padding:calc(var(--spacing,.25rem) * 3);--cell-radius:var(--radius-md);--cell-size:calc(var(--spacing,.25rem) * 8)}#root .cn-calendar-dropdown-root{border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);--tw-shadow:var(--shadow-xs)}#root .cn-calendar-dropdown-root,#root .cn-calendar-dropdown-root:has(:focus){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .cn-calendar-dropdown-root:has(:focus){border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .cn-calendar-dropdown-root:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .cn-calendar-caption-label{height:calc(var(--spacing,.25rem) * 8);padding-right:calc(var(--spacing,.25rem) * 1);padding-left:calc(var(--spacing,.25rem) * 2)}#root .cn-card{gap:var(--card-spacing);border-radius:calc(var(--radius) * 1.4);background-color:var(--card);padding-block:var(--card-spacing);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--card-foreground);--tw-shadow:var(--shadow-xs);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--card-spacing:calc(var(--spacing,.25rem) * 6);overflow:hidden}#root .cn-card:has(>img:first-child){padding-top:calc(var(--spacing,.25rem) * 0)}#root .cn-card[data-size=sm]{--card-spacing:calc(var(--spacing,.25rem) * 4)}#root :is(.cn-card>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}#root :is(.cn-card>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}#root .cn-card-header{gap:calc(var(--spacing,.25rem) * 1);border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4);padding-inline:var(--card-spacing)}#root .cn-card-header.border-b{padding-bottom:var(--card-spacing)}#root .cn-card-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .cn-card-title:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-card-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .cn-card-content,#root .cn-card-footer{padding-inline:var(--card-spacing)}#root .cn-card-footer{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}#root .cn-card-footer.border-t{padding-top:var(--card-spacing)}#root .cn-carousel-next,#root .cn-carousel-previous{border-radius:3.40282e+38px}#root .cn-chart-tooltip{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){#root .cn-chart-tooltip{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .cn-chart-tooltip{background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-shadow:var(--shadow-xl)}#root .cn-chart-tooltip,#root .cn-checkbox{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .cn-checkbox{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);--tw-shadow:var(--shadow-xs);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:4px;justify-content:center;align-items:center;display:flex}#root .cn-checkbox:is(:where(.group\/field):has(:disabled) *){opacity:.5}#root .cn-checkbox:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .cn-checkbox:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .cn-checkbox[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-checkbox[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .cn-checkbox[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}#root .cn-checkbox:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .cn-checkbox:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .cn-checkbox:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-checkbox:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .cn-checkbox:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-checkbox:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .cn-checkbox:where([data-checked]:not([data-checked=false])),#root .cn-checkbox:where([data-state=checked]){border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}#root .cn-checkbox:is(.dark *):where([data-checked]:not([data-checked=false])),#root .cn-checkbox:is(.dark *):where([data-state=checked]){background-color:var(--primary)}#root .cn-checkbox-indicator>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .cn-combobox-content{max-height:calc(var(--spacing,.25rem) * 72);min-width:calc(var(--spacing,.25rem) * 36);border-radius:calc(var(--radius) * .8);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s;overflow:hidden}#root .cn-combobox-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .cn-combobox-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .cn-combobox-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .cn-combobox-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root :is(.cn-combobox-content>*)[data-slot=input-group]{margin:calc(var(--spacing,.25rem) * 1);margin-bottom:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 8);border-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root :is(.cn-combobox-content>*)[data-slot=input-group]{border-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root :is(.cn-combobox-content>*)[data-slot=input-group]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root :is(.cn-combobox-content>*)[data-slot=input-group]{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root :is(.cn-combobox-content>*)[data-slot=input-group]{--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)}#root .cn-combobox-content:where([data-open]:not([data-open=false])),#root .cn-combobox-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .cn-combobox-content:where([data-closed]:not([data-closed=false])),#root .cn-combobox-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .cn-combobox-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .cn-combobox-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .cn-combobox-label{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .cn-combobox-item{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .6);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-combobox-item[data-highlighted]{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.cn-combobox-item:not([data-variant=destructive])[data-highlighted] *){color:var(--accent-foreground)}#root .cn-combobox-item svg:not([class*=size-]),#root .cn-combobox-item-indicator{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-combobox-item-indicator{pointer-events:none;right:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex;position:absolute}#root .cn-combobox-empty{width:100%;padding-block:calc(var(--spacing,.25rem) * 2);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);justify-content:center;display:none}#root .cn-combobox-empty:is(:where(.group\/combobox-content)[data-empty] *){display:flex}#root .cn-combobox-list{-ms-overflow-style:none;scrollbar-width:none}#root .cn-combobox-list::-webkit-scrollbar{display:none}#root .cn-combobox-list{max-height:min(calc(calc(var(--spacing,.25rem) * 72) - calc(var(--spacing,.25rem) * 9)),calc(var(--available-height) - calc(var(--spacing,.25rem) * 9)));scroll-padding-block:calc(var(--spacing,.25rem) * 1);padding:calc(var(--spacing,.25rem) * 1);overflow-y:auto}#root .cn-combobox-list[data-empty]{padding:calc(var(--spacing,.25rem) * 0)}#root .cn-combobox-item-text{gap:calc(var(--spacing,.25rem) * 2);flex:1;display:flex}#root .cn-combobox-separator{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--border);height:1px}#root .cn-combobox-trigger svg:not([class*=size-]),#root .cn-combobox-trigger-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-combobox-trigger-icon{color:var(--muted-foreground)}#root .cn-combobox-chips{min-height:calc(var(--spacing,.25rem) * 9);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-shadow:var(--shadow-xs);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;background-clip:padding-box;flex-wrap:wrap;display:flex}#root .cn-combobox-chips,#root .cn-combobox-chips:focus-within{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .cn-combobox-chips:focus-within{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .cn-combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .cn-combobox-chips:has([aria-invalid=true]){border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .cn-combobox-chips:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing,.25rem) * 1.5)}#root .cn-combobox-chips:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .cn-combobox-chips:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .cn-combobox-chip{height:calc(calc(var(--spacing,.25rem) * 5.5));justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * .6);background-color:var(--muted);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--foreground);display:flex}#root .cn-combobox-chip:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing,.25rem) * 0)}#root .cn-combobox-chip-remove{margin-left:calc(var(--spacing,.25rem) * -1);opacity:.5}@media (hover:hover){#root .cn-combobox-chip-remove:hover{opacity:1}}#root .cn-command{background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground)}#root .cn-command,#root .cn-command-dialog{border-radius:calc(var(--radius) * 1.4)!important}#root .cn-command-input-wrapper{padding:calc(var(--spacing,.25rem) * 1);padding-bottom:calc(var(--spacing,.25rem) * 0)}#root .cn-command-input-group{border-color:var(--input);height:calc(var(--spacing,.25rem) * 8)!important;border-radius:var(--radius)!important}@supports (color:color-mix(in lab,red,red)){#root .cn-command-input-group{border-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .cn-command-input-group{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .cn-command-input-group{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .cn-command-input-group{--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}#root :is(.cn-command-input-group>*)[data-slot=input-group-addon]{padding-left:calc(var(--spacing,.25rem) * 2)!important}#root .cn-command-input-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);opacity:.5;flex-shrink:0}#root .cn-command-input{width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-command-list{-ms-overflow-style:none;scrollbar-width:none}#root .cn-command-list::-webkit-scrollbar{display:none}#root .cn-command-list{max-height:calc(var(--spacing,.25rem) * 72);scroll-padding-block:calc(var(--spacing,.25rem) * 1);--tw-outline-style:none;outline-style:none}#root .cn-command-empty{padding-block:calc(var(--spacing,.25rem) * 6);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-command-group{padding:calc(var(--spacing,.25rem) * 1);color:var(--foreground);overflow:hidden}#root :is(.cn-command-group *)[cmdk-group-heading]{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .cn-command-separator{margin-inline:calc(var(--spacing,.25rem) * -1);background-color:var(--border);width:auto;height:1px}#root .cn-command-item{cursor:default;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .6);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-outline-style:none;outline-style:none;display:flex;position:relative}@media (forced-colors:active){#root .cn-command-item{outline-offset:2px;outline:2px solid #0000}}#root .cn-command-item{-webkit-user-select:none;user-select:none}#root :where([data-slot=dialog-content]) :is(.cn-command-item){border-radius:var(--radius)!important}#root .cn-command-item:where([data-selected=true]){background-color:var(--muted);color:var(--foreground)}#root .cn-command-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.cn-command-item:where([data-selected=true]) *):is(svg){color:var(--foreground)}#root .cn-command-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground);margin-left:auto}#root .cn-command-shortcut:is(:where(.group\/command-item):where([data-selected=true]) *){color:var(--foreground)}#root .cn-context-menu-content{min-width:calc(var(--spacing,.25rem) * 36);border-radius:calc(var(--radius) * .8);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .cn-context-menu-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .cn-context-menu-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .cn-context-menu-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .cn-context-menu-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .cn-context-menu-content:where([data-open]:not([data-open=false])),#root .cn-context-menu-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .cn-context-menu-content:where([data-closed]:not([data-closed=false])),#root .cn-context-menu-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .cn-context-menu-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .cn-context-menu-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .cn-context-menu-item{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .6);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-context-menu-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .cn-context-menu-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 8)}#root .cn-context-menu-item[data-variant=destructive]{color:var(--destructive)}#root .cn-context-menu-item[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-context-menu-item[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .cn-context-menu-item[data-variant=destructive]:focus{color:var(--destructive)}#root .cn-context-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-context-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .cn-context-menu-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.cn-context-menu-item:focus>*):is(svg){color:var(--accent-foreground)}#root :is(.cn-context-menu-item[data-variant=destructive]>*):is(svg){color:var(--destructive)}#root .cn-context-menu-checkbox-item{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .6);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-context-menu-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .cn-context-menu-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 8)}#root .cn-context-menu-checkbox-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-context-menu-radio-item{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .6);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-context-menu-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .cn-context-menu-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 8)}#root .cn-context-menu-radio-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-context-menu-item-indicator{right:calc(var(--spacing,.25rem) * 2);position:absolute}#root .cn-context-menu-label{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .cn-context-menu-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 8)}#root .cn-context-menu-separator{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--border);height:1px}#root .cn-context-menu-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground);margin-left:auto}#root .cn-context-menu-shortcut:is(:where(.group\/context-menu-item):focus *){color:var(--accent-foreground)}#root .cn-context-menu-sub-trigger{border-radius:calc(var(--radius) * .6);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-context-menu-sub-trigger:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .cn-context-menu-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 8)}#root .cn-context-menu-sub-trigger:where([data-open]:not([data-open=false])),#root .cn-context-menu-sub-trigger:where([data-state=open]){background-color:var(--accent);color:var(--accent-foreground)}#root .cn-context-menu-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-context-menu-sub-content{min-width:calc(var(--spacing,.25rem) * 32);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.1s;border-width:1px;transition-duration:.1s}#root .cn-context-menu-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .cn-context-menu-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .cn-context-menu-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .cn-context-menu-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .cn-context-menu-sub-content:where([data-open]:not([data-open=false])),#root .cn-context-menu-sub-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .cn-context-menu-sub-content:where([data-closed]:not([data-closed=false])),#root .cn-context-menu-sub-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .cn-context-menu-subcontent{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .cn-dialog-overlay{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){#root .cn-dialog-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 10%,transparent)}}#root .cn-dialog-overlay{--tw-duration:.1s;transition-duration:.1s}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .cn-dialog-overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-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,)}}#root .cn-dialog-overlay:where([data-open]:not([data-open=false])),#root .cn-dialog-overlay:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .cn-dialog-overlay:where([data-closed]:not([data-closed=false])),#root .cn-dialog-overlay:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .cn-dialog-content{gap:calc(var(--spacing,.25rem) * 6);border-radius:calc(var(--radius) * 1.4);background-color:var(--popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);--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);--tw-ring-color:var(--foreground);display:grid}@supports (color:color-mix(in lab,red,red)){#root .cn-dialog-content{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .cn-dialog-content{--tw-duration:.1s;transition-duration:.1s}@media (min-width:40rem){#root .cn-dialog-content{max-width:var(--container-md,28rem)}}#root .cn-dialog-content:where([data-open]:not([data-open=false])),#root .cn-dialog-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .cn-dialog-content:where([data-closed]:not([data-closed=false])),#root .cn-dialog-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .cn-dialog-close{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);position:absolute}#root .cn-dialog-footer,#root .cn-dialog-header{gap:calc(var(--spacing,.25rem) * 2)}#root .cn-dialog-title{--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500)}#root .cn-dialog-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root :is(.cn-dialog-description>*):is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root :is(.cn-dialog-description>*):is(a):hover{color:var(--foreground)}}#root .cn-drawer-overlay{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){#root .cn-drawer-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 10%,transparent)}}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .cn-drawer-overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-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,)}}#root .cn-drawer-overlay:where([data-open]:not([data-open=false])),#root .cn-drawer-overlay:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .cn-drawer-overlay:where([data-closed]:not([data-closed=false])),#root .cn-drawer-overlay:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .cn-drawer-content{background-color:var(--popover);height:auto;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);flex-direction:column;display:flex}#root .cn-drawer-content[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 24);border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4);border-top-style:var(--tw-border-style);border-top-width:1px;max-height:80vh}#root .cn-drawer-content[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);border-top-right-radius:calc(var(--radius) * 1.4);border-bottom-right-radius:calc(var(--radius) * 1.4);border-right-style:var(--tw-border-style);border-right-width:1px;width:75%}#root .cn-drawer-content[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);border-top-left-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4);border-left-style:var(--tw-border-style);border-left-width:1px;width:75%}#root .cn-drawer-content[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing,.25rem) * 0);top:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 24);border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;max-height:80vh}@media (min-width:40rem){#root .cn-drawer-content[data-vaul-drawer-direction=left],#root .cn-drawer-content[data-vaul-drawer-direction=right]{max-width:var(--container-sm,24rem)}}#root .cn-drawer-handle{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--muted);border-radius:3.40282e+38px;flex-shrink:0;width:100px;display:none}#root .cn-drawer-handle:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}#root .cn-drawer-header{gap:calc(var(--spacing,.25rem) * .5);padding:calc(var(--spacing,.25rem) * 4)}#root .cn-drawer-header:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),#root .cn-drawer-header:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}@media (min-width:48rem){#root .cn-drawer-header{gap:calc(var(--spacing,.25rem) * 1.5);text-align:left}}#root .cn-drawer-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}#root .cn-drawer-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .cn-drawer-footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 4)}#root .cn-dropdown-menu-content{min-width:calc(var(--spacing,.25rem) * 32);border-radius:calc(var(--radius) * .8);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .cn-dropdown-menu-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .cn-dropdown-menu-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .cn-dropdown-menu-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .cn-dropdown-menu-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .cn-dropdown-menu-content:where([data-open]:not([data-open=false])),#root .cn-dropdown-menu-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .cn-dropdown-menu-content:where([data-closed]:not([data-closed=false])),#root .cn-dropdown-menu-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .cn-dropdown-menu-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .cn-dropdown-menu-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .cn-dropdown-menu-item{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .6);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-dropdown-menu-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.cn-dropdown-menu-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .cn-dropdown-menu-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 8)}#root .cn-dropdown-menu-item[data-variant=destructive]{color:var(--destructive)}#root .cn-dropdown-menu-item[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-dropdown-menu-item[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .cn-dropdown-menu-item[data-variant=destructive]:focus{color:var(--destructive)}#root .cn-dropdown-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-dropdown-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .cn-dropdown-menu-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.cn-dropdown-menu-item[data-variant=destructive]>*):is(svg){color:var(--destructive)}#root .cn-dropdown-menu-checkbox-item{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .6);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-dropdown-menu-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.cn-dropdown-menu-checkbox-item:focus *){color:var(--accent-foreground)}#root .cn-dropdown-menu-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 8)}#root .cn-dropdown-menu-checkbox-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-dropdown-menu-radio-item{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .6);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-dropdown-menu-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.cn-dropdown-menu-radio-item:focus *){color:var(--accent-foreground)}#root .cn-dropdown-menu-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 8)}#root .cn-dropdown-menu-radio-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-dropdown-menu-item-indicator{right:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex;position:absolute}#root .cn-dropdown-menu-label{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .cn-dropdown-menu-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 8)}#root .cn-dropdown-menu-separator{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--border);height:1px}#root .cn-dropdown-menu-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground);margin-left:auto}#root .cn-dropdown-menu-shortcut:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}#root .cn-dropdown-menu-sub-trigger{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .6);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-dropdown-menu-sub-trigger:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.cn-dropdown-menu-sub-trigger:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .cn-dropdown-menu-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 8)}#root .cn-dropdown-menu-sub-trigger:where([data-open]:not([data-open=false])),#root .cn-dropdown-menu-sub-trigger:where([data-state=open]){background-color:var(--accent);color:var(--accent-foreground)}#root .cn-dropdown-menu-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-dropdown-menu-sub-content{border-radius:calc(var(--radius) * .8);background-color:var(--popover);min-width:96px;padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .cn-dropdown-menu-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .cn-dropdown-menu-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .cn-dropdown-menu-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .cn-dropdown-menu-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .cn-dropdown-menu-sub-content:where([data-open]:not([data-open=false])),#root .cn-dropdown-menu-sub-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .cn-dropdown-menu-sub-content:where([data-closed]:not([data-closed=false])),#root .cn-dropdown-menu-sub-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .cn-dropdown-menu-subcontent{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .cn-empty{gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius);--tw-border-style:dashed;padding:calc(var(--spacing,.25rem) * 12);border-style:dashed}#root .cn-empty-header{gap:calc(var(--spacing,.25rem) * 2)}#root .cn-empty-media{margin-bottom:calc(var(--spacing,.25rem) * 2)}#root .cn-empty-media-default{background-color:#0000}#root .cn-empty-media-icon{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius);background-color:var(--muted);color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}#root .cn-empty-media-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .cn-empty-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:calc(var(--letter-spacing) - .025em);letter-spacing:calc(var(--letter-spacing) - .025em)}#root .cn-empty-description{font-size:var(--text-sm,.875rem);line-height:var(--leading-relaxed,1.625)}#root .cn-empty-content{gap:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-field-set{gap:calc(var(--spacing,.25rem) * 6)}#root .cn-field-set:has(>[data-slot=checkbox-group]),#root .cn-field-set:has(>[data-slot=radio-group]){gap:calc(var(--spacing,.25rem) * 3)}#root .cn-field-legend{margin-bottom:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .cn-field-legend[data-variant=label]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-field-legend[data-variant=legend]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}#root .cn-field-group{gap:calc(var(--spacing,.25rem) * 7)}#root .cn-field-group[data-slot=checkbox-group]{gap:calc(var(--spacing,.25rem) * 3)}#root :is(.cn-field-group>*)[data-slot=field-group]{gap:calc(var(--spacing,.25rem) * 4)}#root .cn-field{gap:calc(var(--spacing,.25rem) * 3)}#root .cn-field[data-invalid=true]{color:var(--destructive)}#root .cn-field-content{gap:calc(var(--spacing,.25rem) * 1)}#root .cn-field-label{gap:calc(var(--spacing,.25rem) * 2);--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}#root .cn-field-label:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}#root .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}#root .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}#root .cn-field-label:has(>[data-slot=field]){border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px}#root :is(.cn-field-label>*)[data-slot=field]{padding:calc(var(--spacing,.25rem) * 3)}#root .cn-field-label:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .cn-field-label:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root .cn-field-label:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .cn-field-label:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root .cn-field-title{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .cn-field-title:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}#root .cn-field-description{text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root [data-variant=legend]+:is(.cn-field-description){margin-top:calc(var(--spacing,.25rem) * -1.5)}#root .cn-field-separator{margin-block:calc(var(--spacing,.25rem) * -2);height:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-field-separator:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing,.25rem) * -2)}#root .cn-field-separator-content{padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--muted-foreground)}#root .cn-field-error{color:var(--destructive)}#root .cn-field-error,#root .cn-hover-card-content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-hover-card-content{width:calc(var(--spacing,.25rem) * 64);border-radius:var(--radius);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 4);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .cn-hover-card-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .cn-hover-card-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .cn-hover-card-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .cn-hover-card-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .cn-hover-card-content:where([data-open]:not([data-open=false])),#root .cn-hover-card-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .cn-hover-card-content:where([data-closed]:not([data-closed=false])),#root .cn-hover-card-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .cn-hover-card-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .cn-hover-card-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .cn-input{height:calc(var(--spacing,.25rem) * 9);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000}#root .cn-input::file-selector-button{height:calc(var(--spacing,.25rem) * 7)}#root .cn-input::file-selector-button{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-input::file-selector-button{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .cn-input:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .cn-input:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .cn-input[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-input[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media (min-width:48rem){#root .cn-input{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}#root .cn-input:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .cn-input:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .cn-input:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-input:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .cn-input:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-input:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .cn-input-otp{gap:calc(var(--spacing,.25rem) * 2)}#root .cn-input-otp-group{border-radius:calc(var(--radius) * .8)}#root .cn-input-otp-group:has([aria-invalid=true]){border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-input-otp-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .cn-input-otp-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-input-otp-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .cn-input-otp-slot{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-block-style:var(--tw-border-style);border-block-width:1px;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--input);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;outline-style:none}#root .cn-input-otp-slot:first-child{border-top-left-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8);border-left-style:var(--tw-border-style);border-left-width:1px}#root .cn-input-otp-slot:last-child{border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}#root .cn-input-otp-slot[aria-invalid=true]{border-color:var(--destructive)}#root .cn-input-otp-slot[data-active=true]{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .cn-input-otp-slot[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .cn-input-otp-slot[data-active=true][aria-invalid=true]{border-color:var(--destructive);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-input-otp-slot[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .cn-input-otp-slot:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .cn-input-otp-slot:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .cn-input-otp-slot:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-input-otp-slot:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .cn-input-otp-caret-line{height:calc(var(--spacing,.25rem) * 4);background-color:var(--foreground);--tw-duration:1s;width:1px;transition-duration:1s;animation:caret-blink 1.25s ease-out infinite}#root .cn-input-otp-separator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-item{border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:1px}@media (hover:hover){#root .cn-item:is(a):hover{background-color:var(--muted)}}#root .cn-item-variant-default{border-color:#0000}#root .cn-item-variant-outline{border-color:var(--border)}#root .cn-item-variant-muted{background-color:var(--muted);border-color:#0000}@supports (color:color-mix(in lab,red,red)){#root .cn-item-variant-muted{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root .cn-item-size-default{gap:calc(var(--spacing,.25rem) * 3.5);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5)}#root .cn-item-size-sm{gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5)}#root .cn-item-size-xs{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2)}#root :where([data-slot=dropdown-menu-content]) :is(.cn-item-size-xs){padding:calc(var(--spacing,.25rem) * 0)}#root .cn-item-media{gap:calc(var(--spacing,.25rem) * 2)}#root .cn-item-media:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);align-self:flex-start}#root .cn-item-media-variant-default{background-color:#0000}#root .cn-item-media-variant-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-item-media-variant-image{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:calc(var(--radius) * .6);overflow:hidden}#root .cn-item-media-variant-image:is(:where(.group\/item)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root .cn-item-media-variant-image:is(:where(.group\/item)[data-size=xs] *){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .cn-item-media-variant-image img{object-fit:cover;width:100%;height:100%}#root .cn-item-content{gap:calc(var(--spacing,.25rem) * 1)}#root .cn-item-content:is(:where(.group\/item)[data-size=xs] *){gap:calc(var(--spacing,.25rem) * 0)}#root .cn-item-title{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-underline-offset:4px}#root .cn-item-description{text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);color:var(--muted-foreground)}#root .cn-item-description:is(:where(.group\/item)[data-size=xs] *){font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .cn-item-actions,#root .cn-item-footer,#root .cn-item-header{gap:calc(var(--spacing,.25rem) * 2)}#root .cn-item-group{gap:calc(var(--spacing,.25rem) * 4)}#root .cn-item-group:has([data-size=sm]){gap:calc(var(--spacing,.25rem) * 2.5)}#root .cn-item-group:has([data-size=xs]){gap:calc(var(--spacing,.25rem) * 2)}#root .cn-item-separator{margin-block:calc(var(--spacing,.25rem) * 2)}#root .cn-kbd{height:calc(var(--spacing,.25rem) * 5);width:fit-content;min-width:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * .6);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 1);font-family:var(--font-geist-sans);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root :where([data-slot=tooltip-content]) :is(.cn-kbd){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root :where([data-slot=tooltip-content]) :is(.cn-kbd){background-color:color-mix(in oklab,var(--background) 20%,transparent)}}#root :where([data-slot=tooltip-content]) :is(.cn-kbd){color:var(--background)}#root :where([data-slot=tooltip-content]) .cn-kbd:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root :where([data-slot=tooltip-content]) .cn-kbd:is(.dark *){background-color:color-mix(in oklab,var(--background) 10%,transparent)}}#root .cn-kbd svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .cn-kbd-group{gap:calc(var(--spacing,.25rem) * 1)}#root .cn-label{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500)}#root .cn-label:is(:where(.group)[data-disabled=true] *),#root .cn-label:is(:where(.peer):disabled~*){opacity:.5}#root .cn-menubar{height:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 1);--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px}#root .cn-menubar-trigger{border-radius:calc(var(--radius) * .6);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (hover:hover){#root .cn-menubar-trigger:hover{background-color:var(--muted)}}#root .cn-menubar-trigger[aria-expanded=true]{background-color:var(--muted)}#root .cn-menubar-content{min-width:calc(var(--spacing,.25rem) * 36);border-radius:calc(var(--radius) * .8);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .cn-menubar-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .cn-menubar-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .cn-menubar-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .cn-menubar-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .cn-menubar-content:where([data-open]:not([data-open=false])),#root .cn-menubar-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .cn-menubar-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .cn-menubar-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .cn-menubar-item{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .6);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-menubar-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.cn-menubar-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .cn-menubar-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 8)}#root .cn-menubar-item[data-variant=destructive]{color:var(--destructive)}#root .cn-menubar-item[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-menubar-item[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .cn-menubar-item[data-variant=destructive]:focus{color:var(--destructive)}#root .cn-menubar-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-menubar-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .cn-menubar-item:where([data-disabled=true]),#root .cn-menubar-item:where([data-disabled]:not([data-disabled=false])){opacity:.5}#root .cn-menubar-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.cn-menubar-item[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}#root .cn-menubar-checkbox-item{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-menubar-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.cn-menubar-checkbox-item:focus *){color:var(--accent-foreground)}#root .cn-menubar-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 8)}#root .cn-menubar-checkbox-item-indicator{left:calc(var(--spacing,.25rem) * 2)}#root .cn-menubar-checkbox-item-indicator,#root .cn-menubar-checkbox-item-indicator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-menubar-radio-item{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-menubar-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.cn-menubar-radio-item:focus *){color:var(--accent-foreground)}#root .cn-menubar-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 8)}#root .cn-menubar-radio-item:where([data-disabled=true]),#root .cn-menubar-radio-item:where([data-disabled]:not([data-disabled=false])){opacity:.5}#root .cn-menubar-radio-item svg:not([class*=size-]),#root .cn-menubar-radio-item-indicator{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-menubar-radio-item-indicator{left:calc(var(--spacing,.25rem) * 2)}#root .cn-menubar-radio-item-indicator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-menubar-label{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .cn-menubar-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 8)}#root .cn-menubar-separator{background-color:var(--border)}#root .cn-menubar-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground)}#root .cn-menubar-shortcut:is(:where(.group\/menubar-item):focus *){color:var(--accent-foreground)}#root .cn-menubar-sub-trigger{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .6);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-menubar-sub-trigger:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .cn-menubar-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 8)}#root .cn-menubar-sub-trigger:where([data-open]:not([data-open=false])),#root .cn-menubar-sub-trigger:where([data-state=open]){background-color:var(--accent);color:var(--accent-foreground)}#root .cn-menubar-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-menubar-sub-content{min-width:calc(var(--spacing,.25rem) * 32);border-radius:calc(var(--radius) * .8);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .cn-menubar-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .cn-menubar-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .cn-menubar-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .cn-menubar-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .cn-menubar-sub-content:where([data-open]:not([data-open=false])),#root .cn-menubar-sub-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .cn-menubar-sub-content:where([data-closed]:not([data-closed=false])),#root .cn-menubar-sub-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .cn-navigation-menu{max-width:max-content}#root .cn-navigation-menu-list{gap:calc(var(--spacing,.25rem) * 0)}#root .cn-navigation-menu-trigger{border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){#root .cn-navigation-menu-trigger:hover{background-color:var(--muted)}}#root .cn-navigation-menu-trigger:focus{background-color:var(--muted)}#root .cn-navigation-menu-trigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .cn-navigation-menu-trigger:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .cn-navigation-menu-trigger:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#root .cn-navigation-menu-trigger:disabled{opacity:.5}#root .cn-navigation-menu-trigger[data-popup-open]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .cn-navigation-menu-trigger[data-popup-open]{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){#root .cn-navigation-menu-trigger[data-popup-open]:hover{background-color:var(--muted)}}#root .cn-navigation-menu-trigger:where([data-open]:not([data-open=false])),#root .cn-navigation-menu-trigger:where([data-state=open]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .cn-navigation-menu-trigger:where([data-open]:not([data-open=false])),#root .cn-navigation-menu-trigger:where([data-state=open]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){#root :is(.cn-navigation-menu-trigger:where([data-state=open]),.cn-navigation-menu-trigger:where([data-open]:not([data-open=false]))):hover{background-color:var(--muted)}}#root :is(.cn-navigation-menu-trigger:where([data-state=open]),.cn-navigation-menu-trigger:where([data-open]:not([data-open=false]))):focus{background-color:var(--muted)}#root .cn-navigation-menu-link{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);padding:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;outline-style:none;display:flex}@media (hover:hover){#root .cn-navigation-menu-link:hover{background-color:var(--muted)}}#root .cn-navigation-menu-link:focus{background-color:var(--muted)}#root .cn-navigation-menu-link:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .cn-navigation-menu-link:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .cn-navigation-menu-link:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#root :where([data-slot=navigation-menu-content]) :is(.cn-navigation-menu-link){border-radius:calc(var(--radius) * .6)}#root .cn-navigation-menu-link[data-active=true]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .cn-navigation-menu-link[data-active=true]{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){#root .cn-navigation-menu-link[data-active=true]:hover{background-color:var(--muted)}}#root .cn-navigation-menu-link[data-active=true]:focus{background-color:var(--muted)}#root .cn-navigation-menu-link svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-navigation-menu-trigger-icon{margin-left:calc(var(--spacing,.25rem) * 1);width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;position:relative;top:1px}#root .cn-navigation-menu-trigger-icon:is(:is(:where(.group\/navigation-menu-trigger):where([data-state=open]),:where(.group\/navigation-menu-trigger):where([data-open]:not([data-open=false]))) *),#root .cn-navigation-menu-trigger-icon:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *){rotate:180deg}#root .cn-navigation-menu-content{padding:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 2.5);--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}#root .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) * .8);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow);--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);--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.3s;transition-duration:.3s}#root .cn-navigation-menu-content[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}#root .cn-navigation-menu-content[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}#root .cn-navigation-menu-content[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}#root .cn-navigation-menu-content[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}#root .cn-navigation-menu-content[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .cn-navigation-menu-content[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])),#root .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])),#root .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .cn-navigation-menu-viewport{border-radius:var(--radius);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .cn-navigation-menu-viewport:where([data-open]:not([data-open=false])),#root .cn-navigation-menu-viewport:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-scale:.9}#root .cn-navigation-menu-viewport:where([data-closed]:not([data-closed=false])),#root .cn-navigation-menu-viewport:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-scale:.9}#root .cn-navigation-menu-indicator[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .cn-navigation-menu-indicator[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .cn-navigation-menu-indicator-arrow{border-top-left-radius:calc(var(--radius) * .6);background-color:var(--border);--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .cn-navigation-menu-positioner{transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:cubic-bezier(.22,1,.36,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.22,1,.36,1)}#root .cn-navigation-menu-positioner[data-side=bottom]:before{top:-10px;right:calc(var(--spacing,.25rem) * 0);content:var(--tw-content);left:calc(var(--spacing,.25rem) * 0)}#root .cn-navigation-menu-popup{border-radius:var(--radius);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-ease:cubic-bezier(.22,1,.36,1);--tw-outline-style:none;outline-style:none;transition-timing-function:cubic-bezier(.22,1,.36,1)}#root .cn-navigation-menu-popup[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0;--tw-duration:.15s;transition-duration:.15s}#root .cn-navigation-menu-popup[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}#root .cn-native-select{height:calc(var(--spacing,.25rem) * 9);width:100%;min-width:calc(var(--spacing,.25rem) * 0);appearance:none;border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);padding-block:calc(var(--spacing,.25rem) * 1);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));-webkit-user-select:none;user-select:none;background-color:#0000}#root .cn-native-select ::selection,#root .cn-native-select::selection{background-color:var(--primary)}#root .cn-native-select ::selection,#root .cn-native-select::selection{color:var(--primary-foreground)}#root .cn-native-select::placeholder{color:var(--muted-foreground)}#root .cn-native-select:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .cn-native-select:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .cn-native-select[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-native-select[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .cn-native-select[data-size=sm]{height:calc(var(--spacing,.25rem) * 8)}#root .cn-native-select:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .cn-native-select:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media (hover:hover){#root .cn-native-select:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .cn-native-select:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}#root .cn-native-select:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-native-select:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .cn-native-select:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-native-select:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .cn-native-select-icon{top:50%;right:calc(var(--spacing,.25rem) * 2.5);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted-foreground)}#root .cn-pagination-content{gap:calc(var(--spacing,.25rem) * 1)}#root .cn-pagination-ellipsis{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);justify-content:center;align-items:center}#root .cn-pagination-ellipsis svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-pagination-previous{padding-left:calc(var(--spacing,.25rem) * 2)!important}#root .cn-pagination-next{padding-right:calc(var(--spacing,.25rem) * 2)!important}#root .cn-popover-content{gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * .8);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;flex-direction:column;transition-duration:.1s;display:flex}#root .cn-popover-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .cn-popover-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .cn-popover-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .cn-popover-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .cn-popover-content:where([data-open]:not([data-open=false])),#root .cn-popover-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .cn-popover-content:where([data-closed]:not([data-closed=false])),#root .cn-popover-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .cn-popover-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .cn-popover-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .cn-popover-header{gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));flex-direction:column;display:flex}#root .cn-popover-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .cn-popover-description{color:var(--muted-foreground)}#root .cn-progress,#root .cn-progress-track{height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--muted);border-radius:3.40282e+38px}#root .cn-progress-indicator{background-color:var(--primary)}#root .cn-progress-label{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .cn-progress-label,#root .cn-progress-value{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-progress-value{color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);margin-left:auto}#root .cn-radio-group{gap:calc(var(--spacing,.25rem) * 3);display:grid}#root .cn-radio-group-item{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-color:var(--input);border-radius:3.40282e+38px;display:flex}#root .cn-radio-group-item:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .cn-radio-group-item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .cn-radio-group-item[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-radio-group-item[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .cn-radio-group-item[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}#root .cn-radio-group-item:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .cn-radio-group-item:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .cn-radio-group-item:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-radio-group-item:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .cn-radio-group-item:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-radio-group-item:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .cn-radio-group-item:where([data-checked]:not([data-checked=false])),#root .cn-radio-group-item:where([data-state=checked]){border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}#root .cn-radio-group-item:is(.dark *):where([data-checked]:not([data-checked=false])),#root .cn-radio-group-item:is(.dark *):where([data-state=checked]){background-color:var(--primary)}#root .cn-radio-group-indicator{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:center;display:flex}#root .cn-radio-group-indicator-icon{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--primary-foreground);border-radius:3.40282e+38px;position:absolute;top:50%;left:50%}#root .cn-resizable-handle-icon{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius);background-color:var(--border)}#root .cn-scroll-area-scrollbar:where([data-orientation=horizontal]){height:calc(var(--spacing,.25rem) * 2.5);border-top:1px var(--tw-border-style) #0000;flex-direction:column}#root .cn-scroll-area-scrollbar:where([data-orientation=vertical]){height:100%;width:calc(var(--spacing,.25rem) * 2.5);border-left:1px var(--tw-border-style) #0000}#root .cn-scroll-area-thumb{border-radius:3.40282e+38px}#root .cn-select-trigger{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-shadow:var(--shadow-xs);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000}#root .cn-select-trigger,#root .cn-select-trigger:focus-visible{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .cn-select-trigger:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .cn-select-trigger:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .cn-select-trigger[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-select-trigger[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .cn-select-trigger[data-placeholder]{color:var(--muted-foreground)}#root .cn-select-trigger[data-size=default]{height:calc(var(--spacing,.25rem) * 9)}#root .cn-select-trigger[data-size=sm]{height:calc(var(--spacing,.25rem) * 8)}#root :is(.cn-select-trigger>*)[data-slot=select-value]{gap:calc(var(--spacing,.25rem) * 1.5);display:flex}#root .cn-select-trigger:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .cn-select-trigger:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media (hover:hover){#root .cn-select-trigger:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .cn-select-trigger:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}#root .cn-select-trigger:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-select-trigger:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .cn-select-trigger:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-select-trigger:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .cn-select-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-select-value{text-align:left;flex:1;display:flex}#root .cn-select-trigger-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground)}#root .cn-select-content{min-width:calc(var(--spacing,.25rem) * 36);border-radius:calc(var(--radius) * .8);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .cn-select-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .cn-select-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .cn-select-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .cn-select-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .cn-select-content:where([data-open]:not([data-open=false])),#root .cn-select-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .cn-select-content:where([data-closed]:not([data-closed=false])),#root .cn-select-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .cn-select-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .cn-select-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .cn-select-label{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .cn-select-item{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .6);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-select-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.cn-select-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .cn-select-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.cn-select-item>*):is(span):last-child{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}#root .cn-select-item-indicator{pointer-events:none;right:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:center;display:flex;position:absolute}#root .cn-select-group{scroll-margin-block:calc(var(--spacing,.25rem) * 1);padding:calc(var(--spacing,.25rem) * 1)}#root .cn-select-item-text{gap:calc(var(--spacing,.25rem) * 2);flex:1;display:flex}#root .cn-select-separator{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--border);height:1px}#root .cn-select-scroll-up-button{z-index:10;cursor:default;background-color:var(--popover);padding-block:calc(var(--spacing,.25rem) * 1);justify-content:center;align-items:center;display:flex}#root .cn-select-scroll-up-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-select-scroll-down-button{z-index:10;cursor:default;background-color:var(--popover);padding-block:calc(var(--spacing,.25rem) * 1);justify-content:center;align-items:center;display:flex}#root .cn-select-scroll-down-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-separator{background-color:var(--border);flex-shrink:0}#root .cn-separator-horizontal{width:100%;height:1px}#root .cn-separator-vertical{width:1px;height:100%}#root .cn-sheet-overlay{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){#root .cn-sheet-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 10%,transparent)}}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .cn-sheet-overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-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,)}}#root .cn-sheet-content{z-index:50;gap:calc(var(--spacing,.25rem) * 4);background-color:var(--popover);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));background-clip:padding-box;flex-direction:column;display:flex;position:fixed}#root .cn-sheet-content[data-side=bottom]{inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);border-top-style:var(--tw-border-style);border-top-width:1px;height:auto}#root .cn-sheet-content[data-side=left]{inset-block:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);border-right-style:var(--tw-border-style);border-right-width:1px;width:75%;height:100%}#root .cn-sheet-content[data-side=right]{inset-block:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);border-left-style:var(--tw-border-style);border-left-width:1px;width:75%;height:100%}#root .cn-sheet-content[data-side=top]{inset-inline:calc(var(--spacing,.25rem) * 0);top:calc(var(--spacing,.25rem) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;height:auto}@media (min-width:40rem){#root .cn-sheet-content[data-side=left],#root .cn-sheet-content[data-side=right]{max-width:var(--container-sm,24rem)}}#root .cn-sheet-close{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);position:absolute}#root .cn-sheet-header{gap:calc(var(--spacing,.25rem) * 1.5);padding:calc(var(--spacing,.25rem) * 4)}#root .cn-sheet-footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 4)}#root .cn-sheet-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}#root .cn-sheet-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .cn-sidebar-gap{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}#root .cn-sidebar-inner{background-color:var(--sidebar)}#root .cn-sidebar-inner:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius);--tw-shadow:var(--shadow-sm);--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);--tw-ring-color:var(--sidebar-border)}@media (hover:hover){#root .cn-sidebar-rail:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}#root .cn-sidebar-inset{background-color:var(--background)}@media (min-width:48rem){#root .cn-sidebar-inset:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing,.25rem) * 2);margin-left:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * 1.4);--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .cn-sidebar-inset:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing,.25rem) * 2)}}#root .cn-sidebar-input{height:calc(var(--spacing,.25rem) * 8);background-color:var(--background);--tw-shadow:0 0 #0000;width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .cn-sidebar-header{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2)}#root .cn-sidebar-content{-ms-overflow-style:none;scrollbar-width:none}#root .cn-sidebar-content::-webkit-scrollbar{display:none}#root .cn-sidebar-content,#root .cn-sidebar-footer{gap:calc(var(--spacing,.25rem) * 2)}#root .cn-sidebar-footer{padding:calc(var(--spacing,.25rem) * 2)}#root .cn-sidebar-separator{margin-inline:calc(var(--spacing,.25rem) * 2);background-color:var(--sidebar-border)}#root .cn-sidebar-group{padding:calc(var(--spacing,.25rem) * 2)}#root .cn-sidebar-menu{gap:calc(var(--spacing,.25rem) * 1)}#root .cn-sidebar-group-content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-sidebar-group-label{height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){#root .cn-sidebar-group-label{color:color-mix(in oklab,var(--sidebar-foreground) 70%,transparent)}}#root .cn-sidebar-group-label{--tw-ring-color:var(--sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}#root .cn-sidebar-group-label:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing,.25rem) * -8);opacity:0}#root .cn-sidebar-group-label:focus-visible{--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)}#root .cn-sidebar-group-label>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-sidebar-group-action{top:calc(var(--spacing,.25rem) * 3.5);right:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) * .8);padding:calc(var(--spacing,.25rem) * 0);color:var(--sidebar-foreground);--tw-ring-color:var(--sidebar-ring);position:absolute}@media (hover:hover){#root .cn-sidebar-group-action:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .cn-sidebar-group-action:focus-visible{--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)}#root .cn-sidebar-group-action>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-sidebar-menu-button{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-ring-color:var(--sidebar-ring);transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root .cn-sidebar-menu-button:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing,.25rem) * 8)}#root .cn-sidebar-menu-button:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing,.25rem) * 8)!important;height:calc(var(--spacing,.25rem) * 8)!important;padding:calc(var(--spacing,.25rem) * 2)!important}@media (hover:hover){#root .cn-sidebar-menu-button:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .cn-sidebar-menu-button:focus-visible{--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)}#root .cn-sidebar-menu-button:active{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}@media (hover:hover){#root :is(.cn-sidebar-menu-button:where([data-state=open]),.cn-sidebar-menu-button:where([data-open]:not([data-open=false]))):hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .cn-sidebar-menu-button:where([data-active]:not([data-active=false])),#root .cn-sidebar-menu-button:where([data-state=active]){background-color:var(--sidebar-accent);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--sidebar-accent-foreground)}@media (hover:hover){#root .cn-sidebar-menu-button-variant-default:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .cn-sidebar-menu-button-variant-outline{background-color:var(--background);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){#root .cn-sidebar-menu-button-variant-outline:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}#root .cn-sidebar-menu-button-size-default{height:calc(var(--spacing,.25rem) * 8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-sidebar-menu-button-size-sm{height:calc(var(--spacing,.25rem) * 7);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .cn-sidebar-menu-button-size-lg{height:calc(var(--spacing,.25rem) * 12);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-sidebar-menu-button-size-lg:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing,.25rem) * 0)!important}#root .cn-sidebar-menu-action{top:calc(var(--spacing,.25rem) * 1.5);right:calc(var(--spacing,.25rem) * 1);aspect-ratio:1;width:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) * .8);padding:calc(var(--spacing,.25rem) * 0);color:var(--sidebar-foreground);--tw-ring-color:var(--sidebar-ring);position:absolute}@media (hover:hover){#root .cn-sidebar-menu-action:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}#root .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing,.25rem) * 1.5)}#root .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing,.25rem) * 2.5)}#root .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing,.25rem) * 1)}@media (hover:hover){#root .cn-sidebar-menu-action:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .cn-sidebar-menu-action:focus-visible{--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)}#root .cn-sidebar-menu-action>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-sidebar-menu-badge{pointer-events:none;right:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 5);min-width:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--sidebar-foreground);display:flex;position:absolute}@media (hover:hover){#root .cn-sidebar-menu-badge:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}#root .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing,.25rem) * 1.5)}#root .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing,.25rem) * 2.5)}#root .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing,.25rem) * 1)}#root .cn-sidebar-menu-badge:is(:is(:where(.peer\/menu-button):where([data-state=active]),:where(.peer\/menu-button):where([data-active]:not([data-active=false])))~*){color:var(--sidebar-accent-foreground)}#root .cn-sidebar-menu-skeleton{height:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 2)}#root .cn-sidebar-menu-skeleton-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * .8)}#root .cn-sidebar-menu-skeleton-text{height:calc(var(--spacing,.25rem) * 4)}#root .cn-sidebar-menu-sub{margin-inline:calc(var(--spacing,.25rem) * 3.5);--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing,.25rem) * 1);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--sidebar-border);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5)}#root .cn-sidebar-menu-sub:is(:where(.group)[data-collapsible=icon] *){display:none}#root .cn-sidebar-menu-sub-button{height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--sidebar-foreground);--tw-ring-color:var(--sidebar-ring)}@media (hover:hover){#root .cn-sidebar-menu-sub-button:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .cn-sidebar-menu-sub-button:focus-visible{--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)}#root .cn-sidebar-menu-sub-button:active{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}#root .cn-sidebar-menu-sub-button[data-size=md]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-sidebar-menu-sub-button[data-size=sm]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .cn-sidebar-menu-sub-button:where([data-active]:not([data-active=false])),#root .cn-sidebar-menu-sub-button:where([data-state=active]){background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}#root .cn-sidebar-menu-sub-button>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--sidebar-accent-foreground)}#root .cn-skeleton{border-radius:calc(var(--radius) * .8);background-color:var(--muted)}#root .cn-slider:where([data-orientation=vertical]){min-height:calc(var(--spacing,.25rem) * 40)}#root .cn-slider-track{background-color:var(--muted);border-radius:3.40282e+38px}#root .cn-slider-track:where([data-orientation=horizontal]){height:calc(var(--spacing,.25rem) * 1.5);width:100%}#root .cn-slider-track:where([data-orientation=vertical]){height:100%;width:calc(var(--spacing,.25rem) * 1.5)}#root .cn-slider-range{background-color:var(--primary)}#root .cn-slider-thumb{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary);background-color:var(--color-white,#fff);--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--ring);border-radius:3.40282e+38px}@supports (color:color-mix(in lab,red,red)){#root .cn-slider-thumb{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .cn-slider-thumb{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){#root .cn-slider-thumb:hover{--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)}}#root .cn-slider-thumb:focus-visible{--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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#root .cn-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}#root .cn-toast{border-radius:calc(var(--radius) * 1.8)}#root .cn-switch{border-style:var(--tw-border-style);--tw-shadow:var(--shadow-xs);border-width:1px;border-color:#0000;border-radius:3.40282e+38px;flex-shrink:0}#root .cn-switch,#root .cn-switch:focus-visible{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .cn-switch:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .cn-switch:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .cn-switch[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-switch[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .cn-switch[data-size=default]{width:32px;height:18.4px}#root .cn-switch[data-size=sm]{width:24px;height:14px}#root .cn-switch:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-switch:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .cn-switch:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-switch:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .cn-switch:where([data-checked]:not([data-checked=false])),#root .cn-switch:where([data-state=checked]){background-color:var(--primary)}#root .cn-switch:is(.dark *):where([data-state=unchecked]),#root .cn-switch:is(.dark *):where([data-unchecked]:not([data-unchecked=false])),#root .cn-switch:where([data-state=unchecked]),#root .cn-switch:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .cn-switch:is(.dark *):where([data-state=unchecked]),#root .cn-switch:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab,var(--input) 80%,transparent)}}#root .cn-switch-thumb{background-color:var(--background);border-radius:3.40282e+38px}#root .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *):where([data-checked]:not([data-checked=false])),#root .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked]),#root .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *):where([data-checked]:not([data-checked=false])),#root .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked]){--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .cn-switch-thumb:is(.dark *):where([data-checked]:not([data-checked=false])),#root .cn-switch-thumb:is(.dark *):where([data-state=checked]){background-color:var(--primary-foreground)}#root .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *):where([data-state=unchecked]),#root .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *):where([data-unchecked]:not([data-unchecked=false])),#root .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *):where([data-state=unchecked]),#root .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *):where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .cn-switch-thumb:is(.dark *):where([data-state=unchecked]),#root .cn-switch-thumb:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}#root .cn-table-container{width:100%;position:relative;overflow-x:auto}#root .cn-table{caption-side:bottom;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-table-header tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root .cn-table-#root tr:last-child{border-style:var(--tw-border-style);border-width:0}#root .cn-table-footer{border-top-style:var(--tw-border-style);background-color:var(--muted);border-top-width:1px}@supports (color:color-mix(in lab,red,red)){#root .cn-table-footer{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root .cn-table-footer{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .cn-table-footer>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}#root .cn-table-row{border-bottom-style:var(--tw-border-style);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-bottom-width:1px}@media (hover:hover){#root .cn-table-row:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .cn-table-row:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root .cn-table-row[data-state=selected]{background-color:var(--muted)}#root .cn-table-head{height:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 2);text-align:left;vertical-align:middle;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--foreground)}#root .cn-table-head:has([role=checkbox]){padding-right:calc(var(--spacing,.25rem) * 0)}#root .cn-table-cell{padding:calc(var(--spacing,.25rem) * 2);vertical-align:middle;white-space:nowrap}#root .cn-table-cell:has([role=checkbox]){padding-right:calc(var(--spacing,.25rem) * 0)}#root .cn-table-caption{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .cn-tabs{gap:calc(var(--spacing,.25rem) * 2)}#root .cn-tabs-list{border-radius:var(--radius);padding:3px}#root .cn-tabs-list:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing,.25rem) * 9)}#root .cn-tabs-list[data-variant=line]{border-radius:0}#root .cn-tabs-trigger{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-width:1px;border-color:#0000}#root .cn-tabs-trigger:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .cn-tabs-trigger:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .cn-tabs-trigger:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])),#root .cn-tabs-trigger:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]){--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .cn-tabs-trigger:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),#root .cn-tabs-trigger:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){--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)}#root .cn-tabs-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-tabs-content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-textarea{border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-shadow:var(--shadow-xs);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000}#root .cn-textarea,#root .cn-textarea:focus-visible{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .cn-textarea:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .cn-textarea:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .cn-textarea[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-textarea[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media (min-width:48rem){#root .cn-textarea{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}#root .cn-textarea:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .cn-textarea:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .cn-textarea:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-textarea:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .cn-textarea:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-textarea:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .cn-toggle{gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * .8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){#root .cn-toggle:hover{color:var(--foreground)}}#root .cn-toggle:focus-visible{border-color:var(--ring);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .cn-toggle:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .cn-toggle[aria-invalid=true]{border-color:var(--destructive);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-toggle[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .cn-toggle[aria-pressed=true]{background-color:var(--muted)}#root .cn-toggle:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-toggle:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .cn-toggle svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-toggle-variant-default{background-color:#0000}#root .cn-toggle-variant-outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}@media (hover:hover){#root .cn-toggle-variant-outline:hover{background-color:var(--muted)}}#root .cn-toggle-size-default{height:calc(var(--spacing,.25rem) * 9);min-width:calc(var(--spacing,.25rem) * 9);padding-inline:calc(var(--spacing,.25rem) * 2.5)}#root .cn-toggle-size-default:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .cn-toggle-size-default:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .cn-toggle-size-sm{height:calc(var(--spacing,.25rem) * 8);min-width:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 2.5)}#root .cn-toggle-size-sm:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .cn-toggle-size-sm:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .cn-toggle-size-lg{height:calc(var(--spacing,.25rem) * 10);min-width:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 2.5)}#root .cn-toggle-size-lg:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .cn-toggle-size-lg:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .cn-toggle-group{border-radius:calc(var(--radius) * .8)}#root .cn-toggle-group[data-spacing="0"][data-variant=outline]{--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing,.25rem) * 2);--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);border-radius:0}#root .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}#root .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) * .8);border-top-right-radius:calc(var(--radius) * .8)}#root .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}#root .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}#root .cn-toggle-group-item[data-state=on]{background-color:var(--muted)}#root .cn-tooltip-content{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));display:inline-flex}#root .cn-tooltip-content:has([data-slot=kbd]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .cn-tooltip-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .cn-tooltip-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .cn-tooltip-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .cn-tooltip-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root :is(.cn-tooltip-content *)[data-slot=kbd]{isolation:isolate;z-index:50;border-radius:calc(var(--radius) * .6);position:relative}#root .cn-tooltip-content:where([data-open]:not([data-open=false])),#root .cn-tooltip-content:where([data-state=open]),#root .cn-tooltip-content[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .cn-tooltip-content:where([data-closed]:not([data-closed=false])),#root .cn-tooltip-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .cn-tooltip-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .cn-tooltip-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .cn-tooltip-arrow{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:2px;rotate:45deg}#root .cn-tooltip-arrow-logical[data-side=inline-end]{left:calc(var(--spacing,.25rem) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%!important}#root .cn-tooltip-arrow-logical[data-side=inline-start]{right:calc(var(--spacing,.25rem) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%!important}#root .cn-input-group{height:calc(var(--spacing,.25rem) * 9);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root :where([data-slot=combobox-content]) :is(.cn-input-group):focus-within{border-color:inherit;--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)}#root .cn-input-group:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .cn-input-group:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .cn-input-group:has([data-slot][aria-invalid=true]){border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-input-group:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .cn-input-group:has(>[data-align=block-end]),#root .cn-input-group:has(>[data-align=block-start]){flex-direction:column;height:auto}#root .cn-input-group:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .cn-input-group:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .cn-input-group:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-input-group:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .cn-input-group:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing,.25rem) * 3)}#root .cn-input-group:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing,.25rem) * 3)}#root .cn-input-group:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .cn-input-group:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .cn-input-group-addon{gap:calc(var(--spacing,.25rem) * 2);height:auto;padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .cn-input-group-addon:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}#root .cn-input-group-addon>kbd{border-radius:calc(var(--radius) - 5px)}#root .cn-input-group-addon>svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-input-group-addon-align-inline-start{padding-left:calc(var(--spacing,.25rem) * 2)}#root .cn-input-group-addon-align-inline-start:has(>button){margin-left:calc(var(--spacing,.25rem) * -1)}#root .cn-input-group-addon-align-inline-start:has(>kbd){margin-left:-.15rem}#root .cn-input-group-addon-align-inline-end{padding-right:calc(var(--spacing,.25rem) * 2)}#root .cn-input-group-addon-align-inline-end:has(>button){margin-right:calc(var(--spacing,.25rem) * -1)}#root .cn-input-group-addon-align-inline-end:has(>kbd){margin-right:-.15rem}#root .cn-input-group-addon-align-block-start{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-top:calc(var(--spacing,.25rem) * 2)}#root .cn-input-group-addon-align-block-start:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing,.25rem) * 2)}#root .cn-input-group-addon-align-block-start.border-b{padding-bottom:calc(var(--spacing,.25rem) * 2)}#root .cn-input-group-addon-align-block-end{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-bottom:calc(var(--spacing,.25rem) * 2)}#root .cn-input-group-addon-align-block-end:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing,.25rem) * 2)}#root .cn-input-group-addon-align-block-end.border-t{padding-top:calc(var(--spacing,.25rem) * 2)}#root .cn-input-group-button{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-input-group-button-size-xs{height:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) - 5px);padding-inline:calc(var(--spacing,.25rem) * 1.5)}#root .cn-input-group-button-size-xs>svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .cn-input-group-button-size-icon-xs{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-radius:calc(var(--radius) - 5px);padding:calc(var(--spacing,.25rem) * 0)}#root .cn-input-group-button-size-icon-xs:has(>svg){padding:calc(var(--spacing,.25rem) * 0)}#root .cn-input-group-button-size-icon-sm{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);padding:calc(var(--spacing,.25rem) * 0)}#root .cn-input-group-button-size-icon-sm:has(>svg){padding:calc(var(--spacing,.25rem) * 0)}#root .cn-input-group-text{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .cn-input-group-text svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-input-group-input{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;background-color:#0000;border-width:0;border-radius:0}#root .cn-input-group-input,#root .cn-input-group-input:focus-visible,#root .cn-input-group-input[aria-invalid=true]{--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)}#root .cn-input-group-input:is(.dark *){background-color:#0000}#root .cn-input-group-textarea{border-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 2);--tw-shadow:0 0 #0000;background-color:#0000;border-width:0;border-radius:0}#root .cn-input-group-textarea,#root .cn-input-group-textarea:focus-visible,#root .cn-input-group-textarea[aria-invalid=true]{--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)}#root .cn-input-group-textarea:is(.dark *){background-color:#0000}#root .cn-menu-translucent{background-color:var(--popover);position:relative;animation:none!important}@supports (color:color-mix(in lab,red,red)){#root .cn-menu-translucent{background-color:color-mix(in oklab,var(--popover) 70%,transparent)}}#root .cn-menu-translucent:before{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:calc(1 * -1);border-radius:inherit;--tw-backdrop-blur:blur(var(--blur-2xl,40px));-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,);content:var(--tw-content);--tw-backdrop-saturate:saturate(150%);position:absolute}#root :is(.cn-menu-translucent *)[data-slot$=-item]:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.cn-menu-translucent *)[data-slot$=-item]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.cn-menu-translucent *)[data-slot$=-item][data-highlighted]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.cn-menu-translucent *)[data-slot$=-item][data-highlighted]{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.cn-menu-translucent *)[data-slot$=-separator]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.cn-menu-translucent *)[data-slot$=-separator]{background-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}#root :is(.cn-menu-translucent *)[data-slot$=-trigger]:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.cn-menu-translucent *)[data-slot$=-trigger]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.cn-menu-translucent *)[data-slot$=-trigger][aria-expanded=true]{background-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){#root :is(.cn-menu-translucent *)[data-slot$=-trigger][aria-expanded=true]{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)!important}}#root :is(.cn-menu-translucent *)[data-variant=destructive],#root :is(:is(.cn-menu-translucent *)[data-variant=destructive] *){color:var(--accent-foreground)!important}#root :is(.cn-menu-translucent *)[data-variant=destructive]:focus{background-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){#root :is(.cn-menu-translucent *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)!important}}#root .cn-bubble{gap:calc(var(--spacing,.25rem) * 1);max-width:80%}#root .cn-bubble:is(:where(.group\/message)[data-align=end] *),#root .cn-bubble[data-align=end]{align-self:flex-end}#root .cn-bubble[data-variant=ghost]{max-width:100%}#root .cn-bubble-content{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);border-width:1px;border-color:#0000}#root .cn-bubble-content:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}#root .cn-bubble-content:is(button,a){--tw-outline-style:none;outline-style:none}#root .cn-bubble-content:is(button,a):focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .cn-bubble-content:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root :is(.cn-bubble-variant-default>*)[data-slot=bubble-content]{background-color:var(--primary);color:var(--primary-foreground)}#root .cn-bubble-variant-default>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .cn-bubble-variant-default>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}#root :is(.cn-bubble-variant-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary);color:var(--secondary-foreground)}#root .cn-bubble-variant-secondary>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root .cn-bubble-variant-secondary>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}#root .cn-bubble-variant-muted>[data-slot=bubble-content]:is(button,a):hover,#root :is(.cn-bubble-variant-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .cn-bubble-variant-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}#root :is(.cn-bubble-variant-tinted>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h);color:var(--foreground)}#root :is(.cn-bubble-variant-tinted:is(.dark *)>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}#root .cn-bubble-variant-tinted>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}#root .cn-bubble-variant-tinted:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}#root :is(.cn-bubble-variant-outline>*)[data-slot=bubble-content]{border-color:var(--border);background-color:var(--background)}#root .cn-bubble-variant-outline>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted);color:var(--foreground)}#root .cn-bubble-variant-outline:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .cn-bubble-variant-outline:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .cn-bubble-variant-ghost{--tw-border-style:none;border-style:none}#root :is(.cn-bubble-variant-ghost>*)[data-slot=bubble-content]{padding:calc(var(--spacing,.25rem) * 0);background-color:#0000;border-radius:0}#root .cn-bubble-variant-ghost>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted);color:var(--foreground)}#root .cn-bubble-variant-ghost:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .cn-bubble-variant-ghost:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root :is(.cn-bubble-variant-destructive>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root :is(.cn-bubble-variant-destructive>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root :is(.cn-bubble-variant-destructive>*)[data-slot=bubble-content]{color:var(--destructive)}#root :is(.cn-bubble-variant-destructive:is(.dark *)>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root :is(.cn-bubble-variant-destructive:is(.dark *)>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .cn-bubble-variant-destructive>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-bubble-variant-destructive>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .cn-bubble-variant-destructive:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .cn-bubble-variant-destructive:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}#root .cn-bubble-reactions{gap:calc(var(--spacing,.25rem) * 1);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--card);border-radius:3.40282e+38px;flex-shrink:0}#root .cn-bubble-reactions:has(:is(button)){padding:calc(var(--spacing,.25rem) * 0)}#root .cn-bubble-reactions-side-top{top:calc(var(--spacing,.25rem) * 0);--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .cn-bubble-reactions-side-bottom{bottom:calc(var(--spacing,.25rem) * 0);--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .cn-bubble-reactions-align-start{left:calc(var(--spacing,.25rem) * 3)}#root .cn-bubble-reactions-align-end{right:calc(var(--spacing,.25rem) * 3)}#root .cn-bubble-group{gap:calc(var(--spacing,.25rem) * 2)}#root .cn-attachment{border-radius:calc(var(--radius) * 1.4);width:fit-content}#root .cn-attachment:focus-within{--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .cn-attachment:focus-within{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .cn-attachment-orientation-horizontal{min-width:calc(var(--spacing,.25rem) * 40)}#root .cn-attachment-orientation-vertical{width:calc(var(--spacing,.25rem) * 24)}#root .cn-attachment-orientation-vertical:has([data-slot=attachment-content]){width:calc(var(--spacing,.25rem) * 30)}#root .cn-attachment-size-default{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-attachment-size-default:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2)}#root .cn-attachment-size-default:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 2)}#root .cn-attachment-size-sm{gap:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .cn-attachment-size-sm:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5)}#root .cn-attachment-size-sm:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 1.5)}#root .cn-attachment-size-xs{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .cn-attachment-size-xs:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1)}#root .cn-attachment-size-xs:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 1)}#root .cn-attachment-media{width:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius);background-color:var(--muted);color:var(--foreground)}#root .cn-attachment-media:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}#root .cn-attachment-media:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 8)}#root .cn-attachment-media:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) * .8)}#root :is(.cn-attachment-media:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing,.25rem) * 6)!important;height:calc(var(--spacing,.25rem) * 6)!important}#root .cn-attachment-media svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-attachment-media:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .cn-attachment-media:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .cn-attachment-media-variant-image{opacity:.6}#root .cn-attachment-media-variant-image:is(:where(.group\/attachment)[data-state=done] *),#root .cn-attachment-media-variant-image:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}#root .cn-attachment-content{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}#root .cn-attachment-content:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing,.25rem) * 1)}#root .cn-attachment-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .cn-attachment-description{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .cn-attachment-actions{z-index:20;position:relative}#root .cn-attachment-actions:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 1);position:absolute}#root .cn-attachment-group{scroll-padding-inline:calc(var(--spacing,.25rem) * 1);gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1)}#root .cn-attachment-trigger{inset:calc(var(--spacing,.25rem) * 0);z-index:10;--tw-outline-style:none;outline-style:none;position:absolute}#root .cn-marker{min-height:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .cn-marker svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-marker:is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root .cn-marker:is(a):hover{color:var(--foreground)}}#root .cn-marker-variant-separator:before{margin-right:calc(var(--spacing,.25rem) * 1)}#root .cn-marker-variant-separator:after,#root .cn-marker-variant-separator:before{height:1px;min-width:calc(var(--spacing,.25rem) * 0);content:var(--tw-content);background-color:var(--border);flex:1}#root .cn-marker-variant-separator:after{margin-left:calc(var(--spacing,.25rem) * 1)}#root .cn-marker-variant-border{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--spacing,.25rem) * 2)}#root .cn-marker-icon,#root .cn-marker-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .cn-marker-content:is(:where(.group\/marker)[data-variant=separator] *){text-align:center;flex:none}#root :is(.cn-marker-content>*):is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root :is(.cn-marker-content>*):is(a):hover{color:var(--foreground)}}#root .cn-message-scroller-content{gap:calc(var(--spacing,.25rem) * 8)}#root .cn-message{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .cn-message-avatar{min-width:calc(var(--spacing,.25rem) * 8)}#root .cn-message-avatar:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing,.25rem) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .cn-message-content{gap:calc(var(--spacing,.25rem) * 2.5)}#root :is(.cn-message-content:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}#root .cn-message-header{padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .cn-message-header:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing,.25rem) * 0)}#root .cn-message-footer{padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .cn-message-footer:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing,.25rem) * 0)}#root .cn-message-group{gap:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-accordion-item:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root .style-nova .cn-accordion-trigger{border-radius:var(--radius);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (hover:hover){#root .style-nova .cn-accordion-trigger:hover{text-decoration-line:underline}}#root .style-nova .cn-accordion-trigger:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-accordion-trigger:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-nova .cn-accordion-trigger:focus-visible:after{content:var(--tw-content);border-color:var(--ring)}#root :is(.style-nova .cn-accordion-trigger *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground);margin-left:auto}#root .style-nova .cn-accordion-content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-accordion-content:where([data-open]:not([data-open=false])),#root .style-nova .cn-accordion-content:where([data-state=open]){animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root .style-nova .cn-accordion-content:where([data-closed]:not([data-closed=false])),#root .style-nova .cn-accordion-content:where([data-state=closed]){animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root .style-nova .cn-accordion-content-inner{padding-top:calc(var(--spacing,.25rem) * 0);padding-bottom:calc(var(--spacing,.25rem) * 2.5)}#root .style-nova .cn-alert{gap:calc(var(--spacing,.25rem) * .5);border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:1px;display:grid}#root .style-nova .cn-alert:has([data-slot=alert-action]){padding-right:calc(var(--spacing,.25rem) * 18);position:relative}#root .style-nova .cn-alert:has(>svg){column-gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:auto 1fr}#root :is(.style-nova .cn-alert>*):is(svg){--tw-translate-y:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}#root :is(.style-nova .cn-alert>*):is(svg:not([class*=size-])){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-alert-variant-default{background-color:var(--card);color:var(--card-foreground)}#root .style-nova .cn-alert-variant-destructive{background-color:var(--card);color:var(--destructive)}#root :is(.style-nova .cn-alert-variant-destructive>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-nova .cn-alert-variant-destructive>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}#root :is(.style-nova .cn-alert-variant-destructive>*):is(svg){color:currentColor}#root .style-nova .cn-alert-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-nova .cn-alert-title:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}#root .style-nova .cn-alert-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));text-wrap:balance;color:var(--muted-foreground)}@media (min-width:48rem){#root .style-nova .cn-alert-description{text-wrap:pretty}}#root .style-nova .cn-alert-description p:not(:last-child){margin-bottom:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-alert-action{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);position:absolute}#root .style-nova .cn-alert-dialog-overlay{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-alert-dialog-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 10%,transparent)}}#root .style-nova .cn-alert-dialog-overlay{--tw-duration:.1s;transition-duration:.1s}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-nova .cn-alert-dialog-overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-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,)}}#root .style-nova .cn-alert-dialog-overlay:where([data-open]:not([data-open=false])),#root .style-nova .cn-alert-dialog-overlay:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-nova .cn-alert-dialog-overlay:where([data-closed]:not([data-closed=false])),#root .style-nova .cn-alert-dialog-overlay:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-nova .cn-alert-dialog-content{gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 1.4);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 4);color:var(--popover-foreground);--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);--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-alert-dialog-content{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-nova .cn-alert-dialog-content{--tw-duration:.1s;transition-duration:.1s}#root .style-nova .cn-alert-dialog-content[data-size=default],#root .style-nova .cn-alert-dialog-content[data-size=sm]{max-width:var(--container-xs,20rem)}@media (min-width:40rem){#root .style-nova .cn-alert-dialog-content[data-size=default]{max-width:var(--container-sm,24rem)}}#root .style-nova .cn-alert-dialog-content:where([data-open]:not([data-open=false])),#root .style-nova .cn-alert-dialog-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-nova .cn-alert-dialog-content:where([data-closed]:not([data-closed=false])),#root .style-nova .cn-alert-dialog-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-nova .cn-alert-dialog-header{place-items:center;gap:calc(var(--spacing,.25rem) * 1.5);text-align:center;grid-template-rows:auto 1fr;display:grid}#root .style-nova .cn-alert-dialog-header:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing,.25rem) * 4);grid-template-rows:auto auto 1fr}@media (min-width:40rem){#root .style-nova .cn-alert-dialog-header:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left;place-items:start}#root .style-nova .cn-alert-dialog-header:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}}#root .style-nova .cn-alert-dialog-media{margin-bottom:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:calc(var(--radius) * .8);background-color:var(--muted);justify-content:center;align-items:center;display:inline-flex}@media (min-width:40rem){#root .style-nova .cn-alert-dialog-media:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}}#root :is(.style-nova .cn-alert-dialog-media>*):is(svg:not([class*=size-])){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-nova .cn-alert-dialog-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (min-width:40rem){#root .style-nova .cn-alert-dialog-title:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}}#root .style-nova .cn-alert-dialog-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));text-wrap:balance;color:var(--muted-foreground)}@media (min-width:48rem){#root .style-nova .cn-alert-dialog-description{text-wrap:pretty}}#root :is(.style-nova .cn-alert-dialog-description>*):is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root :is(.style-nova .cn-alert-dialog-description>*):is(a):hover{color:var(--foreground)}}#root .style-nova .cn-alert-dialog-footer{margin-inline:calc(var(--spacing,.25rem) * -4);margin-bottom:calc(var(--spacing,.25rem) * -4);border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4);border-top-style:var(--tw-border-style);background-color:var(--muted);border-top-width:1px}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-alert-dialog-footer{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root .style-nova .cn-alert-dialog-footer{padding:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-avatar{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:3.40282e+38px}#root .style-nova .cn-avatar:after{content:var(--tw-content);border-radius:3.40282e+38px}#root .style-nova .cn-avatar[data-size=lg]{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root .style-nova .cn-avatar[data-size=sm]{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-nova .cn-avatar-fallback{background-color:var(--muted);color:var(--muted-foreground);border-radius:3.40282e+38px}#root .style-nova .cn-avatar-image{border-radius:3.40282e+38px}#root .style-nova .cn-avatar-badge{background-color:var(--primary);color:var(--primary-foreground);--tw-ring-color:var(--background)}#root .style-nova .cn-avatar-group-count{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);background-color:var(--muted);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);border-radius:3.40282e+38px}#root .style-nova .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root .style-nova .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-nova .cn-avatar-group-count>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root .style-nova .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-nova .cn-badge{height:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * 2.6);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:#0000}#root .style-nova .cn-badge:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-nova .cn-badge:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-nova .cn-badge>svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-nova .cn-badge-variant-default{background-color:var(--primary);color:var(--primary-foreground)}@media (hover:hover){#root .style-nova .cn-badge-variant-default:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-badge-variant-default:is(a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}}#root .style-nova .cn-badge-variant-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){#root .style-nova .cn-badge-variant-secondary:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-badge-variant-secondary:is(a):hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}}#root .style-nova .cn-badge-variant-outline{border-color:var(--border);color:var(--foreground)}@media (hover:hover){#root .style-nova .cn-badge-variant-outline:is(a):hover{background-color:var(--muted);color:var(--muted-foreground)}}#root .style-nova .cn-badge-variant-destructive{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-badge-variant-destructive{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-nova .cn-badge-variant-destructive{color:var(--destructive)}#root .style-nova .cn-badge-variant-destructive:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-badge-variant-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-nova .cn-badge-variant-destructive:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-badge-variant-destructive:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-nova .cn-badge-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-badge-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}@media (hover:hover){#root .style-nova .cn-badge-variant-destructive:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-badge-variant-destructive:is(a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-nova .cn-badge-variant-ghost:hover{background-color:var(--muted);color:var(--muted-foreground)}#root .style-nova .cn-badge-variant-ghost:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-badge-variant-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root .style-nova .cn-badge-variant-link{color:var(--primary);text-underline-offset:4px}@media (hover:hover){#root .style-nova .cn-badge-variant-link:hover{text-decoration-line:underline}}#root .style-nova .cn-breadcrumb-list{gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-nova .cn-breadcrumb-item{gap:calc(var(--spacing,.25rem) * 1)}#root .style-nova .cn-breadcrumb-link{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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){#root .style-nova .cn-breadcrumb-link:hover{color:var(--foreground)}}#root .style-nova .cn-breadcrumb-page{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--foreground)}#root .style-nova .cn-breadcrumb-separator>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-nova .cn-breadcrumb-ellipsis{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root .style-nova .cn-breadcrumb-ellipsis>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-button{border-radius:var(--radius);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);background-clip:padding-box;border-width:1px;border-color:#0000}#root .style-nova .cn-button:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-button:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-nova .cn-button:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-nova .cn-button[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-nova .cn-button:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-button:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-nova .cn-button:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-button:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-nova .cn-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-button-variant-outline{border-color:var(--border);background-color:var(--background)}@media (hover:hover){#root .style-nova .cn-button-variant-outline:hover{background-color:var(--muted);color:var(--foreground)}}#root .style-nova .cn-button-variant-outline[aria-expanded=true]{background-color:var(--muted);color:var(--foreground)}#root .style-nova .cn-button-variant-outline:is(.dark *){border-color:var(--input);background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-button-variant-outline:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media (hover:hover){#root .style-nova .cn-button-variant-outline:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-button-variant-outline:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}#root .style-nova .cn-button-variant-default{background-color:var(--primary);color:var(--primary-foreground)}@media (hover:hover){#root .style-nova .cn-button-variant-default:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-button-variant-default:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}}#root .style-nova .cn-button-variant-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){#root .style-nova .cn-button-variant-secondary:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-button-variant-secondary:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}}#root .style-nova .cn-button-variant-secondary[aria-expanded=true]{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){#root .style-nova .cn-button-variant-ghost:hover{background-color:var(--muted);color:var(--foreground)}}#root .style-nova .cn-button-variant-ghost[aria-expanded=true]{background-color:var(--muted);color:var(--foreground)}@media (hover:hover){#root .style-nova .cn-button-variant-ghost:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-button-variant-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root .style-nova .cn-button-variant-destructive{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-button-variant-destructive{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-nova .cn-button-variant-destructive{color:var(--destructive)}@media (hover:hover){#root .style-nova .cn-button-variant-destructive:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-button-variant-destructive:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}}#root .style-nova .cn-button-variant-destructive:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-button-variant-destructive:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-nova .cn-button-variant-destructive:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-button-variant-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-nova .cn-button-variant-destructive:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-button-variant-destructive:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media (hover:hover){#root .style-nova .cn-button-variant-destructive:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-button-variant-destructive:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}}#root .style-nova .cn-button-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-button-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-nova .cn-button-variant-link{color:var(--primary);text-underline-offset:4px}@media (hover:hover){#root .style-nova .cn-button-variant-link:hover{text-decoration-line:underline}}#root .style-nova .cn-button-size-xs{height:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 1);border-radius:min(var(--radius-md),10px);padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root :where([data-slot=button-group]) :is(.style-nova .cn-button-size-xs){border-radius:var(--radius)}#root .style-nova .cn-button-size-xs:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-nova .cn-button-size-xs:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-nova .cn-button-size-xs svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-nova .cn-button-size-sm{height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 1);border-radius:min(var(--radius-md),12px);padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:.8rem}#root :where([data-slot=button-group]) :is(.style-nova .cn-button-size-sm){border-radius:var(--radius)}#root .style-nova .cn-button-size-sm:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-nova .cn-button-size-sm:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-nova .cn-button-size-sm svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-nova .cn-button-size-default{height:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 2.5)}#root .style-nova .cn-button-size-default:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-button-size-default:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-button-size-lg{height:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 2.5)}#root .style-nova .cn-button-size-lg:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-button-size-lg:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-button-size-icon-xs{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-radius:min(var(--radius-md),10px)}#root :where([data-slot=button-group]) :is(.style-nova .cn-button-size-icon-xs){border-radius:var(--radius)}#root .style-nova .cn-button-size-icon-xs svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-nova .cn-button-size-icon-sm{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);border-radius:min(var(--radius-md),12px)}#root :where([data-slot=button-group]) :is(.style-nova .cn-button-size-icon-sm){border-radius:var(--radius)}#root .style-nova .cn-button-size-icon{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root .style-nova .cn-button-size-icon-lg{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9)}#root .style-nova .cn-button-group:has(>[data-slot=button-group]){gap:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-button-group:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}#root .style-nova .cn-button-group-orientation-horizontal>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:var(--radius)!important;border-bottom-right-radius:var(--radius)!important}#root .style-nova .cn-button-group-orientation-vertical>[data-slot]:not(:has(~[data-slot])){border-bottom-right-radius:var(--radius)!important;border-bottom-left-radius:var(--radius)!important}#root .style-nova .cn-button-group-text{gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-width:1px}#root .style-nova .cn-button-group-text svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-button-group-separator{background-color:var(--input)}#root .style-nova .cn-calendar{padding:calc(var(--spacing,.25rem) * 2);--cell-radius:var(--radius-md);--cell-size:calc(var(--spacing,.25rem) * 7)}#root .style-nova .cn-calendar-dropdown-root{border-style:var(--tw-border-style);border-width:1px;border-color:var(--input)}#root .style-nova .cn-calendar-dropdown-root:has(:focus){border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-calendar-dropdown-root:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-nova .cn-calendar-caption-label{height:calc(var(--spacing,.25rem) * 6);padding-right:calc(var(--spacing,.25rem) * 1);padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-nova .cn-card{gap:var(--card-spacing);border-radius:calc(var(--radius) * 1.4);background-color:var(--card);padding-block:var(--card-spacing);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--card-foreground);--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);--tw-ring-color:var(--foreground);overflow:hidden}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-card{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-nova .cn-card{--card-spacing:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-card:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing,.25rem) * 0)}#root .style-nova .cn-card:has(>img:first-child){padding-top:calc(var(--spacing,.25rem) * 0)}#root .style-nova .cn-card[data-size=sm]{--card-spacing:calc(var(--spacing,.25rem) * 3)}#root .style-nova .cn-card[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing,.25rem) * 0)}#root :is(.style-nova .cn-card>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}#root :is(.style-nova .cn-card>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}#root .style-nova .cn-card-header{gap:calc(var(--spacing,.25rem) * 1);border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4);padding-inline:var(--card-spacing)}#root .style-nova .cn-card-header.border-b{padding-bottom:var(--card-spacing)}#root .style-nova .cn-card-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-nova .cn-card-title:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-card-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-nova .cn-card-content{padding-inline:var(--card-spacing)}#root .style-nova .cn-card-footer{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4);border-top-style:var(--tw-border-style);background-color:var(--muted);border-top-width:1px}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-card-footer{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root .style-nova .cn-card-footer{padding:var(--card-spacing)}#root .style-nova .cn-carousel-next,#root .style-nova .cn-carousel-previous{border-radius:3.40282e+38px}#root .style-nova .cn-chart-tooltip{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-chart-tooltip{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-nova .cn-chart-tooltip{background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-nova .cn-checkbox{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:4px;justify-content:center;align-items:center;display:flex}#root .style-nova .cn-checkbox:is(:where(.group\/field):has(:disabled) *){opacity:.5}#root .style-nova .cn-checkbox:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-checkbox:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-nova .cn-checkbox[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-checkbox[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-nova .cn-checkbox[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}#root .style-nova .cn-checkbox:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-checkbox:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-nova .cn-checkbox:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-checkbox:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-nova .cn-checkbox:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-checkbox:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-nova .cn-checkbox:where([data-checked]:not([data-checked=false])),#root .style-nova .cn-checkbox:where([data-state=checked]){border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}#root .style-nova .cn-checkbox:is(.dark *):where([data-checked]:not([data-checked=false])),#root .style-nova .cn-checkbox:is(.dark *):where([data-state=checked]){background-color:var(--primary)}#root .style-nova .cn-checkbox-indicator>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-nova .cn-combobox-content{max-height:calc(var(--spacing,.25rem) * 72);min-width:calc(var(--spacing,.25rem) * 36);border-radius:var(--radius);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s;overflow:hidden}#root .style-nova .cn-combobox-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-nova .cn-combobox-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-nova .cn-combobox-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-nova .cn-combobox-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root :is(.style-nova .cn-combobox-content>*)[data-slot=input-group]{margin:calc(var(--spacing,.25rem) * 1);margin-bottom:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 8);border-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-nova .cn-combobox-content>*)[data-slot=input-group]{border-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root :is(.style-nova .cn-combobox-content>*)[data-slot=input-group]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-nova .cn-combobox-content>*)[data-slot=input-group]{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root :is(.style-nova .cn-combobox-content>*)[data-slot=input-group]{--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)}#root .style-nova .cn-combobox-content:where([data-open]:not([data-open=false])),#root .style-nova .cn-combobox-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-nova .cn-combobox-content:where([data-closed]:not([data-closed=false])),#root .style-nova .cn-combobox-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-nova .cn-combobox-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-nova .cn-combobox-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-nova .cn-combobox-label{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-nova .cn-combobox-item{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-block:calc(var(--spacing,.25rem) * 1);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-combobox-item[data-highlighted]{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-nova .cn-combobox-item:not([data-variant=destructive])[data-highlighted] *){color:var(--accent-foreground)}#root .style-nova .cn-combobox-item svg:not([class*=size-]),#root .style-nova .cn-combobox-item-indicator{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-combobox-item-indicator{pointer-events:none;right:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex;position:absolute}#root .style-nova .cn-combobox-empty{width:100%;padding-block:calc(var(--spacing,.25rem) * 2);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);justify-content:center;display:none}#root .style-nova .cn-combobox-empty:is(:where(.group\/combobox-content)[data-empty] *){display:flex}#root .style-nova .cn-combobox-list{-ms-overflow-style:none;scrollbar-width:none}#root .style-nova .cn-combobox-list::-webkit-scrollbar{display:none}#root .style-nova .cn-combobox-list{max-height:min(calc(calc(var(--spacing,.25rem) * 72) - calc(var(--spacing,.25rem) * 9)),calc(var(--available-height) - calc(var(--spacing,.25rem) * 9)));scroll-padding-block:calc(var(--spacing,.25rem) * 1);padding:calc(var(--spacing,.25rem) * 1);overflow-y:auto}#root .style-nova .cn-combobox-list[data-empty]{padding:calc(var(--spacing,.25rem) * 0)}#root .style-nova .cn-combobox-item-text{gap:calc(var(--spacing,.25rem) * 2);flex:1;display:flex}#root .style-nova .cn-combobox-separator{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--border);height:1px}#root .style-nova .cn-combobox-trigger svg:not([class*=size-]),#root .style-nova .cn-combobox-trigger-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-combobox-trigger-icon{color:var(--muted-foreground)}#root .style-nova .cn-combobox-chips{min-height:calc(var(--spacing,.25rem) * 8);align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;background-clip:padding-box;flex-wrap:wrap;display:flex}#root .style-nova .cn-combobox-chips:focus-within{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-nova .cn-combobox-chips:has([aria-invalid=true]){border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-nova .cn-combobox-chips:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing,.25rem) * 1)}#root .style-nova .cn-combobox-chips:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-combobox-chips:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-nova .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-nova .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-nova .cn-combobox-chip{height:calc(calc(var(--spacing,.25rem) * 5.25));justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * .6);background-color:var(--muted);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--foreground);display:flex}#root .style-nova .cn-combobox-chip:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing,.25rem) * 0)}#root .style-nova .cn-combobox-chip-remove{margin-left:calc(var(--spacing,.25rem) * -1);opacity:.5}@media (hover:hover){#root .style-nova .cn-combobox-chip-remove:hover{opacity:1}}#root .style-nova .cn-command{background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground)}#root .style-nova .cn-command,#root .style-nova .cn-command-dialog{border-radius:calc(var(--radius) * 1.4)!important}#root .style-nova .cn-command-input-wrapper{padding:calc(var(--spacing,.25rem) * 1);padding-bottom:calc(var(--spacing,.25rem) * 0)}#root .style-nova .cn-command-input-group{border-color:var(--input);height:calc(var(--spacing,.25rem) * 8)!important;border-radius:var(--radius)!important}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-command-input-group{border-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-nova .cn-command-input-group{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-command-input-group{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-nova .cn-command-input-group{--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}#root :is(.style-nova .cn-command-input-group>*)[data-slot=input-group-addon]{padding-left:calc(var(--spacing,.25rem) * 2)!important}#root .style-nova .cn-command-input-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);opacity:.5;flex-shrink:0}#root .style-nova .cn-command-input{width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-command-list{-ms-overflow-style:none;scrollbar-width:none}#root .style-nova .cn-command-list::-webkit-scrollbar{display:none}#root .style-nova .cn-command-list{max-height:calc(var(--spacing,.25rem) * 72);scroll-padding-block:calc(var(--spacing,.25rem) * 1);--tw-outline-style:none;outline-style:none}#root .style-nova .cn-command-empty{padding-block:calc(var(--spacing,.25rem) * 6);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-command-group{padding:calc(var(--spacing,.25rem) * 1);color:var(--foreground);overflow:hidden}#root :is(.style-nova .cn-command-group *)[cmdk-group-heading]{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-nova .cn-command-separator{margin-inline:calc(var(--spacing,.25rem) * -1);background-color:var(--border);height:1px}#root .style-nova .cn-command-item{cursor:default;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .6);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-outline-style:none;outline-style:none;display:flex;position:relative}@media (forced-colors:active){#root .style-nova .cn-command-item{outline-offset:2px;outline:2px solid #0000}}#root .style-nova .cn-command-item{-webkit-user-select:none;user-select:none}#root :where([data-slot=dialog-content]) :is(.style-nova .cn-command-item){border-radius:var(--radius)!important}#root .style-nova .cn-command-item:where([data-selected=true]){background-color:var(--muted);color:var(--foreground)}#root .style-nova .cn-command-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.style-nova .cn-command-item:where([data-selected=true])>*):is(svg){color:var(--foreground)}#root .style-nova .cn-command-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground);margin-left:auto}#root .style-nova .cn-command-shortcut:is(:where(.group\/command-item):where([data-selected=true]) *){color:var(--foreground)}#root .style-nova .cn-context-menu-content{min-width:calc(var(--spacing,.25rem) * 36);border-radius:var(--radius);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-nova .cn-context-menu-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-nova .cn-context-menu-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-nova .cn-context-menu-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-nova .cn-context-menu-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-nova .cn-context-menu-content:where([data-open]:not([data-open=false])),#root .style-nova .cn-context-menu-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-nova .cn-context-menu-content:where([data-closed]:not([data-closed=false])),#root .style-nova .cn-context-menu-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-nova .cn-context-menu-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-nova .cn-context-menu-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-nova .cn-context-menu-item{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-context-menu-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-nova .cn-context-menu-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-nova .cn-context-menu-item[data-variant=destructive]{color:var(--destructive)}#root .style-nova .cn-context-menu-item[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-context-menu-item[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-nova .cn-context-menu-item[data-variant=destructive]:focus{color:var(--destructive)}#root .style-nova .cn-context-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-context-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-nova .cn-context-menu-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.style-nova .cn-context-menu-item:focus>*):is(svg){color:var(--accent-foreground)}#root :is(.style-nova .cn-context-menu-item[data-variant=destructive]>*):is(svg){color:var(--destructive)}#root .style-nova .cn-context-menu-checkbox-item{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);padding-block:calc(var(--spacing,.25rem) * 1);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-context-menu-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-nova .cn-context-menu-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-nova .cn-context-menu-checkbox-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-context-menu-radio-item{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);padding-block:calc(var(--spacing,.25rem) * 1);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-context-menu-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-nova .cn-context-menu-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-nova .cn-context-menu-radio-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-context-menu-item-indicator{right:calc(var(--spacing,.25rem) * 2);position:absolute}#root .style-nova .cn-context-menu-label{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-nova .cn-context-menu-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-nova .cn-context-menu-separator{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--border);height:1px}#root .style-nova .cn-context-menu-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground);margin-left:auto}#root .style-nova .cn-context-menu-shortcut:is(:where(.group\/context-menu-item):focus *){color:var(--accent-foreground)}#root .style-nova .cn-context-menu-sub-trigger{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-context-menu-sub-trigger:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-nova .cn-context-menu-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-nova .cn-context-menu-sub-trigger:where([data-open]:not([data-open=false])),#root .style-nova .cn-context-menu-sub-trigger:where([data-state=open]){background-color:var(--accent);color:var(--accent-foreground)}#root .style-nova .cn-context-menu-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-context-menu-sub-content{min-width:calc(var(--spacing,.25rem) * 32);border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.1s;border-width:1px;transition-duration:.1s}#root .style-nova .cn-context-menu-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-nova .cn-context-menu-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-nova .cn-context-menu-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-nova .cn-context-menu-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-nova .cn-context-menu-sub-content:where([data-open]:not([data-open=false])),#root .style-nova .cn-context-menu-sub-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-nova .cn-context-menu-sub-content:where([data-closed]:not([data-closed=false])),#root .style-nova .cn-context-menu-sub-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-nova .cn-context-menu-subcontent{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-nova .cn-dialog-overlay{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-dialog-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 10%,transparent)}}#root .style-nova .cn-dialog-overlay{--tw-duration:.1s;transition-duration:.1s}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-nova .cn-dialog-overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-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,)}}#root .style-nova .cn-dialog-overlay:where([data-open]:not([data-open=false])),#root .style-nova .cn-dialog-overlay:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-nova .cn-dialog-overlay:where([data-closed]:not([data-closed=false])),#root .style-nova .cn-dialog-overlay:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-nova .cn-dialog-content{gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 1.4);background-color:var(--popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);--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);--tw-ring-color:var(--foreground);display:grid}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-dialog-content{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-nova .cn-dialog-content{--tw-duration:.1s;transition-duration:.1s}@media (min-width:40rem){#root .style-nova .cn-dialog-content{max-width:var(--container-sm,24rem)}}#root .style-nova .cn-dialog-content:where([data-open]:not([data-open=false])),#root .style-nova .cn-dialog-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-nova .cn-dialog-content:where([data-closed]:not([data-closed=false])),#root .style-nova .cn-dialog-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-nova .cn-dialog-close{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);position:absolute}#root .style-nova .cn-dialog-header{gap:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-dialog-footer{margin-inline:calc(var(--spacing,.25rem) * -4);margin-bottom:calc(var(--spacing,.25rem) * -4);border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4);border-top-style:var(--tw-border-style);background-color:var(--muted);border-top-width:1px}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-dialog-footer{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root .style-nova .cn-dialog-footer{padding:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-dialog-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500)}#root .style-nova .cn-dialog-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root :is(.style-nova .cn-dialog-description>*):is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root :is(.style-nova .cn-dialog-description>*):is(a):hover{color:var(--foreground)}}#root .style-nova .cn-drawer-overlay{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-drawer-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 10%,transparent)}}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-nova .cn-drawer-overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-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,)}}#root .style-nova .cn-drawer-overlay:where([data-open]:not([data-open=false])),#root .style-nova .cn-drawer-overlay:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-nova .cn-drawer-overlay:where([data-closed]:not([data-closed=false])),#root .style-nova .cn-drawer-overlay:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-nova .cn-drawer-content{background-color:var(--popover);height:auto;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);flex-direction:column;display:flex}#root .style-nova .cn-drawer-content[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 24);border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4);border-top-style:var(--tw-border-style);border-top-width:1px;max-height:80vh}#root .style-nova .cn-drawer-content[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);border-top-right-radius:calc(var(--radius) * 1.4);border-bottom-right-radius:calc(var(--radius) * 1.4);border-right-style:var(--tw-border-style);border-right-width:1px;width:75%}#root .style-nova .cn-drawer-content[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);border-top-left-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4);border-left-style:var(--tw-border-style);border-left-width:1px;width:75%}#root .style-nova .cn-drawer-content[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing,.25rem) * 0);top:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 24);border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;max-height:80vh}@media (min-width:40rem){#root .style-nova .cn-drawer-content[data-vaul-drawer-direction=left],#root .style-nova .cn-drawer-content[data-vaul-drawer-direction=right]{max-width:var(--container-sm,24rem)}}#root .style-nova .cn-drawer-handle{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 1);background-color:var(--muted);border-radius:3.40282e+38px;flex-shrink:0;width:100px;display:none}#root .style-nova .cn-drawer-handle:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}#root .style-nova .cn-drawer-header{gap:calc(var(--spacing,.25rem) * .5);padding:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-drawer-header:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),#root .style-nova .cn-drawer-header:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}@media (min-width:48rem){#root .style-nova .cn-drawer-header{gap:calc(var(--spacing,.25rem) * .5);text-align:left}}#root .style-nova .cn-drawer-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}#root .style-nova .cn-drawer-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-nova .cn-drawer-footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-dropdown-menu-content{min-width:calc(var(--spacing,.25rem) * 32);border-radius:var(--radius);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-nova .cn-dropdown-menu-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-nova .cn-dropdown-menu-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-nova .cn-dropdown-menu-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-nova .cn-dropdown-menu-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-nova .cn-dropdown-menu-content:where([data-open]:not([data-open=false])),#root .style-nova .cn-dropdown-menu-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-nova .cn-dropdown-menu-content:where([data-closed]:not([data-closed=false])),#root .style-nova .cn-dropdown-menu-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-nova .cn-dropdown-menu-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-nova .cn-dropdown-menu-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-nova .cn-dropdown-menu-item{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-dropdown-menu-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-nova .cn-dropdown-menu-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-nova .cn-dropdown-menu-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-nova .cn-dropdown-menu-item[data-variant=destructive]{color:var(--destructive)}#root .style-nova .cn-dropdown-menu-item[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-dropdown-menu-item[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-nova .cn-dropdown-menu-item[data-variant=destructive]:focus{color:var(--destructive)}#root .style-nova .cn-dropdown-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-dropdown-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-nova .cn-dropdown-menu-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.style-nova .cn-dropdown-menu-item[data-variant=destructive]>*):is(svg){color:var(--destructive)}#root .style-nova .cn-dropdown-menu-checkbox-item{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);padding-block:calc(var(--spacing,.25rem) * 1);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-dropdown-menu-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-nova .cn-dropdown-menu-checkbox-item:focus *){color:var(--accent-foreground)}#root .style-nova .cn-dropdown-menu-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-nova .cn-dropdown-menu-checkbox-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-dropdown-menu-radio-item{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);padding-block:calc(var(--spacing,.25rem) * 1);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-dropdown-menu-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-nova .cn-dropdown-menu-radio-item:focus *){color:var(--accent-foreground)}#root .style-nova .cn-dropdown-menu-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-nova .cn-dropdown-menu-radio-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-dropdown-menu-item-indicator{right:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex;position:absolute}#root .style-nova .cn-dropdown-menu-label{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-nova .cn-dropdown-menu-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-nova .cn-dropdown-menu-separator{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--border);height:1px}#root .style-nova .cn-dropdown-menu-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground);margin-left:auto}#root .style-nova .cn-dropdown-menu-shortcut:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}#root .style-nova .cn-dropdown-menu-sub-trigger{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-dropdown-menu-sub-trigger:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-nova .cn-dropdown-menu-sub-trigger:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-nova .cn-dropdown-menu-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-nova .cn-dropdown-menu-sub-trigger:where([data-open]:not([data-open=false])),#root .style-nova .cn-dropdown-menu-sub-trigger:where([data-state=open]){background-color:var(--accent);color:var(--accent-foreground)}#root .style-nova .cn-dropdown-menu-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-dropdown-menu-sub-content{border-radius:var(--radius);background-color:var(--popover);min-width:96px;padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-nova .cn-dropdown-menu-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-nova .cn-dropdown-menu-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-nova .cn-dropdown-menu-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-nova .cn-dropdown-menu-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-nova .cn-dropdown-menu-sub-content:where([data-open]:not([data-open=false])),#root .style-nova .cn-dropdown-menu-sub-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-nova .cn-dropdown-menu-sub-content:where([data-closed]:not([data-closed=false])),#root .style-nova .cn-dropdown-menu-sub-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-nova .cn-dropdown-menu-subcontent{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-nova .cn-empty{gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 1.4);--tw-border-style:dashed;padding:calc(var(--spacing,.25rem) * 6);border-style:dashed}#root .style-nova .cn-empty-header{gap:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-empty-media{margin-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-empty-media-default{background-color:#0000}#root .style-nova .cn-empty-media-icon{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius);background-color:var(--muted);color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}#root .style-nova .cn-empty-media-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-empty-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:calc(var(--letter-spacing) - .025em);letter-spacing:calc(var(--letter-spacing) - .025em)}#root .style-nova .cn-empty-description{font-size:var(--text-sm,.875rem);line-height:var(--leading-relaxed,1.625)}#root .style-nova .cn-empty-content{gap:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-field-set{gap:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-field-set:has(>[data-slot=checkbox-group]),#root .style-nova .cn-field-set:has(>[data-slot=radio-group]){gap:calc(var(--spacing,.25rem) * 3)}#root .style-nova .cn-field-legend{margin-bottom:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-nova .cn-field-legend[data-variant=label]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-field-legend[data-variant=legend]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}#root .style-nova .cn-field-group{gap:calc(var(--spacing,.25rem) * 5)}#root .style-nova .cn-field-group[data-slot=checkbox-group]{gap:calc(var(--spacing,.25rem) * 3)}#root :is(.style-nova .cn-field-group>*)[data-slot=field-group]{gap:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-field{gap:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-field[data-invalid=true]{color:var(--destructive)}#root .style-nova .cn-field-content{gap:calc(var(--spacing,.25rem) * .5)}#root .style-nova .cn-field-label{gap:calc(var(--spacing,.25rem) * 2);--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}#root .style-nova .cn-field-label:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}#root .style-nova .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}#root .style-nova .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}#root .style-nova .cn-field-label:has(>[data-slot=field]){border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px}#root :is(.style-nova .cn-field-label>*)[data-slot=field]{padding:calc(var(--spacing,.25rem) * 2.5)}#root .style-nova .cn-field-label:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-field-label:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root .style-nova .cn-field-label:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-field-label:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root .style-nova .cn-field-title{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-nova .cn-field-title:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}#root .style-nova .cn-field-description{text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root [data-variant=legend]+:is(.style-nova .cn-field-description){margin-top:calc(var(--spacing,.25rem) * -1.5)}#root .style-nova .cn-field-separator{margin-block:calc(var(--spacing,.25rem) * -2);height:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-field-separator:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing,.25rem) * -2)}#root .style-nova .cn-field-separator-content{padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--muted-foreground)}#root .style-nova .cn-field-error{color:var(--destructive)}#root .style-nova .cn-field-error,#root .style-nova .cn-hover-card-content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-hover-card-content{width:calc(var(--spacing,.25rem) * 64);border-radius:var(--radius);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 2.5);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-nova .cn-hover-card-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-nova .cn-hover-card-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-nova .cn-hover-card-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-nova .cn-hover-card-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-nova .cn-hover-card-content:where([data-open]:not([data-open=false])),#root .style-nova .cn-hover-card-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-nova .cn-hover-card-content:where([data-closed]:not([data-closed=false])),#root .style-nova .cn-hover-card-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-nova .cn-hover-card-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-nova .cn-hover-card-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-nova .cn-input{height:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000}#root .style-nova .cn-input::file-selector-button{height:calc(var(--spacing,.25rem) * 6)}#root .style-nova .cn-input::file-selector-button{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-input::file-selector-button{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-nova .cn-input:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-input:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-nova .cn-input:disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-input:disabled{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-nova .cn-input[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-input[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media (min-width:48rem){#root .style-nova .cn-input{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}#root .style-nova .cn-input:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-input:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-nova .cn-input:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-input:is(.dark *):disabled{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}#root .style-nova .cn-input:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-input:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-nova .cn-input:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-input:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-nova .cn-input-otp{gap:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-input-otp-group{border-radius:var(--radius)}#root .style-nova .cn-input-otp-group:has([aria-invalid=true]){border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-input-otp-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-nova .cn-input-otp-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-input-otp-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-nova .cn-input-otp-slot{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-block-style:var(--tw-border-style);border-block-width:1px;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--input);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;outline-style:none}#root .style-nova .cn-input-otp-slot:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius);border-left-style:var(--tw-border-style);border-left-width:1px}#root .style-nova .cn-input-otp-slot:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}#root .style-nova .cn-input-otp-slot[aria-invalid=true]{border-color:var(--destructive)}#root .style-nova .cn-input-otp-slot[data-active=true]{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-input-otp-slot[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-nova .cn-input-otp-slot[data-active=true][aria-invalid=true]{border-color:var(--destructive);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-input-otp-slot[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-nova .cn-input-otp-slot:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-input-otp-slot:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-nova .cn-input-otp-slot:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-input-otp-slot:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-nova .cn-input-otp-caret-line{height:calc(var(--spacing,.25rem) * 4);background-color:var(--foreground);--tw-duration:1s;width:1px;transition-duration:1s;animation:caret-blink 1.25s ease-out infinite}#root .style-nova .cn-input-otp-separator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-item{border-radius:var(--radius);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:1px}@media (hover:hover){#root .style-nova .cn-item:is(a):hover{background-color:var(--muted)}}#root .style-nova .cn-item-variant-default{border-color:#0000}#root .style-nova .cn-item-variant-outline{border-color:var(--border)}#root .style-nova .cn-item-variant-muted{background-color:var(--muted);border-color:#0000}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-item-variant-muted{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root .style-nova .cn-item-size-default,#root .style-nova .cn-item-size-sm{gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5)}#root .style-nova .cn-item-size-xs{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2)}#root :where([data-slot=dropdown-menu-content]) :is(.style-nova .cn-item-size-xs){padding:calc(var(--spacing,.25rem) * 0)}#root .style-nova .cn-item-media{gap:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-item-media:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);align-self:flex-start}#root .style-nova .cn-item-media-variant-default{background-color:#0000}#root .style-nova .cn-item-media-variant-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-item-media-variant-image{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:calc(var(--radius) * .6);overflow:hidden}#root .style-nova .cn-item-media-variant-image:is(:where(.group\/item)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root .style-nova .cn-item-media-variant-image:is(:where(.group\/item)[data-size=xs] *){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-nova .cn-item-media-variant-image img{object-fit:cover;width:100%;height:100%}#root .style-nova .cn-item-content{gap:calc(var(--spacing,.25rem) * 1)}#root .style-nova .cn-item-content:is(:where(.group\/item)[data-size=xs] *){gap:calc(var(--spacing,.25rem) * 0)}#root .style-nova .cn-item-title{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-underline-offset:4px}#root .style-nova .cn-item-description{text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);color:var(--muted-foreground)}#root .style-nova .cn-item-description:is(:where(.group\/item)[data-size=xs] *){font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-nova .cn-item-actions,#root .style-nova .cn-item-footer,#root .style-nova .cn-item-header{gap:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-item-group{gap:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-item-group:has([data-size=sm]){gap:calc(var(--spacing,.25rem) * 2.5)}#root .style-nova .cn-item-group:has([data-size=xs]){gap:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-item-separator{margin-block:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-kbd{height:calc(var(--spacing,.25rem) * 5);width:fit-content;min-width:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * .6);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 1);font-family:var(--font-geist-sans);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root :where([data-slot=tooltip-content]) :is(.style-nova .cn-kbd){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root :where([data-slot=tooltip-content]) :is(.style-nova .cn-kbd){background-color:color-mix(in oklab,var(--background) 20%,transparent)}}#root :where([data-slot=tooltip-content]) :is(.style-nova .cn-kbd){color:var(--background)}#root :where([data-slot=tooltip-content]) .style-nova .cn-kbd:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root :where([data-slot=tooltip-content]) .style-nova .cn-kbd:is(.dark *){background-color:color-mix(in oklab,var(--background) 10%,transparent)}}#root .style-nova .cn-kbd svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-nova .cn-kbd-group{gap:calc(var(--spacing,.25rem) * 1)}#root .style-nova .cn-label{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500)}#root .style-nova .cn-label:is(:where(.group)[data-disabled=true] *),#root .style-nova .cn-label:is(:where(.peer):disabled~*){opacity:.5}#root .style-nova .cn-menubar{height:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * .5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;padding:3px}#root .style-nova .cn-menubar-trigger{border-radius:calc(var(--radius) * .6);padding-inline:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);padding-block:2px}@media (hover:hover){#root .style-nova .cn-menubar-trigger:hover{background-color:var(--muted)}}#root .style-nova .cn-menubar-trigger[aria-expanded=true]{background-color:var(--muted)}#root .style-nova .cn-menubar-content{min-width:calc(var(--spacing,.25rem) * 36);border-radius:var(--radius);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-nova .cn-menubar-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-nova .cn-menubar-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-nova .cn-menubar-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-nova .cn-menubar-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-nova .cn-menubar-content:where([data-open]:not([data-open=false])),#root .style-nova .cn-menubar-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-nova .cn-menubar-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-nova .cn-menubar-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-nova .cn-menubar-item{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-menubar-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-nova .cn-menubar-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-nova .cn-menubar-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-nova .cn-menubar-item[data-variant=destructive]{color:var(--destructive)}#root .style-nova .cn-menubar-item[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-menubar-item[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-nova .cn-menubar-item[data-variant=destructive]:focus{color:var(--destructive)}#root .style-nova .cn-menubar-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-menubar-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-nova .cn-menubar-item:where([data-disabled=true]),#root .style-nova .cn-menubar-item:where([data-disabled]:not([data-disabled=false])){opacity:.5}#root .style-nova .cn-menubar-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.style-nova .cn-menubar-item[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}#root .style-nova .cn-menubar-checkbox-item{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);padding-block:calc(var(--spacing,.25rem) * 1);padding-right:calc(var(--spacing,.25rem) * 1.5);padding-left:calc(var(--spacing,.25rem) * 7);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-menubar-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-nova .cn-menubar-checkbox-item:focus *){color:var(--accent-foreground)}#root .style-nova .cn-menubar-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-nova .cn-menubar-checkbox-item-indicator{left:calc(var(--spacing,.25rem) * 1.5)}#root .style-nova .cn-menubar-checkbox-item-indicator,#root .style-nova .cn-menubar-checkbox-item-indicator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-menubar-radio-item{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);padding-block:calc(var(--spacing,.25rem) * 1);padding-right:calc(var(--spacing,.25rem) * 1.5);padding-left:calc(var(--spacing,.25rem) * 7);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-menubar-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-nova .cn-menubar-radio-item:focus *){color:var(--accent-foreground)}#root .style-nova .cn-menubar-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-nova .cn-menubar-radio-item:where([data-disabled=true]),#root .style-nova .cn-menubar-radio-item:where([data-disabled]:not([data-disabled=false])){opacity:.5}#root .style-nova .cn-menubar-radio-item svg:not([class*=size-]),#root .style-nova .cn-menubar-radio-item-indicator{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-menubar-radio-item-indicator{left:calc(var(--spacing,.25rem) * 1.5)}#root .style-nova .cn-menubar-radio-item-indicator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-menubar-label{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-nova .cn-menubar-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-nova .cn-menubar-separator{background-color:var(--border)}#root .style-nova .cn-menubar-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground)}#root .style-nova .cn-menubar-shortcut:is(:where(.group\/menubar-item):focus *){color:var(--accent-foreground)}#root .style-nova .cn-menubar-sub-trigger{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-menubar-sub-trigger:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-nova .cn-menubar-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-nova .cn-menubar-sub-trigger:where([data-open]:not([data-open=false])),#root .style-nova .cn-menubar-sub-trigger:where([data-state=open]){background-color:var(--accent);color:var(--accent-foreground)}#root .style-nova .cn-menubar-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-menubar-sub-content{min-width:calc(var(--spacing,.25rem) * 32);border-radius:var(--radius);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-nova .cn-menubar-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-nova .cn-menubar-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-nova .cn-menubar-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-nova .cn-menubar-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-nova .cn-menubar-sub-content:where([data-open]:not([data-open=false])),#root .style-nova .cn-menubar-sub-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-nova .cn-menubar-sub-content:where([data-closed]:not([data-closed=false])),#root .style-nova .cn-menubar-sub-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-nova .cn-navigation-menu{max-width:max-content}#root .style-nova .cn-navigation-menu-list{gap:calc(var(--spacing,.25rem) * 0)}#root .style-nova .cn-navigation-menu-trigger{border-radius:var(--radius);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){#root .style-nova .cn-navigation-menu-trigger:hover{background-color:var(--muted)}}#root .style-nova .cn-navigation-menu-trigger:focus{background-color:var(--muted)}#root .style-nova .cn-navigation-menu-trigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-navigation-menu-trigger:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-nova .cn-navigation-menu-trigger:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#root .style-nova .cn-navigation-menu-trigger:disabled{opacity:.5}#root .style-nova .cn-navigation-menu-trigger[data-popup-open]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-navigation-menu-trigger[data-popup-open]{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){#root .style-nova .cn-navigation-menu-trigger[data-popup-open]:hover{background-color:var(--muted)}}#root .style-nova .cn-navigation-menu-trigger:where([data-open]:not([data-open=false])),#root .style-nova .cn-navigation-menu-trigger:where([data-state=open]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-navigation-menu-trigger:where([data-open]:not([data-open=false])),#root .style-nova .cn-navigation-menu-trigger:where([data-state=open]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){#root :is(.style-nova .cn-navigation-menu-trigger:where([data-state=open]),.style-nova .cn-navigation-menu-trigger:where([data-open]:not([data-open=false]))):hover{background-color:var(--muted)}}#root :is(.style-nova .cn-navigation-menu-trigger:where([data-state=open]),.style-nova .cn-navigation-menu-trigger:where([data-open]:not([data-open=false]))):focus{background-color:var(--muted)}#root .style-nova .cn-navigation-menu-link{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius);padding:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;outline-style:none;display:flex}@media (hover:hover){#root .style-nova .cn-navigation-menu-link:hover{background-color:var(--muted)}}#root .style-nova .cn-navigation-menu-link:focus{background-color:var(--muted)}#root .style-nova .cn-navigation-menu-link:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-navigation-menu-link:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-nova .cn-navigation-menu-link:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#root :where([data-slot=navigation-menu-content]) :is(.style-nova .cn-navigation-menu-link){border-radius:calc(var(--radius) * .8)}#root .style-nova .cn-navigation-menu-link:where([data-active]:not([data-active=false])),#root .style-nova .cn-navigation-menu-link:where([data-state=active]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-navigation-menu-link:where([data-active]:not([data-active=false])),#root .style-nova .cn-navigation-menu-link:where([data-state=active]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){#root :is(.style-nova .cn-navigation-menu-link:where([data-state=active]),.style-nova .cn-navigation-menu-link:where([data-active]:not([data-active=false]))):hover{background-color:var(--muted)}}#root :is(.style-nova .cn-navigation-menu-link:where([data-state=active]),.style-nova .cn-navigation-menu-link:where([data-active]:not([data-active=false]))):focus{background-color:var(--muted)}#root .style-nova .cn-navigation-menu-link svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-navigation-menu-trigger-icon{margin-left:calc(var(--spacing,.25rem) * 1);width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;position:relative;top:1px}#root .style-nova .cn-navigation-menu-trigger-icon:is(:is(:where(.group\/navigation-menu-trigger):where([data-state=open]),:where(.group\/navigation-menu-trigger):where([data-open]:not([data-open=false]))) *),#root .style-nova .cn-navigation-menu-trigger-icon:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *){rotate:180deg}#root .style-nova .cn-navigation-menu-content{padding:calc(var(--spacing,.25rem) * 1);--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}#root .style-nova .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow);--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);--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-nova .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.3s;transition-duration:.3s}#root .style-nova .cn-navigation-menu-content[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}#root .style-nova .cn-navigation-menu-content[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}#root .style-nova .cn-navigation-menu-content[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}#root .style-nova .cn-navigation-menu-content[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}#root .style-nova .cn-navigation-menu-content[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-nova .cn-navigation-menu-content[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-nova .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])),#root .style-nova .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-nova .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])),#root .style-nova .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-nova .cn-navigation-menu-viewport{border-radius:var(--radius);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-nova .cn-navigation-menu-viewport:where([data-open]:not([data-open=false])),#root .style-nova .cn-navigation-menu-viewport:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-scale:.9}#root .style-nova .cn-navigation-menu-viewport:where([data-closed]:not([data-closed=false])),#root .style-nova .cn-navigation-menu-viewport:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-scale:.9}#root .style-nova .cn-navigation-menu-indicator[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-nova .cn-navigation-menu-indicator[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-nova .cn-navigation-menu-indicator-arrow{border-top-left-radius:calc(var(--radius) * .6);background-color:var(--border);--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-nova .cn-navigation-menu-positioner{transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:cubic-bezier(.22,1,.36,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.22,1,.36,1)}#root .style-nova .cn-navigation-menu-positioner[data-side=bottom]:before{top:-10px;right:calc(var(--spacing,.25rem) * 0);content:var(--tw-content);left:calc(var(--spacing,.25rem) * 0)}#root .style-nova .cn-navigation-menu-popup{border-radius:var(--radius);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-ease:cubic-bezier(.22,1,.36,1);--tw-outline-style:none;outline-style:none;transition-timing-function:cubic-bezier(.22,1,.36,1)}#root .style-nova .cn-navigation-menu-popup[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0;--tw-duration:.15s;transition-duration:.15s}#root .style-nova .cn-navigation-menu-popup[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}#root .style-nova .cn-native-select{height:calc(var(--spacing,.25rem) * 8);width:100%;min-width:calc(var(--spacing,.25rem) * 0);appearance:none;border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);padding-block:calc(var(--spacing,.25rem) * 1);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));-webkit-user-select:none;user-select:none;background-color:#0000}#root .style-nova .cn-native-select ::selection,#root .style-nova .cn-native-select::selection{background-color:var(--primary)}#root .style-nova .cn-native-select ::selection,#root .style-nova .cn-native-select::selection{color:var(--primary-foreground)}#root .style-nova .cn-native-select::placeholder{color:var(--muted-foreground)}#root .style-nova .cn-native-select:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-native-select:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-nova .cn-native-select[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-native-select[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-nova .cn-native-select[data-size=sm]{height:calc(var(--spacing,.25rem) * 7);border-radius:min(var(--radius-md),10px);padding-block:calc(var(--spacing,.25rem) * .5)}#root .style-nova .cn-native-select:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-native-select:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media (hover:hover){#root .style-nova .cn-native-select:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-native-select:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}#root .style-nova .cn-native-select:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-native-select:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-nova .cn-native-select:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-native-select:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-nova .cn-native-select-icon{top:50%;right:calc(var(--spacing,.25rem) * 2.5);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted-foreground)}#root .style-nova .cn-pagination-content{gap:calc(var(--spacing,.25rem) * .5)}#root .style-nova .cn-pagination-ellipsis{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);justify-content:center;align-items:center}#root .style-nova .cn-pagination-ellipsis svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-pagination-previous{padding-left:calc(var(--spacing,.25rem) * 1.5)!important}#root .style-nova .cn-pagination-next{padding-right:calc(var(--spacing,.25rem) * 1.5)!important}#root .style-nova .cn-popover-content{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;flex-direction:column;transition-duration:.1s;display:flex}#root .style-nova .cn-popover-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-nova .cn-popover-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-nova .cn-popover-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-nova .cn-popover-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-nova .cn-popover-content:where([data-open]:not([data-open=false])),#root .style-nova .cn-popover-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-nova .cn-popover-content:where([data-closed]:not([data-closed=false])),#root .style-nova .cn-popover-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-nova .cn-popover-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-nova .cn-popover-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-nova .cn-popover-header{gap:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));flex-direction:column;display:flex}#root .style-nova .cn-popover-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-nova .cn-popover-description{color:var(--muted-foreground)}#root .style-nova .cn-progress,#root .style-nova .cn-progress-track{height:calc(var(--spacing,.25rem) * 1);background-color:var(--muted);border-radius:3.40282e+38px}#root .style-nova .cn-progress-indicator{background-color:var(--primary)}#root .style-nova .cn-progress-label{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-nova .cn-progress-label,#root .style-nova .cn-progress-value{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-progress-value{color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);margin-left:auto}#root .style-nova .cn-radio-group{gap:calc(var(--spacing,.25rem) * 2);display:grid}#root .style-nova .cn-radio-group-item{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-color:var(--input);border-radius:3.40282e+38px;display:flex}#root .style-nova .cn-radio-group-item:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-radio-group-item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-nova .cn-radio-group-item[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-radio-group-item[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-nova .cn-radio-group-item[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}#root .style-nova .cn-radio-group-item:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-radio-group-item:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-nova .cn-radio-group-item:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-radio-group-item:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-nova .cn-radio-group-item:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-radio-group-item:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-nova .cn-radio-group-item:where([data-checked]:not([data-checked=false])),#root .style-nova .cn-radio-group-item:where([data-state=checked]){border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}#root .style-nova .cn-radio-group-item:is(.dark *):where([data-checked]:not([data-checked=false])),#root .style-nova .cn-radio-group-item:is(.dark *):where([data-state=checked]){background-color:var(--primary)}#root .style-nova .cn-radio-group-indicator{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:center;display:flex}#root .style-nova .cn-radio-group-indicator-icon{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--primary-foreground);border-radius:3.40282e+38px;position:absolute;top:50%;left:50%}#root .style-nova .cn-resizable-handle-icon{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius);background-color:var(--border)}#root .style-nova .cn-scroll-area-scrollbar:where([data-orientation=horizontal]){height:calc(var(--spacing,.25rem) * 2.5);border-top:1px var(--tw-border-style) #0000;flex-direction:column}#root .style-nova .cn-scroll-area-scrollbar:where([data-orientation=vertical]){height:100%;width:calc(var(--spacing,.25rem) * 2.5);border-left:1px var(--tw-border-style) #0000}#root .style-nova .cn-scroll-area-thumb{border-radius:3.40282e+38px}#root .style-nova .cn-select-trigger{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));-webkit-user-select:none;user-select:none;background-color:#0000}#root .style-nova .cn-select-trigger:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-select-trigger:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-nova .cn-select-trigger[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-select-trigger[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-nova .cn-select-trigger[data-placeholder]{color:var(--muted-foreground)}#root .style-nova .cn-select-trigger[data-size=default]{height:calc(var(--spacing,.25rem) * 8)}#root .style-nova .cn-select-trigger[data-size=sm]{height:calc(var(--spacing,.25rem) * 7);border-radius:min(var(--radius-md),10px)}#root :is(.style-nova .cn-select-trigger>*)[data-slot=select-value]{gap:calc(var(--spacing,.25rem) * 1.5);display:flex}#root .style-nova .cn-select-trigger:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-select-trigger:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media (hover:hover){#root .style-nova .cn-select-trigger:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-select-trigger:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}#root .style-nova .cn-select-trigger:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-select-trigger:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-nova .cn-select-trigger:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-select-trigger:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-nova .cn-select-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-select-value{text-align:left;flex:1;display:flex}#root .style-nova .cn-select-trigger-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground)}#root .style-nova .cn-select-content{min-width:calc(var(--spacing,.25rem) * 36);border-radius:var(--radius);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-nova .cn-select-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-nova .cn-select-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-nova .cn-select-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-nova .cn-select-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-nova .cn-select-content:where([data-open]:not([data-open=false])),#root .style-nova .cn-select-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-nova .cn-select-content:where([data-closed]:not([data-closed=false])),#root .style-nova .cn-select-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-nova .cn-select-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-nova .cn-select-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-nova .cn-select-label{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-nova .cn-select-item{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);padding-block:calc(var(--spacing,.25rem) * 1);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-select-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-nova .cn-select-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-nova .cn-select-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.style-nova .cn-select-item>*):is(span):last-child{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}#root .style-nova .cn-select-item-indicator{pointer-events:none;right:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:center;display:flex;position:absolute}#root .style-nova .cn-select-group{scroll-margin-block:calc(var(--spacing,.25rem) * 1);padding:calc(var(--spacing,.25rem) * 1)}#root .style-nova .cn-select-item-text{gap:calc(var(--spacing,.25rem) * 2);flex:1;display:flex}#root .style-nova .cn-select-separator{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--border);height:1px}#root .style-nova .cn-select-scroll-up-button{z-index:10;cursor:default;background-color:var(--popover);padding-block:calc(var(--spacing,.25rem) * 1);justify-content:center;align-items:center;display:flex}#root .style-nova .cn-select-scroll-up-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-select-scroll-down-button{z-index:10;cursor:default;background-color:var(--popover);padding-block:calc(var(--spacing,.25rem) * 1);justify-content:center;align-items:center;display:flex}#root .style-nova .cn-select-scroll-down-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-separator{background-color:var(--border);flex-shrink:0}#root .style-nova .cn-separator-horizontal{width:100%;height:1px}#root .style-nova .cn-separator-vertical{width:1px;height:100%}#root .style-nova .cn-sheet-overlay{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-sheet-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 10%,transparent)}}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-nova .cn-sheet-overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-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,)}}#root .style-nova .cn-sheet-content{z-index:50;gap:calc(var(--spacing,.25rem) * 4);background-color:var(--popover);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));background-clip:padding-box;flex-direction:column;display:flex;position:fixed}#root .style-nova .cn-sheet-content[data-side=bottom]{inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);border-top-style:var(--tw-border-style);border-top-width:1px;height:auto}#root .style-nova .cn-sheet-content[data-side=left]{inset-block:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);border-right-style:var(--tw-border-style);border-right-width:1px;width:75%;height:100%}#root .style-nova .cn-sheet-content[data-side=right]{inset-block:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);border-left-style:var(--tw-border-style);border-left-width:1px;width:75%;height:100%}#root .style-nova .cn-sheet-content[data-side=top]{inset-inline:calc(var(--spacing,.25rem) * 0);top:calc(var(--spacing,.25rem) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;height:auto}@media (min-width:40rem){#root .style-nova .cn-sheet-content[data-side=left],#root .style-nova .cn-sheet-content[data-side=right]{max-width:var(--container-sm,24rem)}}#root .style-nova .cn-sheet-close{top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 3);position:absolute}#root .style-nova .cn-sheet-header{gap:calc(var(--spacing,.25rem) * .5);padding:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-sheet-footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-sheet-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}#root .style-nova .cn-sheet-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-nova .cn-sidebar-gap{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}#root .style-nova .cn-sidebar-inner{background-color:var(--sidebar)}#root .style-nova .cn-sidebar-inner:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius);--tw-shadow:var(--shadow-sm);--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);--tw-ring-color:var(--sidebar-border)}@media (hover:hover){#root .style-nova .cn-sidebar-rail:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}#root .style-nova .cn-sidebar-inset{background-color:var(--background)}@media (min-width:48rem){#root .style-nova .cn-sidebar-inset:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing,.25rem) * 2);margin-left:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * 1.4);--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-nova .cn-sidebar-inset:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing,.25rem) * 2)}}#root .style-nova .cn-sidebar-input{height:calc(var(--spacing,.25rem) * 8);background-color:var(--background);--tw-shadow:0 0 #0000;width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-nova .cn-sidebar-header{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-sidebar-content{-ms-overflow-style:none;scrollbar-width:none}#root .style-nova .cn-sidebar-content::-webkit-scrollbar{display:none}#root .style-nova .cn-sidebar-content{gap:calc(var(--spacing,.25rem) * 0)}#root .style-nova .cn-sidebar-footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-sidebar-separator{margin-inline:calc(var(--spacing,.25rem) * 2);background-color:var(--sidebar-border)}#root .style-nova .cn-sidebar-group{padding:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-sidebar-menu{gap:calc(var(--spacing,.25rem) * 0)}#root .style-nova .cn-sidebar-group-content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-sidebar-group-label{height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-sidebar-group-label{color:color-mix(in oklab,var(--sidebar-foreground) 70%,transparent)}}#root .style-nova .cn-sidebar-group-label{--tw-ring-color:var(--sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}#root .style-nova .cn-sidebar-group-label:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing,.25rem) * -8);opacity:0}#root .style-nova .cn-sidebar-group-label:focus-visible{--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)}#root .style-nova .cn-sidebar-group-label>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-sidebar-group-action{top:calc(var(--spacing,.25rem) * 3.5);right:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) * .8);padding:calc(var(--spacing,.25rem) * 0);color:var(--sidebar-foreground);--tw-ring-color:var(--sidebar-ring);position:absolute}@media (hover:hover){#root .style-nova .cn-sidebar-group-action:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-nova .cn-sidebar-group-action:focus-visible{--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)}#root .style-nova .cn-sidebar-group-action>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-sidebar-menu-button{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-ring-color:var(--sidebar-ring);transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root .style-nova .cn-sidebar-menu-button:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing,.25rem) * 8)}#root .style-nova .cn-sidebar-menu-button:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing,.25rem) * 8)!important;height:calc(var(--spacing,.25rem) * 8)!important;padding:calc(var(--spacing,.25rem) * 2)!important}@media (hover:hover){#root .style-nova .cn-sidebar-menu-button:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-nova .cn-sidebar-menu-button:focus-visible{--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)}#root .style-nova .cn-sidebar-menu-button:active{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}@media (hover:hover){#root :is(.style-nova .cn-sidebar-menu-button:where([data-state=open]),.style-nova .cn-sidebar-menu-button:where([data-open]:not([data-open=false]))):hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-nova .cn-sidebar-menu-button:where([data-active]:not([data-active=false])),#root .style-nova .cn-sidebar-menu-button:where([data-state=active]){background-color:var(--sidebar-accent);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--sidebar-accent-foreground)}@media (hover:hover){#root .style-nova .cn-sidebar-menu-button-variant-default:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-nova .cn-sidebar-menu-button-variant-outline{background-color:var(--background);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){#root .style-nova .cn-sidebar-menu-button-variant-outline:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}#root .style-nova .cn-sidebar-menu-button-size-default{height:calc(var(--spacing,.25rem) * 8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-sidebar-menu-button-size-sm{height:calc(var(--spacing,.25rem) * 7);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-nova .cn-sidebar-menu-button-size-lg{height:calc(var(--spacing,.25rem) * 12);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-sidebar-menu-button-size-lg:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing,.25rem) * 0)!important}#root .style-nova .cn-sidebar-menu-action{top:calc(var(--spacing,.25rem) * 1.5);right:calc(var(--spacing,.25rem) * 1);aspect-ratio:1;width:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) * .8);padding:calc(var(--spacing,.25rem) * 0);color:var(--sidebar-foreground);--tw-ring-color:var(--sidebar-ring);position:absolute}@media (hover:hover){#root .style-nova .cn-sidebar-menu-action:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}#root .style-nova .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing,.25rem) * 1.5)}#root .style-nova .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing,.25rem) * 2.5)}#root .style-nova .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing,.25rem) * 1)}@media (hover:hover){#root .style-nova .cn-sidebar-menu-action:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-nova .cn-sidebar-menu-action:focus-visible{--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)}#root .style-nova .cn-sidebar-menu-action>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-sidebar-menu-badge{pointer-events:none;right:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 5);min-width:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--sidebar-foreground);display:flex;position:absolute}@media (hover:hover){#root .style-nova .cn-sidebar-menu-badge:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}#root .style-nova .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing,.25rem) * 1.5)}#root .style-nova .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing,.25rem) * 2.5)}#root .style-nova .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing,.25rem) * 1)}#root .style-nova .cn-sidebar-menu-badge:is(:is(:where(.peer\/menu-button):where([data-state=active]),:where(.peer\/menu-button):where([data-active]:not([data-active=false])))~*){color:var(--sidebar-accent-foreground)}#root .style-nova .cn-sidebar-menu-skeleton{height:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-sidebar-menu-skeleton-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * .8)}#root .style-nova .cn-sidebar-menu-skeleton-text{height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-sidebar-menu-sub{margin-inline:calc(var(--spacing,.25rem) * 3.5);--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing,.25rem) * 1);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--sidebar-border);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5)}#root .style-nova .cn-sidebar-menu-sub:is(:where(.group)[data-collapsible=icon] *){display:none}#root .style-nova .cn-sidebar-menu-sub-button{height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--sidebar-foreground);--tw-ring-color:var(--sidebar-ring)}@media (hover:hover){#root .style-nova .cn-sidebar-menu-sub-button:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-nova .cn-sidebar-menu-sub-button:focus-visible{--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)}#root .style-nova .cn-sidebar-menu-sub-button:active{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}#root .style-nova .cn-sidebar-menu-sub-button[data-size=md]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-sidebar-menu-sub-button[data-size=sm]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-nova .cn-sidebar-menu-sub-button:where([data-active]:not([data-active=false])),#root .style-nova .cn-sidebar-menu-sub-button:where([data-state=active]){background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}#root .style-nova .cn-sidebar-menu-sub-button>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--sidebar-accent-foreground)}#root .style-nova .cn-skeleton{border-radius:calc(var(--radius) * .8);background-color:var(--muted)}#root .style-nova .cn-slider:where([data-orientation=vertical]){min-height:calc(var(--spacing,.25rem) * 40)}#root .style-nova .cn-slider-track{background-color:var(--muted);border-radius:3.40282e+38px}#root .style-nova .cn-slider-track:where([data-orientation=horizontal]){height:calc(var(--spacing,.25rem) * 1);width:100%}#root .style-nova .cn-slider-track:where([data-orientation=vertical]){height:100%;width:calc(var(--spacing,.25rem) * 1)}#root .style-nova .cn-slider-range{background-color:var(--primary)}#root .style-nova .cn-slider-thumb{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ring);background-color:var(--color-white,#fff);--tw-ring-color:var(--ring);border-radius:3.40282e+38px;position:relative}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-slider-thumb{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-nova .cn-slider-thumb{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root .style-nova .cn-slider-thumb:after{content:var(--tw-content);inset:calc(var(--spacing,.25rem) * -2);position:absolute}@media (hover:hover){#root .style-nova .cn-slider-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}}#root .style-nova .cn-slider-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#root .style-nova .cn-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}#root .style-nova .cn-slider-thumb:active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root .style-nova .cn-toast{border-radius:calc(var(--radius) * 1.8)}#root .style-nova .cn-switch{border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-radius:3.40282e+38px;flex-shrink:0}#root .style-nova .cn-switch:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-switch:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-nova .cn-switch[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-switch[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-nova .cn-switch[data-size=default]{width:32px;height:18.4px}#root .style-nova .cn-switch[data-size=sm]{width:24px;height:14px}#root .style-nova .cn-switch:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-switch:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-nova .cn-switch:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-switch:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-nova .cn-switch:where([data-checked]:not([data-checked=false])),#root .style-nova .cn-switch:where([data-state=checked]){background-color:var(--primary)}#root .style-nova .cn-switch:is(.dark *):where([data-state=unchecked]),#root .style-nova .cn-switch:is(.dark *):where([data-unchecked]:not([data-unchecked=false])),#root .style-nova .cn-switch:where([data-state=unchecked]),#root .style-nova .cn-switch:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-switch:is(.dark *):where([data-state=unchecked]),#root .style-nova .cn-switch:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab,var(--input) 80%,transparent)}}#root .style-nova .cn-switch-thumb{background-color:var(--background);border-radius:3.40282e+38px}#root .style-nova .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-nova .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *):where([data-checked]:not([data-checked=false])),#root .style-nova .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked]),#root .style-nova .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *):where([data-checked]:not([data-checked=false])),#root .style-nova .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked]){--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-nova .cn-switch-thumb:is(.dark *):where([data-checked]:not([data-checked=false])),#root .style-nova .cn-switch-thumb:is(.dark *):where([data-state=checked]){background-color:var(--primary-foreground)}#root .style-nova .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *):where([data-state=unchecked]),#root .style-nova .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *):where([data-unchecked]:not([data-unchecked=false])),#root .style-nova .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *):where([data-state=unchecked]),#root .style-nova .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *):where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-nova .cn-switch-thumb:is(.dark *):where([data-state=unchecked]),#root .style-nova .cn-switch-thumb:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}#root .style-nova .cn-table-container{width:100%;position:relative;overflow-x:auto}#root .style-nova .cn-table{caption-side:bottom;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-table-header tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root .style-nova .cn-table-#root tr:last-child{border-style:var(--tw-border-style);border-width:0}#root .style-nova .cn-table-footer{border-top-style:var(--tw-border-style);background-color:var(--muted);border-top-width:1px}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-table-footer{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root .style-nova .cn-table-footer{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-nova .cn-table-footer>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}#root .style-nova .cn-table-row{border-bottom-style:var(--tw-border-style);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-bottom-width:1px}@media (hover:hover){#root .style-nova .cn-table-row:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-table-row:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root .style-nova .cn-table-row[data-state=selected]{background-color:var(--muted)}#root .style-nova .cn-table-head{height:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 2);text-align:left;vertical-align:middle;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--foreground)}#root .style-nova .cn-table-head:has([role=checkbox]){padding-right:calc(var(--spacing,.25rem) * 0)}#root .style-nova .cn-table-cell{padding:calc(var(--spacing,.25rem) * 2);vertical-align:middle;white-space:nowrap}#root .style-nova .cn-table-cell:has([role=checkbox]){padding-right:calc(var(--spacing,.25rem) * 0)}#root .style-nova .cn-table-caption{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-nova .cn-tabs{gap:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-tabs-list{border-radius:var(--radius);padding:3px}#root .style-nova .cn-tabs-list:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing,.25rem) * 8)}#root .style-nova .cn-tabs-list[data-variant=line]{border-radius:0}#root .style-nova .cn-tabs-trigger{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-width:1px;border-color:#0000}#root .style-nova .cn-tabs-trigger:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1)}#root .style-nova .cn-tabs-trigger:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1)}#root .style-nova .cn-tabs-trigger:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])),#root .style-nova .cn-tabs-trigger:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]){--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-nova .cn-tabs-trigger:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),#root .style-nova .cn-tabs-trigger:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){--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)}#root .style-nova .cn-tabs-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-tabs-content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-textarea{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000}#root .style-nova .cn-textarea:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-textarea:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-nova .cn-textarea:disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-textarea:disabled{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-nova .cn-textarea[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-textarea[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media (min-width:48rem){#root .style-nova .cn-textarea{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}#root .style-nova .cn-textarea:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-textarea:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-nova .cn-textarea:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-textarea:is(.dark *):disabled{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}#root .style-nova .cn-textarea:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-textarea:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-nova .cn-textarea:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-textarea:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-nova .cn-toggle{gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){#root .style-nova .cn-toggle:hover{color:var(--foreground)}}#root .style-nova .cn-toggle:focus-visible{border-color:var(--ring);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-toggle:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-nova .cn-toggle[aria-invalid=true]{border-color:var(--destructive);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-toggle[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-nova .cn-toggle[aria-pressed=true],#root .style-nova .cn-toggle[data-state=on]{background-color:var(--muted)}#root .style-nova .cn-toggle:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-toggle:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-nova .cn-toggle svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-toggle-variant-default{background-color:#0000}#root .style-nova .cn-toggle-variant-outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:#0000}@media (hover:hover){#root .style-nova .cn-toggle-variant-outline:hover{background-color:var(--muted)}}#root .style-nova .cn-toggle-size-default{height:calc(var(--spacing,.25rem) * 8);min-width:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 2.5)}#root .style-nova .cn-toggle-size-default:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-toggle-size-default:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-toggle-size-sm{height:calc(var(--spacing,.25rem) * 7);min-width:calc(var(--spacing,.25rem) * 7);border-radius:min(var(--radius-md),12px);padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:.8rem}#root .style-nova .cn-toggle-size-sm:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-nova .cn-toggle-size-sm:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-nova .cn-toggle-size-sm svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-nova .cn-toggle-size-lg{height:calc(var(--spacing,.25rem) * 9);min-width:calc(var(--spacing,.25rem) * 9);padding-inline:calc(var(--spacing,.25rem) * 2.5)}#root .style-nova .cn-toggle-size-lg:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-toggle-size-lg:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-toggle-group{border-radius:var(--radius)}#root .style-nova .cn-toggle-group[data-size=sm]{border-radius:min(var(--radius-md),10px)}#root .style-nova .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing,.25rem) * 2);border-radius:0}#root .style-nova .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-nova .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-nova .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}#root .style-nova .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}#root .style-nova .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}#root .style-nova .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}#root .style-nova .cn-tooltip-content{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));display:inline-flex}#root .style-nova .cn-tooltip-content:has([data-slot=kbd]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-nova .cn-tooltip-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-nova .cn-tooltip-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-nova .cn-tooltip-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-nova .cn-tooltip-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root :is(.style-nova .cn-tooltip-content *)[data-slot=kbd]{isolation:isolate;z-index:50;border-radius:calc(var(--radius) * .6);position:relative}#root .style-nova .cn-tooltip-content:where([data-open]:not([data-open=false])),#root .style-nova .cn-tooltip-content:where([data-state=open]),#root .style-nova .cn-tooltip-content[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-nova .cn-tooltip-content:where([data-closed]:not([data-closed=false])),#root .style-nova .cn-tooltip-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-nova .cn-tooltip-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-nova .cn-tooltip-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-nova .cn-tooltip-arrow{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:2px;rotate:45deg}#root .style-nova .cn-tooltip-arrow-logical[data-side=inline-end]{left:calc(var(--spacing,.25rem) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%!important}#root .style-nova .cn-tooltip-arrow-logical[data-side=inline-start]{right:calc(var(--spacing,.25rem) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%!important}#root .style-nova .cn-input-group{height:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root :where([data-slot=combobox-content]) :is(.style-nova .cn-input-group):focus-within{border-color:inherit;--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)}#root .style-nova .cn-input-group:has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-input-group:has(:disabled){background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-nova .cn-input-group:has(:disabled){opacity:.5}#root .style-nova .cn-input-group:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-input-group:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-nova .cn-input-group:has([data-slot][aria-invalid=true]){border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-input-group:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-nova .cn-input-group:has(>[data-align=block-end]),#root .style-nova .cn-input-group:has(>[data-align=block-start]){flex-direction:column;height:auto}#root .style-nova .cn-input-group:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-input-group:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-nova .cn-input-group:is(.dark *):has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-input-group:is(.dark *):has(:disabled){background-color:color-mix(in oklab,var(--input) 80%,transparent)}}#root .style-nova .cn-input-group:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-input-group:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-nova .cn-input-group:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing,.25rem) * 3)}#root .style-nova .cn-input-group:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing,.25rem) * 3)}#root .style-nova .cn-input-group:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-nova .cn-input-group:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-nova .cn-input-group-addon{gap:calc(var(--spacing,.25rem) * 2);height:auto;padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-nova .cn-input-group-addon:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}#root .style-nova .cn-input-group-addon>kbd{border-radius:calc(var(--radius) - 5px)}#root .style-nova .cn-input-group-addon>svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-input-group-addon-align-inline-start{padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-input-group-addon-align-inline-start:has(>button){margin-left:-.3rem}#root .style-nova .cn-input-group-addon-align-inline-start:has(>kbd){margin-left:-.15rem}#root .style-nova .cn-input-group-addon-align-inline-end{padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-input-group-addon-align-inline-end:has(>button){margin-right:-.3rem}#root .style-nova .cn-input-group-addon-align-inline-end:has(>kbd){margin-right:-.15rem}#root .style-nova .cn-input-group-addon-align-block-start{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-top:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-input-group-addon-align-block-start:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-input-group-addon-align-block-start.border-b{padding-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-input-group-addon-align-block-end{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-input-group-addon-align-block-end:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-input-group-addon-align-block-end.border-t{padding-top:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-input-group-button{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-input-group-button-size-xs{height:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) - 3px);padding-inline:calc(var(--spacing,.25rem) * 1.5)}#root .style-nova .cn-input-group-button-size-xs>svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-nova .cn-input-group-button-size-icon-xs{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-radius:calc(var(--radius) - 3px);padding:calc(var(--spacing,.25rem) * 0)}#root .style-nova .cn-input-group-button-size-icon-xs:has(>svg){padding:calc(var(--spacing,.25rem) * 0)}#root .style-nova .cn-input-group-button-size-icon-sm{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);padding:calc(var(--spacing,.25rem) * 0)}#root .style-nova .cn-input-group-button-size-icon-sm:has(>svg){padding:calc(var(--spacing,.25rem) * 0)}#root .style-nova .cn-input-group-text{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-nova .cn-input-group-text svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-input-group-input{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;background-color:#0000;border-width:0;border-radius:0}#root .style-nova .cn-input-group-input,#root .style-nova .cn-input-group-input:focus-visible{--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)}#root .style-nova .cn-input-group-input:disabled{background-color:#0000}#root .style-nova .cn-input-group-input[aria-invalid=true]{--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)}#root .style-nova .cn-input-group-input:is(.dark *),#root .style-nova .cn-input-group-input:is(.dark *):disabled{background-color:#0000}#root .style-nova .cn-input-group-textarea{border-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 2);--tw-shadow:0 0 #0000;background-color:#0000;border-width:0;border-radius:0}#root .style-nova .cn-input-group-textarea,#root .style-nova .cn-input-group-textarea:focus-visible{--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)}#root .style-nova .cn-input-group-textarea:disabled{background-color:#0000}#root .style-nova .cn-input-group-textarea[aria-invalid=true]{--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)}#root .style-nova .cn-input-group-textarea:is(.dark *),#root .style-nova .cn-input-group-textarea:is(.dark *):disabled{background-color:#0000}#root .style-nova .cn-menu-translucent{background-color:var(--popover);position:relative;animation:none!important}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-menu-translucent{background-color:color-mix(in oklab,var(--popover) 70%,transparent)}}#root .style-nova .cn-menu-translucent:before{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:calc(1 * -1);border-radius:inherit;--tw-backdrop-blur:blur(var(--blur-2xl,40px));-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,);content:var(--tw-content);--tw-backdrop-saturate:saturate(150%);position:absolute}#root :is(.style-nova .cn-menu-translucent *)[data-slot$=-item]:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-nova .cn-menu-translucent *)[data-slot$=-item]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.style-nova .cn-menu-translucent *)[data-slot$=-item][data-highlighted]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-nova .cn-menu-translucent *)[data-slot$=-item][data-highlighted]{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.style-nova .cn-menu-translucent *)[data-slot$=-separator]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-nova .cn-menu-translucent *)[data-slot$=-separator]{background-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}#root :is(.style-nova .cn-menu-translucent *)[data-slot$=-trigger]:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-nova .cn-menu-translucent *)[data-slot$=-trigger]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.style-nova .cn-menu-translucent *)[data-slot$=-trigger][aria-expanded=true]{background-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){#root :is(.style-nova .cn-menu-translucent *)[data-slot$=-trigger][aria-expanded=true]{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)!important}}#root :is(.style-nova .cn-menu-translucent *)[data-variant=destructive],#root :is(:is(.style-nova .cn-menu-translucent *)[data-variant=destructive] *){color:var(--accent-foreground)!important}#root :is(.style-nova .cn-menu-translucent *)[data-variant=destructive]:focus{background-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){#root :is(.style-nova .cn-menu-translucent *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)!important}}#root .style-nova .cn-bubble{gap:calc(var(--spacing,.25rem) * 1);max-width:80%}#root .style-nova .cn-bubble:is(:where(.group\/message)[data-align=end] *),#root .style-nova .cn-bubble[data-align=end]{align-self:flex-end}#root .style-nova .cn-bubble[data-variant=ghost]{max-width:100%}#root .style-nova .cn-bubble-content{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);border-width:1px;border-color:#0000}#root .style-nova .cn-bubble-content:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}#root .style-nova .cn-bubble-content:is(button,a){--tw-outline-style:none;outline-style:none}#root .style-nova .cn-bubble-content:is(button,a):focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-bubble-content:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root :is(.style-nova .cn-bubble-variant-default>*)[data-slot=bubble-content]{background-color:var(--primary);color:var(--primary-foreground)}#root .style-nova .cn-bubble-variant-default>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-bubble-variant-default>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}#root :is(.style-nova .cn-bubble-variant-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary);color:var(--secondary-foreground)}#root .style-nova .cn-bubble-variant-secondary>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-bubble-variant-secondary>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}#root .style-nova .cn-bubble-variant-muted>[data-slot=bubble-content]:is(button,a):hover,#root :is(.style-nova .cn-bubble-variant-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-bubble-variant-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}#root :is(.style-nova .cn-bubble-variant-tinted>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h);color:var(--foreground)}#root :is(.style-nova .cn-bubble-variant-tinted:is(.dark *)>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}#root .style-nova .cn-bubble-variant-tinted>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}#root .style-nova .cn-bubble-variant-tinted:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}#root :is(.style-nova .cn-bubble-variant-outline>*)[data-slot=bubble-content]{border-color:var(--border);background-color:var(--background)}#root .style-nova .cn-bubble-variant-outline>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted);color:var(--foreground)}#root .style-nova .cn-bubble-variant-outline:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-bubble-variant-outline:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-nova .cn-bubble-variant-ghost{--tw-border-style:none;border-style:none}#root :is(.style-nova .cn-bubble-variant-ghost>*)[data-slot=bubble-content]{padding:calc(var(--spacing,.25rem) * 0);background-color:#0000;border-radius:0}#root .style-nova .cn-bubble-variant-ghost>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted);color:var(--foreground)}#root .style-nova .cn-bubble-variant-ghost:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-bubble-variant-ghost:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root :is(.style-nova .cn-bubble-variant-destructive>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-nova .cn-bubble-variant-destructive>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root :is(.style-nova .cn-bubble-variant-destructive>*)[data-slot=bubble-content]{color:var(--destructive)}#root :is(.style-nova .cn-bubble-variant-destructive:is(.dark *)>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-nova .cn-bubble-variant-destructive:is(.dark *)>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-nova .cn-bubble-variant-destructive>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-bubble-variant-destructive>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-nova .cn-bubble-variant-destructive:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-bubble-variant-destructive:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}#root .style-nova .cn-bubble-reactions{gap:calc(var(--spacing,.25rem) * 1);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--card);border-radius:3.40282e+38px;flex-shrink:0}#root .style-nova .cn-bubble-reactions:has(:is(button)){padding:calc(var(--spacing,.25rem) * 0)}#root .style-nova .cn-bubble-reactions-side-top{top:calc(var(--spacing,.25rem) * 0);--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-nova .cn-bubble-reactions-side-bottom{bottom:calc(var(--spacing,.25rem) * 0);--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-nova .cn-bubble-reactions-align-start{left:calc(var(--spacing,.25rem) * 3)}#root .style-nova .cn-bubble-reactions-align-end{right:calc(var(--spacing,.25rem) * 3)}#root .style-nova .cn-bubble-group{gap:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-attachment{border-radius:calc(var(--radius) * 1.4);width:fit-content}#root .style-nova .cn-attachment:focus-within{--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-nova .cn-attachment:focus-within{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-nova .cn-attachment-orientation-horizontal{min-width:calc(var(--spacing,.25rem) * 40)}#root .style-nova .cn-attachment-orientation-vertical{width:calc(var(--spacing,.25rem) * 24)}#root .style-nova .cn-attachment-orientation-vertical:has([data-slot=attachment-content]){width:calc(var(--spacing,.25rem) * 30)}#root .style-nova .cn-attachment-size-default{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-attachment-size-default:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-attachment-size-default:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-attachment-size-sm{gap:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-nova .cn-attachment-size-sm:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5)}#root .style-nova .cn-attachment-size-sm:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 1.5)}#root .style-nova .cn-attachment-size-xs{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-nova .cn-attachment-size-xs:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1)}#root .style-nova .cn-attachment-size-xs:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 1)}#root .style-nova .cn-attachment-media{width:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius);background-color:var(--muted);color:var(--foreground)}#root .style-nova .cn-attachment-media:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}#root .style-nova .cn-attachment-media:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 8)}#root .style-nova .cn-attachment-media:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) * .8)}#root :is(.style-nova .cn-attachment-media:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing,.25rem) * 6)!important;height:calc(var(--spacing,.25rem) * 6)!important}#root .style-nova .cn-attachment-media svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-attachment-media:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-nova .cn-attachment-media:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-nova .cn-attachment-media-variant-image{opacity:.6}#root .style-nova .cn-attachment-media-variant-image:is(:where(.group\/attachment)[data-state=done] *),#root .style-nova .cn-attachment-media-variant-image:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}#root .style-nova .cn-attachment-content{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}#root .style-nova .cn-attachment-content:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing,.25rem) * 1)}#root .style-nova .cn-attachment-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-nova .cn-attachment-description{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-nova .cn-attachment-actions{z-index:20;position:relative}#root .style-nova .cn-attachment-actions:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 1);position:absolute}#root .style-nova .cn-attachment-group{scroll-padding-inline:calc(var(--spacing,.25rem) * 1);gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1)}#root .style-nova .cn-attachment-trigger{inset:calc(var(--spacing,.25rem) * 0);z-index:10;--tw-outline-style:none;outline-style:none;position:absolute}#root .style-nova .cn-marker{min-height:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-nova .cn-marker svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-marker:is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root .style-nova .cn-marker:is(a):hover{color:var(--foreground)}}#root .style-nova .cn-marker-variant-separator:before{margin-right:calc(var(--spacing,.25rem) * 1)}#root .style-nova .cn-marker-variant-separator:after,#root .style-nova .cn-marker-variant-separator:before{height:1px;min-width:calc(var(--spacing,.25rem) * 0);content:var(--tw-content);background-color:var(--border);flex:1}#root .style-nova .cn-marker-variant-separator:after{margin-left:calc(var(--spacing,.25rem) * 1)}#root .style-nova .cn-marker-variant-border{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-nova .cn-marker-icon,#root .style-nova .cn-marker-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-nova .cn-marker-content:is(:where(.group\/marker)[data-variant=separator] *){text-align:center;flex:none}#root :is(.style-nova .cn-marker-content>*):is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root :is(.style-nova .cn-marker-content>*):is(a):hover{color:var(--foreground)}}#root .style-nova .cn-message-scroller-content{gap:calc(var(--spacing,.25rem) * 6)}#root .style-nova .cn-message{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-nova .cn-message-avatar{min-width:calc(var(--spacing,.25rem) * 8)}#root .style-nova .cn-message-avatar:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing,.25rem) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-nova .cn-message-content{gap:calc(var(--spacing,.25rem) * 2.5)}#root :is(.style-nova .cn-message-content:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}#root .style-nova .cn-message-header{padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-nova .cn-message-header:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing,.25rem) * 0)}#root .style-nova .cn-message-footer{padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-nova .cn-message-footer:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing,.25rem) * 0)}#root .style-nova .cn-message-group{gap:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-accordion-item:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root .style-lyra .cn-accordion-trigger{padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:0}@media (hover:hover){#root .style-lyra .cn-accordion-trigger:hover{text-decoration-line:underline}}#root .style-lyra .cn-accordion-trigger:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-accordion-trigger:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-lyra .cn-accordion-trigger:focus-visible:after{content:var(--tw-content);border-color:var(--ring)}#root :is(.style-lyra .cn-accordion-trigger *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground);margin-left:auto}#root .style-lyra .cn-accordion-content{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-lyra .cn-accordion-content:where([data-open]:not([data-open=false])),#root .style-lyra .cn-accordion-content:where([data-state=open]){animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root .style-lyra .cn-accordion-content:where([data-closed]:not([data-closed=false])),#root .style-lyra .cn-accordion-content:where([data-state=closed]){animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root .style-lyra .cn-accordion-content-inner{padding-top:calc(var(--spacing,.25rem) * 0);padding-bottom:calc(var(--spacing,.25rem) * 2.5)}#root .style-lyra .cn-alert{gap:calc(var(--spacing,.25rem) * .5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-width:1px;border-radius:0;display:grid}#root .style-lyra .cn-alert:has([data-slot=alert-action]){padding-right:calc(var(--spacing,.25rem) * 18);position:relative}#root .style-lyra .cn-alert:has(>svg){column-gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:auto 1fr}#root :is(.style-lyra .cn-alert>*):is(svg){--tw-translate-y:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}#root :is(.style-lyra .cn-alert>*):is(svg:not([class*=size-])){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-alert-variant-default{background-color:var(--card);color:var(--card-foreground)}#root .style-lyra .cn-alert-variant-destructive{background-color:var(--card);color:var(--destructive)}#root :is(.style-lyra .cn-alert-variant-destructive>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-lyra .cn-alert-variant-destructive>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}#root :is(.style-lyra .cn-alert-variant-destructive>*):is(svg){color:currentColor}#root .style-lyra .cn-alert-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-lyra .cn-alert-title:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}#root .style-lyra .cn-alert-description{font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);text-wrap:balance;color:var(--muted-foreground)}@media (min-width:48rem){#root .style-lyra .cn-alert-description{text-wrap:pretty}}#root .style-lyra .cn-alert-description p:not(:last-child){margin-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-alert-action{top:calc(calc(var(--spacing,.25rem) * 1.25));right:calc(calc(var(--spacing,.25rem) * 1.25));position:absolute}#root .style-lyra .cn-alert-dialog-overlay{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-alert-dialog-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 10%,transparent)}}#root .style-lyra .cn-alert-dialog-overlay{--tw-duration:.1s;transition-duration:.1s}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-lyra .cn-alert-dialog-overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-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,)}}#root .style-lyra .cn-alert-dialog-overlay:where([data-open]:not([data-open=false])),#root .style-lyra .cn-alert-dialog-overlay:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-lyra .cn-alert-dialog-overlay:where([data-closed]:not([data-closed=false])),#root .style-lyra .cn-alert-dialog-overlay:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-lyra .cn-alert-dialog-content{gap:calc(var(--spacing,.25rem) * 4);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 4);color:var(--popover-foreground);--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);--tw-ring-color:var(--foreground);border-radius:0}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-alert-dialog-content{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-lyra .cn-alert-dialog-content{--tw-duration:.1s;transition-duration:.1s}#root .style-lyra .cn-alert-dialog-content[data-size=default],#root .style-lyra .cn-alert-dialog-content[data-size=sm]{max-width:var(--container-xs,20rem)}@media (min-width:40rem){#root .style-lyra .cn-alert-dialog-content[data-size=default]{max-width:var(--container-sm,24rem)}}#root .style-lyra .cn-alert-dialog-content:where([data-open]:not([data-open=false])),#root .style-lyra .cn-alert-dialog-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-lyra .cn-alert-dialog-content:where([data-closed]:not([data-closed=false])),#root .style-lyra .cn-alert-dialog-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-lyra .cn-alert-dialog-header{place-items:center;gap:calc(var(--spacing,.25rem) * 1.5);text-align:center;grid-template-rows:auto 1fr;display:grid}#root .style-lyra .cn-alert-dialog-header:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing,.25rem) * 4);grid-template-rows:auto auto 1fr}@media (min-width:40rem){#root .style-lyra .cn-alert-dialog-header:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left;place-items:start}#root .style-lyra .cn-alert-dialog-header:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}}#root .style-lyra .cn-alert-dialog-media{margin-bottom:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);background-color:var(--muted);border-radius:0;justify-content:center;align-items:center;display:inline-flex}@media (min-width:40rem){#root .style-lyra .cn-alert-dialog-media:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}}#root :is(.style-lyra .cn-alert-dialog-media>*):is(svg:not([class*=size-])){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-lyra .cn-alert-dialog-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (min-width:40rem){#root .style-lyra .cn-alert-dialog-title:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}}#root .style-lyra .cn-alert-dialog-description{font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);text-wrap:balance;color:var(--muted-foreground)}@media (min-width:48rem){#root .style-lyra .cn-alert-dialog-description{text-wrap:pretty}}#root :is(.style-lyra .cn-alert-dialog-description>*):is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root :is(.style-lyra .cn-alert-dialog-description>*):is(a):hover{color:var(--foreground)}}#root .style-lyra .cn-avatar{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:3.40282e+38px}#root .style-lyra .cn-avatar:after{content:var(--tw-content);border-radius:3.40282e+38px}#root .style-lyra .cn-avatar[data-size=lg]{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root .style-lyra .cn-avatar[data-size=sm]{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-lyra .cn-avatar-fallback{background-color:var(--muted);color:var(--muted-foreground);border-radius:3.40282e+38px}#root .style-lyra .cn-avatar-image{border-radius:3.40282e+38px}#root .style-lyra .cn-avatar-badge{background-color:var(--primary);color:var(--primary-foreground);--tw-ring-color:var(--background)}#root .style-lyra .cn-avatar-group-count{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);background-color:var(--muted);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);border-radius:3.40282e+38px}#root .style-lyra .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root .style-lyra .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-lyra .cn-avatar-group-count>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root .style-lyra .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-lyra .cn-badge{height:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 1);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:#0000;border-radius:0}#root .style-lyra .cn-badge:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-lyra .cn-badge:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-lyra .cn-badge>svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-lyra .cn-badge-variant-default{background-color:var(--primary);color:var(--primary-foreground)}@media (hover:hover){#root .style-lyra .cn-badge-variant-default:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-badge-variant-default:is(a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}}#root .style-lyra .cn-badge-variant-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){#root .style-lyra .cn-badge-variant-secondary:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-badge-variant-secondary:is(a):hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}}#root .style-lyra .cn-badge-variant-outline{border-color:var(--border);color:var(--foreground)}@media (hover:hover){#root .style-lyra .cn-badge-variant-outline:is(a):hover{background-color:var(--muted);color:var(--muted-foreground)}}#root .style-lyra .cn-badge-variant-destructive{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-badge-variant-destructive{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-lyra .cn-badge-variant-destructive{color:var(--destructive)}#root .style-lyra .cn-badge-variant-destructive:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-badge-variant-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-lyra .cn-badge-variant-destructive:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-badge-variant-destructive:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-lyra .cn-badge-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-badge-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}@media (hover:hover){#root .style-lyra .cn-badge-variant-destructive:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-badge-variant-destructive:is(a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-lyra .cn-badge-variant-ghost:hover{background-color:var(--muted);color:var(--muted-foreground)}#root .style-lyra .cn-badge-variant-ghost:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-badge-variant-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root .style-lyra .cn-badge-variant-link{color:var(--primary);text-underline-offset:4px}@media (hover:hover){#root .style-lyra .cn-badge-variant-link:hover{text-decoration-line:underline}}#root .style-lyra .cn-breadcrumb-list{gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-lyra .cn-breadcrumb-item{gap:calc(var(--spacing,.25rem) * 1)}#root .style-lyra .cn-breadcrumb-link{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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){#root .style-lyra .cn-breadcrumb-link:hover{color:var(--foreground)}}#root .style-lyra .cn-breadcrumb-page{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--foreground)}#root .style-lyra .cn-breadcrumb-separator>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-lyra .cn-breadcrumb-ellipsis{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root .style-lyra .cn-breadcrumb-ellipsis>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-button{border-style:var(--tw-border-style);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);background-clip:padding-box;border-width:1px;border-color:#0000;border-radius:0}#root .style-lyra .cn-button:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-button:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-lyra .cn-button:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-lyra .cn-button[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-lyra .cn-button:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-button:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-lyra .cn-button:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-button:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-lyra .cn-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-button-variant-outline{border-color:var(--border);background-color:var(--background)}@media (hover:hover){#root .style-lyra .cn-button-variant-outline:hover{background-color:var(--muted);color:var(--foreground)}}#root .style-lyra .cn-button-variant-outline[aria-expanded=true]{background-color:var(--muted);color:var(--foreground)}#root .style-lyra .cn-button-variant-outline:is(.dark *){border-color:var(--input);background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-button-variant-outline:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media (hover:hover){#root .style-lyra .cn-button-variant-outline:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-button-variant-outline:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}#root .style-lyra .cn-button-variant-default{background-color:var(--primary);color:var(--primary-foreground)}@media (hover:hover){#root .style-lyra .cn-button-variant-default:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-button-variant-default:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}}#root .style-lyra .cn-button-variant-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){#root .style-lyra .cn-button-variant-secondary:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-button-variant-secondary:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}}#root .style-lyra .cn-button-variant-secondary[aria-expanded=true]{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){#root .style-lyra .cn-button-variant-ghost:hover{background-color:var(--muted);color:var(--foreground)}}#root .style-lyra .cn-button-variant-ghost[aria-expanded=true]{background-color:var(--muted);color:var(--foreground)}@media (hover:hover){#root .style-lyra .cn-button-variant-ghost:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-button-variant-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root .style-lyra .cn-button-variant-destructive{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-button-variant-destructive{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-lyra .cn-button-variant-destructive{color:var(--destructive)}@media (hover:hover){#root .style-lyra .cn-button-variant-destructive:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-button-variant-destructive:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}}#root .style-lyra .cn-button-variant-destructive:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-button-variant-destructive:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-lyra .cn-button-variant-destructive:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-button-variant-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-lyra .cn-button-variant-destructive:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-button-variant-destructive:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media (hover:hover){#root .style-lyra .cn-button-variant-destructive:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-button-variant-destructive:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}}#root .style-lyra .cn-button-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-button-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-lyra .cn-button-variant-link{color:var(--primary);text-underline-offset:4px}@media (hover:hover){#root .style-lyra .cn-button-variant-link:hover{text-decoration-line:underline}}#root .style-lyra .cn-button-size-xs{height:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-radius:0}#root .style-lyra .cn-button-size-xs:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-lyra .cn-button-size-xs:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-lyra .cn-button-size-xs svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-lyra .cn-button-size-sm{height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 2.5);border-radius:0}#root .style-lyra .cn-button-size-sm:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-lyra .cn-button-size-sm:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-lyra .cn-button-size-sm svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-lyra .cn-button-size-default{height:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 2.5)}#root .style-lyra .cn-button-size-default:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-button-size-default:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-button-size-lg{height:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 2.5)}#root .style-lyra .cn-button-size-lg:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-button-size-lg:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-button-size-icon-xs{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-radius:0}#root .style-lyra .cn-button-size-icon-xs svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-lyra .cn-button-size-icon-sm{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);border-radius:0}#root .style-lyra .cn-button-size-icon{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root .style-lyra .cn-button-size-icon-lg{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9)}#root .style-lyra .cn-button-group{border-radius:0}#root .style-lyra .cn-button-group:has(>[data-slot=button-group]){gap:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-button-group:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-radius:0}#root .style-lyra .cn-button-group-text{gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-width:1px;border-radius:0}#root .style-lyra .cn-button-group-text svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-button-group-separator{background-color:var(--input)}#root .style-lyra .cn-calendar{padding:calc(var(--spacing,.25rem) * 2);--cell-size:calc(var(--spacing,.25rem) * 7)}#root .style-lyra .cn-calendar-dropdown-root{border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);border-radius:0}#root .style-lyra .cn-calendar-dropdown-root:has(:focus){border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-calendar-dropdown-root:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-lyra .cn-calendar-caption-label{height:calc(var(--spacing,.25rem) * 6);padding-right:calc(var(--spacing,.25rem) * 1);padding-left:calc(var(--spacing,.25rem) * 1.5);border-radius:0}#root .style-lyra .cn-card{gap:var(--card-spacing);background-color:var(--card);padding-block:var(--card-spacing);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--card-foreground);--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);--tw-ring-color:var(--foreground);border-radius:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-card{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-lyra .cn-card{--card-spacing:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-card:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing,.25rem) * 0)}#root .style-lyra .cn-card:has(>img:first-child){padding-top:calc(var(--spacing,.25rem) * 0)}#root .style-lyra .cn-card[data-size=sm]{--card-spacing:calc(var(--spacing,.25rem) * 3)}#root .style-lyra .cn-card[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing,.25rem) * 0)}#root :is(.style-lyra .cn-card>*):is(img:first-child),#root :is(.style-lyra .cn-card>*):is(img:last-child){border-radius:0}#root .style-lyra .cn-card-header{gap:calc(var(--spacing,.25rem) * 1);padding-inline:var(--card-spacing);border-radius:0}#root .style-lyra .cn-card-header.border-b{padding-bottom:var(--card-spacing)}#root .style-lyra .cn-card-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-lyra .cn-card-title:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-lyra .cn-card-description{font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}#root .style-lyra .cn-card-content{padding-inline:var(--card-spacing)}#root .style-lyra .cn-card-footer{border-top-style:var(--tw-border-style);padding:var(--card-spacing);border-top-width:1px;border-radius:0}#root .style-lyra .cn-chart-tooltip{gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);border-radius:0}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-chart-tooltip{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-lyra .cn-chart-tooltip{background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-lyra .cn-checkbox{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:0;justify-content:center;align-items:center;display:flex}#root .style-lyra .cn-checkbox:is(:where(.group\/field):has(:disabled) *){opacity:.5}#root .style-lyra .cn-checkbox:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-checkbox:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-lyra .cn-checkbox[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-checkbox[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-lyra .cn-checkbox[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}#root .style-lyra .cn-checkbox:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-checkbox:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-lyra .cn-checkbox:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-checkbox:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-lyra .cn-checkbox:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-checkbox:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-lyra .cn-checkbox:where([data-checked]:not([data-checked=false])),#root .style-lyra .cn-checkbox:where([data-state=checked]){border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}#root .style-lyra .cn-checkbox:is(.dark *):where([data-checked]:not([data-checked=false])),#root .style-lyra .cn-checkbox:is(.dark *):where([data-state=checked]){background-color:var(--primary)}#root .style-lyra .cn-checkbox-indicator>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-lyra .cn-combobox-content{max-height:calc(var(--spacing,.25rem) * 72);min-width:calc(var(--spacing,.25rem) * 36);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;border-radius:0;transition-duration:.1s;overflow:hidden}#root .style-lyra .cn-combobox-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-combobox-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-lyra .cn-combobox-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-combobox-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root :is(.style-lyra .cn-combobox-content>*)[data-slot=input-group]{margin:calc(var(--spacing,.25rem) * 1);margin-bottom:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 8);border-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-lyra .cn-combobox-content>*)[data-slot=input-group]{border-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root :is(.style-lyra .cn-combobox-content>*)[data-slot=input-group]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-lyra .cn-combobox-content>*)[data-slot=input-group]{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root :is(.style-lyra .cn-combobox-content>*)[data-slot=input-group]{--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)}#root .style-lyra .cn-combobox-content:where([data-open]:not([data-open=false])),#root .style-lyra .cn-combobox-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-lyra .cn-combobox-content:where([data-closed]:not([data-closed=false])),#root .style-lyra .cn-combobox-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-lyra .cn-combobox-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-combobox-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-lyra .cn-combobox-label{padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--muted-foreground)}#root .style-lyra .cn-combobox-item,#root .style-lyra .cn-combobox-label{padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-lyra .cn-combobox-item{gap:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2);border-radius:0}#root .style-lyra .cn-combobox-item[data-highlighted]{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-lyra .cn-combobox-item:not([data-variant=destructive])[data-highlighted] *){color:var(--accent-foreground)}#root .style-lyra .cn-combobox-item svg:not([class*=size-]),#root .style-lyra .cn-combobox-item-indicator{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-combobox-item-indicator{pointer-events:none;right:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex;position:absolute}#root .style-lyra .cn-combobox-empty{width:100%;padding-block:calc(var(--spacing,.25rem) * 2);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground);justify-content:center;display:none}#root .style-lyra .cn-combobox-empty:is(:where(.group\/combobox-content)[data-empty] *){display:flex}#root .style-lyra .cn-combobox-list{-ms-overflow-style:none;scrollbar-width:none}#root .style-lyra .cn-combobox-list::-webkit-scrollbar{display:none}#root .style-lyra .cn-combobox-list{max-height:min(calc(calc(var(--spacing,.25rem) * 72) - calc(var(--spacing,.25rem) * 9)),calc(var(--available-height) - calc(var(--spacing,.25rem) * 9)));scroll-padding-block:calc(var(--spacing,.25rem) * 1);overflow-y:auto}#root .style-lyra .cn-combobox-list[data-empty]{padding:calc(var(--spacing,.25rem) * 0)}#root .style-lyra .cn-combobox-item-text{gap:calc(var(--spacing,.25rem) * 2);flex:1;display:flex}#root .style-lyra .cn-combobox-separator{margin-inline:calc(var(--spacing,.25rem) * -1);background-color:var(--border);height:1px}#root .style-lyra .cn-combobox-trigger svg:not([class*=size-]),#root .style-lyra .cn-combobox-trigger-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-combobox-trigger-icon{color:var(--muted-foreground)}#root .style-lyra .cn-combobox-chips{min-height:calc(var(--spacing,.25rem) * 8);align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;background-clip:padding-box;border-radius:0;flex-wrap:wrap;display:flex}#root .style-lyra .cn-combobox-chips:focus-within{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-lyra .cn-combobox-chips:has([aria-invalid=true]){border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-lyra .cn-combobox-chips:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing,.25rem) * 1)}#root .style-lyra .cn-combobox-chips:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-combobox-chips:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-lyra .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-lyra .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-lyra .cn-combobox-chip{height:calc(calc(var(--spacing,.25rem) * 5.25));justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1);background-color:var(--muted);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--foreground);border-radius:0;display:flex}#root .style-lyra .cn-combobox-chip:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing,.25rem) * 0)}#root .style-lyra .cn-combobox-chip-remove{margin-left:calc(var(--spacing,.25rem) * -1);opacity:.5}@media (hover:hover){#root .style-lyra .cn-combobox-chip-remove:hover{opacity:1}}#root .style-lyra .cn-command{background-color:var(--popover);color:var(--popover-foreground);border-radius:0}#root .style-lyra .cn-command-dialog{border-radius:0}#root .style-lyra .cn-command-input-wrapper{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem) * 0);border-bottom-width:1px}#root .style-lyra .cn-command-input-group{height:calc(var(--spacing,.25rem) * 8);--tw-border-style:none;border-style:none;border-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-command-input-group{border-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-lyra .cn-command-input-group{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-command-input-group{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-lyra .cn-command-input-group{--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}#root :is(.style-lyra .cn-command-input-group>*)[data-slot=input-group-addon]{padding-left:calc(var(--spacing,.25rem) * 2)!important}#root .style-lyra .cn-command-input-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);opacity:.5;flex-shrink:0}#root .style-lyra .cn-command-input{width:100%;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-lyra .cn-command-list{-ms-overflow-style:none;scrollbar-width:none}#root .style-lyra .cn-command-list::-webkit-scrollbar{display:none}#root .style-lyra .cn-command-list{max-height:calc(var(--spacing,.25rem) * 72);scroll-padding-block:calc(var(--spacing,.25rem) * 0);--tw-outline-style:none;outline-style:none}#root .style-lyra .cn-command-empty{padding-block:calc(var(--spacing,.25rem) * 6);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-lyra .cn-command-group{color:var(--foreground);overflow:hidden}#root :is(.style-lyra .cn-command-group *)[cmdk-group-heading]{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-lyra .cn-command-separator{margin-inline:calc(var(--spacing,.25rem) * -1);background-color:var(--border);height:1px}#root .style-lyra .cn-command-item{cursor:default;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-outline-style:none;border-radius:0;outline-style:none;display:flex;position:relative}@media (forced-colors:active){#root .style-lyra .cn-command-item{outline-offset:2px;outline:2px solid #0000}}#root .style-lyra .cn-command-item{-webkit-user-select:none;user-select:none}#root :where([data-slot=dialog-content]) :is(.style-lyra .cn-command-item){border-radius:0!important}#root .style-lyra .cn-command-item:where([data-selected=true]){background-color:var(--muted);color:var(--foreground)}#root .style-lyra .cn-command-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.style-lyra .cn-command-item:where([data-selected=true])>*):is(svg){color:var(--foreground)}#root .style-lyra .cn-command-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground);margin-left:auto}#root .style-lyra .cn-command-shortcut:is(:where(.group\/command-item):where([data-selected=true]) *){color:var(--foreground)}#root .style-lyra .cn-context-menu-content{min-width:calc(var(--spacing,.25rem) * 36);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;border-radius:0;transition-duration:.1s}#root .style-lyra .cn-context-menu-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-context-menu-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-lyra .cn-context-menu-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-context-menu-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-lyra .cn-context-menu-content:where([data-open]:not([data-open=false])),#root .style-lyra .cn-context-menu-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-lyra .cn-context-menu-content:where([data-closed]:not([data-closed=false])),#root .style-lyra .cn-context-menu-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-lyra .cn-context-menu-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-context-menu-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-lyra .cn-context-menu-item{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-radius:0}#root .style-lyra .cn-context-menu-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-lyra .cn-context-menu-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-lyra .cn-context-menu-item[data-variant=destructive]{color:var(--destructive)}#root .style-lyra .cn-context-menu-item[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-context-menu-item[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-lyra .cn-context-menu-item[data-variant=destructive]:focus{color:var(--destructive)}#root .style-lyra .cn-context-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-context-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-lyra .cn-context-menu-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.style-lyra .cn-context-menu-item:focus>*):is(svg){color:var(--accent-foreground)}#root :is(.style-lyra .cn-context-menu-item[data-variant=destructive]>*):is(svg){color:var(--destructive)}#root .style-lyra .cn-context-menu-checkbox-item{gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-radius:0}#root .style-lyra .cn-context-menu-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-lyra .cn-context-menu-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-lyra .cn-context-menu-checkbox-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-context-menu-radio-item{gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-radius:0}#root .style-lyra .cn-context-menu-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-lyra .cn-context-menu-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-lyra .cn-context-menu-radio-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-context-menu-item-indicator{right:calc(var(--spacing,.25rem) * 2);position:absolute}#root .style-lyra .cn-context-menu-label{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-lyra .cn-context-menu-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-lyra .cn-context-menu-separator{margin-inline:calc(var(--spacing,.25rem) * -1);background-color:var(--border);height:1px}#root .style-lyra .cn-context-menu-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground);margin-left:auto}#root .style-lyra .cn-context-menu-shortcut:is(:where(.group\/context-menu-item):focus *){color:var(--accent-foreground)}#root .style-lyra .cn-context-menu-sub-trigger{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-radius:0}#root .style-lyra .cn-context-menu-sub-trigger:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-lyra .cn-context-menu-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-lyra .cn-context-menu-sub-trigger:where([data-open]:not([data-open=false])),#root .style-lyra .cn-context-menu-sub-trigger:where([data-state=open]){background-color:var(--accent);color:var(--accent-foreground)}#root .style-lyra .cn-context-menu-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-context-menu-sub-content{min-width:calc(var(--spacing,.25rem) * 32);border-style:var(--tw-border-style);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.1s;border-width:1px;border-radius:0;transition-duration:.1s}#root .style-lyra .cn-context-menu-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-context-menu-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-lyra .cn-context-menu-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-context-menu-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-lyra .cn-context-menu-sub-content:where([data-open]:not([data-open=false])),#root .style-lyra .cn-context-menu-sub-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-lyra .cn-context-menu-sub-content:where([data-closed]:not([data-closed=false])),#root .style-lyra .cn-context-menu-sub-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-lyra .cn-context-menu-subcontent{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-lyra .cn-dialog-overlay{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-dialog-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 10%,transparent)}}#root .style-lyra .cn-dialog-overlay{--tw-duration:.1s;transition-duration:.1s}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-lyra .cn-dialog-overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-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,)}}#root .style-lyra .cn-dialog-overlay:where([data-open]:not([data-open=false])),#root .style-lyra .cn-dialog-overlay:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-lyra .cn-dialog-overlay:where([data-closed]:not([data-closed=false])),#root .style-lyra .cn-dialog-overlay:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-lyra .cn-dialog-content{gap:calc(var(--spacing,.25rem) * 4);background-color:var(--popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--popover-foreground);--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);--tw-ring-color:var(--foreground);border-radius:0;display:grid}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-dialog-content{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-lyra .cn-dialog-content{--tw-duration:.1s;transition-duration:.1s}@media (min-width:40rem){#root .style-lyra .cn-dialog-content{max-width:var(--container-sm,24rem)}}#root .style-lyra .cn-dialog-content:where([data-open]:not([data-open=false])),#root .style-lyra .cn-dialog-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-lyra .cn-dialog-content:where([data-closed]:not([data-closed=false])),#root .style-lyra .cn-dialog-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-lyra .cn-dialog-close{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);position:absolute}#root .style-lyra .cn-dialog-header{gap:calc(var(--spacing,.25rem) * 1);text-align:left}#root .style-lyra .cn-dialog-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-lyra .cn-dialog-description{font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}#root :is(.style-lyra .cn-dialog-description>*):is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root :is(.style-lyra .cn-dialog-description>*):is(a):hover{color:var(--foreground)}}#root .style-lyra .cn-drawer-overlay{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-drawer-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 10%,transparent)}}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-lyra .cn-drawer-overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-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,)}}#root .style-lyra .cn-drawer-overlay:where([data-open]:not([data-open=false])),#root .style-lyra .cn-drawer-overlay:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-lyra .cn-drawer-overlay:where([data-closed]:not([data-closed=false])),#root .style-lyra .cn-drawer-overlay:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-lyra .cn-drawer-content{background-color:var(--popover);height:auto;font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--popover-foreground);flex-direction:column;display:flex}#root .style-lyra .cn-drawer-content[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 24);border-top-style:var(--tw-border-style);border-top-width:1px;border-radius:0;max-height:80vh}#root .style-lyra .cn-drawer-content[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);border-right-style:var(--tw-border-style);border-right-width:1px;border-radius:0;width:75%}#root .style-lyra .cn-drawer-content[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);border-left-style:var(--tw-border-style);border-left-width:1px;border-radius:0;width:75%}#root .style-lyra .cn-drawer-content[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing,.25rem) * 0);top:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 24);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-radius:0;max-height:80vh}@media (min-width:40rem){#root .style-lyra .cn-drawer-content[data-vaul-drawer-direction=left],#root .style-lyra .cn-drawer-content[data-vaul-drawer-direction=right]{max-width:var(--container-sm,24rem)}}#root .style-lyra .cn-drawer-handle{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 1);background-color:var(--muted);border-radius:0;flex-shrink:0;width:100px;display:none}#root .style-lyra .cn-drawer-handle:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}#root .style-lyra .cn-drawer-header{gap:calc(var(--spacing,.25rem) * .5);padding:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-drawer-header:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),#root .style-lyra .cn-drawer-header:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}@media (min-width:48rem){#root .style-lyra .cn-drawer-header{gap:calc(var(--spacing,.25rem) * .5);text-align:left}}#root .style-lyra .cn-drawer-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}#root .style-lyra .cn-drawer-description{font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}#root .style-lyra .cn-drawer-footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-dropdown-menu-content{min-width:calc(var(--spacing,.25rem) * 32);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;border-radius:0;transition-duration:.1s}#root .style-lyra .cn-dropdown-menu-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-dropdown-menu-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-lyra .cn-dropdown-menu-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-dropdown-menu-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-lyra .cn-dropdown-menu-content:where([data-open]:not([data-open=false])),#root .style-lyra .cn-dropdown-menu-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-lyra .cn-dropdown-menu-content:where([data-closed]:not([data-closed=false])),#root .style-lyra .cn-dropdown-menu-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-lyra .cn-dropdown-menu-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-dropdown-menu-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-lyra .cn-dropdown-menu-item{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-radius:0}#root .style-lyra .cn-dropdown-menu-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-lyra .cn-dropdown-menu-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-lyra .cn-dropdown-menu-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-lyra .cn-dropdown-menu-item[data-variant=destructive]{color:var(--destructive)}#root .style-lyra .cn-dropdown-menu-item[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-dropdown-menu-item[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-lyra .cn-dropdown-menu-item[data-variant=destructive]:focus{color:var(--destructive)}#root .style-lyra .cn-dropdown-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-dropdown-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-lyra .cn-dropdown-menu-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.style-lyra .cn-dropdown-menu-item[data-variant=destructive]>*):is(svg){color:var(--destructive)}#root .style-lyra .cn-dropdown-menu-checkbox-item{gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-radius:0}#root .style-lyra .cn-dropdown-menu-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-lyra .cn-dropdown-menu-checkbox-item:focus *){color:var(--accent-foreground)}#root .style-lyra .cn-dropdown-menu-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-lyra .cn-dropdown-menu-checkbox-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-dropdown-menu-radio-item{gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-radius:0}#root .style-lyra .cn-dropdown-menu-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-lyra .cn-dropdown-menu-radio-item:focus *){color:var(--accent-foreground)}#root .style-lyra .cn-dropdown-menu-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-lyra .cn-dropdown-menu-radio-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-dropdown-menu-item-indicator{right:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex;position:absolute}#root .style-lyra .cn-dropdown-menu-label{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-lyra .cn-dropdown-menu-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-lyra .cn-dropdown-menu-separator{margin-inline:calc(var(--spacing,.25rem) * -1);background-color:var(--border);height:1px}#root .style-lyra .cn-dropdown-menu-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground);margin-left:auto}#root .style-lyra .cn-dropdown-menu-shortcut:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}#root .style-lyra .cn-dropdown-menu-sub-trigger{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-radius:0}#root .style-lyra .cn-dropdown-menu-sub-trigger:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-lyra .cn-dropdown-menu-sub-trigger:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-lyra .cn-dropdown-menu-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-lyra .cn-dropdown-menu-sub-trigger:where([data-open]:not([data-open=false])),#root .style-lyra .cn-dropdown-menu-sub-trigger:where([data-state=open]){background-color:var(--accent);color:var(--accent-foreground)}#root .style-lyra .cn-dropdown-menu-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-dropdown-menu-sub-content{background-color:var(--popover);min-width:96px;color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;border-radius:0;transition-duration:.1s}#root .style-lyra .cn-dropdown-menu-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-dropdown-menu-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-lyra .cn-dropdown-menu-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-dropdown-menu-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-lyra .cn-dropdown-menu-sub-content:where([data-open]:not([data-open=false])),#root .style-lyra .cn-dropdown-menu-sub-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-lyra .cn-dropdown-menu-sub-content:where([data-closed]:not([data-closed=false])),#root .style-lyra .cn-dropdown-menu-sub-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-lyra .cn-dropdown-menu-subcontent{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-lyra .cn-empty{gap:calc(var(--spacing,.25rem) * 4);--tw-border-style:dashed;padding:calc(var(--spacing,.25rem) * 6);border-style:dashed;border-radius:0}#root .style-lyra .cn-empty-header{gap:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-empty-media{margin-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-empty-media-default{background-color:#0000}#root .style-lyra .cn-empty-media-icon{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);background-color:var(--muted);color:var(--foreground);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}#root .style-lyra .cn-empty-media-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-empty-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-lyra .cn-empty-description{font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}#root .style-lyra .cn-empty-content{gap:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-lyra .cn-field-set{gap:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-field-set:has(>[data-slot=checkbox-group]),#root .style-lyra .cn-field-set:has(>[data-slot=radio-group]){gap:calc(var(--spacing,.25rem) * 3)}#root .style-lyra .cn-field-legend{margin-bottom:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-lyra .cn-field-legend[data-variant=label]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-lyra .cn-field-legend[data-variant=legend]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-lyra .cn-field-group{gap:calc(var(--spacing,.25rem) * 5)}#root .style-lyra .cn-field-group[data-slot=checkbox-group]{gap:calc(var(--spacing,.25rem) * 3)}#root :is(.style-lyra .cn-field-group>*)[data-slot=field-group]{gap:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-field{gap:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-field[data-invalid=true]{color:var(--destructive)}#root .style-lyra .cn-field-content{gap:calc(var(--spacing,.25rem) * .5)}#root .style-lyra .cn-field-label{gap:calc(var(--spacing,.25rem) * 2);--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}#root .style-lyra .cn-field-label:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}#root .style-lyra .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}#root .style-lyra .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}#root .style-lyra .cn-field-label:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px;border-radius:0}#root :is(.style-lyra .cn-field-label>*)[data-slot=field]{padding:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-field-label:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-field-label:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root .style-lyra .cn-field-label:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-field-label:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root .style-lyra .cn-field-title{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}#root .style-lyra .cn-field-title:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}#root .style-lyra .cn-field-description{text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}#root [data-variant=legend]+:is(.style-lyra .cn-field-description){margin-top:calc(var(--spacing,.25rem) * -1.5)}#root .style-lyra .cn-field-separator{margin-block:calc(var(--spacing,.25rem) * -2);height:calc(var(--spacing,.25rem) * 5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-lyra .cn-field-separator:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing,.25rem) * -2)}#root .style-lyra .cn-field-separator-content{padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--muted-foreground)}#root .style-lyra .cn-field-error{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--destructive)}#root .style-lyra .cn-hover-card-content{width:calc(var(--spacing,.25rem) * 64);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;border-radius:0;transition-duration:.1s}#root .style-lyra .cn-hover-card-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-hover-card-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-lyra .cn-hover-card-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-hover-card-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-lyra .cn-hover-card-content:where([data-open]:not([data-open=false])),#root .style-lyra .cn-hover-card-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-lyra .cn-hover-card-content:where([data-closed]:not([data-closed=false])),#root .style-lyra .cn-hover-card-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-lyra .cn-hover-card-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-hover-card-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-lyra .cn-input{height:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-radius:0}#root .style-lyra .cn-input::file-selector-button{height:calc(var(--spacing,.25rem) * 6)}#root .style-lyra .cn-input::file-selector-button{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-lyra .cn-input::file-selector-button{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-lyra .cn-input:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-input:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-lyra .cn-input:disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-input:disabled{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-lyra .cn-input[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-input[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media (min-width:48rem){#root .style-lyra .cn-input{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}#root .style-lyra .cn-input:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-input:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-lyra .cn-input:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-input:is(.dark *):disabled{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}#root .style-lyra .cn-input:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-input:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-lyra .cn-input:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-input:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-lyra .cn-input-otp{gap:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-input-otp-group{border-radius:0}#root .style-lyra .cn-input-otp-group:has([aria-invalid=true]){border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-input-otp-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-lyra .cn-input-otp-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-input-otp-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-lyra .cn-input-otp-slot{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-block-style:var(--tw-border-style);border-block-width:1px;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--input);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;outline-style:none}#root .style-lyra .cn-input-otp-slot:first-child{border-left-style:var(--tw-border-style);border-left-width:1px;border-radius:0}#root .style-lyra .cn-input-otp-slot:last-child{border-radius:0}#root .style-lyra .cn-input-otp-slot[aria-invalid=true]{border-color:var(--destructive)}#root .style-lyra .cn-input-otp-slot[data-active=true]{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-input-otp-slot[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-lyra .cn-input-otp-slot[data-active=true][aria-invalid=true]{border-color:var(--destructive);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-input-otp-slot[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-lyra .cn-input-otp-slot:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-input-otp-slot:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-lyra .cn-input-otp-slot:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-input-otp-slot:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-lyra .cn-input-otp-caret-line{height:calc(var(--spacing,.25rem) * 4);background-color:var(--foreground);--tw-duration:1s;width:1px;transition-duration:1s;animation:caret-blink 1.25s ease-out infinite}#root .style-lyra .cn-input-otp-separator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-item{border-style:var(--tw-border-style);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-width:1px;border-radius:0}@media (hover:hover){#root .style-lyra .cn-item:is(a):hover{background-color:var(--muted)}}#root .style-lyra .cn-item-variant-default{border-color:#0000}#root .style-lyra .cn-item-variant-outline{border-color:var(--border)}#root .style-lyra .cn-item-variant-muted{background-color:var(--muted);border-color:#0000}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-item-variant-muted{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root .style-lyra .cn-item-size-default,#root .style-lyra .cn-item-size-sm{gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5)}#root .style-lyra .cn-item-size-xs{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2)}#root :where([data-slot=dropdown-menu-content]) :is(.style-lyra .cn-item-size-xs){padding:calc(var(--spacing,.25rem) * 0)}#root .style-lyra .cn-item-media{gap:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-item-media:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);align-self:flex-start}#root .style-lyra .cn-item-media-variant-default{background-color:#0000}#root .style-lyra .cn-item-media-variant-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-item-media-variant-image{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:0;overflow:hidden}#root .style-lyra .cn-item-media-variant-image:is(:where(.group\/item)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root .style-lyra .cn-item-media-variant-image:is(:where(.group\/item)[data-size=xs] *){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-lyra .cn-item-media-variant-image img{object-fit:cover;width:100%;height:100%}#root .style-lyra .cn-item-content{gap:calc(var(--spacing,.25rem) * 1)}#root .style-lyra .cn-item-content:is(:where(.group\/item)[data-size=xs] *){gap:calc(var(--spacing,.25rem) * 0)}#root .style-lyra .cn-item-title{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-underline-offset:4px}#root .style-lyra .cn-item-description{text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}#root .style-lyra .cn-item-description:is(:where(.group\/item)[data-size=xs] *){font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}#root .style-lyra .cn-item-actions,#root .style-lyra .cn-item-footer,#root .style-lyra .cn-item-header{gap:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-item-group{gap:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-item-group:has([data-size=sm]){gap:calc(var(--spacing,.25rem) * 2.5)}#root .style-lyra .cn-item-group:has([data-size=xs]){gap:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-item-separator{margin-block:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-kbd{height:calc(var(--spacing,.25rem) * 5);width:fit-content;min-width:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 1);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 1);font-family:var(--font-geist-sans);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);border-radius:0}#root :where([data-slot=tooltip-content]) :is(.style-lyra .cn-kbd){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root :where([data-slot=tooltip-content]) :is(.style-lyra .cn-kbd){background-color:color-mix(in oklab,var(--background) 20%,transparent)}}#root :where([data-slot=tooltip-content]) :is(.style-lyra .cn-kbd){color:var(--background)}#root :where([data-slot=tooltip-content]) .style-lyra .cn-kbd:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root :where([data-slot=tooltip-content]) .style-lyra .cn-kbd:is(.dark *){background-color:color-mix(in oklab,var(--background) 10%,transparent)}}#root .style-lyra .cn-kbd svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-lyra .cn-kbd-group{gap:calc(var(--spacing,.25rem) * 1)}#root .style-lyra .cn-label{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1;line-height:1}#root .style-lyra .cn-label:is(:where(.group)[data-disabled=true] *),#root .style-lyra .cn-label:is(:where(.peer):disabled~*){opacity:.5}#root .style-lyra .cn-menubar{height:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * .5);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 1);border-width:1px;border-radius:0}#root .style-lyra .cn-menubar-trigger{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(calc(var(--spacing,.25rem) * .8));font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:0}@media (hover:hover){#root .style-lyra .cn-menubar-trigger:hover{background-color:var(--muted)}}#root .style-lyra .cn-menubar-trigger[aria-expanded=true]{background-color:var(--muted)}#root .style-lyra .cn-menubar-content{min-width:calc(var(--spacing,.25rem) * 36);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;border-radius:0;transition-duration:.1s}#root .style-lyra .cn-menubar-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-menubar-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-lyra .cn-menubar-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-menubar-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-lyra .cn-menubar-content:where([data-open]:not([data-open=false])),#root .style-lyra .cn-menubar-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-lyra .cn-menubar-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-menubar-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-lyra .cn-menubar-item{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-radius:0}#root .style-lyra .cn-menubar-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-lyra .cn-menubar-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-lyra .cn-menubar-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 8)}#root .style-lyra .cn-menubar-item[data-variant=destructive]{color:var(--destructive)}#root .style-lyra .cn-menubar-item[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-menubar-item[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-lyra .cn-menubar-item[data-variant=destructive]:focus{color:var(--destructive)}#root .style-lyra .cn-menubar-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-menubar-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-lyra .cn-menubar-item:where([data-disabled=true]),#root .style-lyra .cn-menubar-item:where([data-disabled]:not([data-disabled=false])){opacity:.5}#root .style-lyra .cn-menubar-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.style-lyra .cn-menubar-item[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}#root .style-lyra .cn-menubar-checkbox-item{gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 28);padding-left:calc(var(--spacing,.25rem) * 8);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-radius:0}#root .style-lyra .cn-menubar-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-lyra .cn-menubar-checkbox-item:focus *){color:var(--accent-foreground)}#root .style-lyra .cn-menubar-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 8)}#root .style-lyra .cn-menubar-checkbox-item-indicator{left:calc(var(--spacing,.25rem) * 1.5)}#root .style-lyra .cn-menubar-checkbox-item-indicator,#root .style-lyra .cn-menubar-checkbox-item-indicator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-menubar-radio-item{gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 8);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-radius:0}#root .style-lyra .cn-menubar-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-lyra .cn-menubar-radio-item:focus *){color:var(--accent-foreground)}#root .style-lyra .cn-menubar-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 8)}#root .style-lyra .cn-menubar-radio-item:where([data-disabled=true]),#root .style-lyra .cn-menubar-radio-item:where([data-disabled]:not([data-disabled=false])){opacity:.5}#root .style-lyra .cn-menubar-radio-item svg:not([class*=size-]),#root .style-lyra .cn-menubar-radio-item-indicator{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-menubar-radio-item-indicator{left:calc(var(--spacing,.25rem) * 1.5)}#root .style-lyra .cn-menubar-radio-item-indicator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-menubar-label{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-lyra .cn-menubar-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 8)}#root .style-lyra .cn-menubar-separator{background-color:var(--border)}#root .style-lyra .cn-menubar-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground)}#root .style-lyra .cn-menubar-shortcut:is(:where(.group\/menubar-item):focus *){color:var(--accent-foreground)}#root .style-lyra .cn-menubar-sub-trigger{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-radius:0}#root .style-lyra .cn-menubar-sub-trigger:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-lyra .cn-menubar-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 8)}#root .style-lyra .cn-menubar-sub-trigger:where([data-open]:not([data-open=false])),#root .style-lyra .cn-menubar-sub-trigger:where([data-state=open]){background-color:var(--accent);color:var(--accent-foreground)}#root .style-lyra .cn-menubar-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-menubar-sub-content{min-width:calc(var(--spacing,.25rem) * 32);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;border-radius:0;transition-duration:.1s}#root .style-lyra .cn-menubar-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-menubar-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-lyra .cn-menubar-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-menubar-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-lyra .cn-menubar-sub-content:where([data-open]:not([data-open=false])),#root .style-lyra .cn-menubar-sub-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-lyra .cn-menubar-sub-content:where([data-closed]:not([data-closed=false])),#root .style-lyra .cn-menubar-sub-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-lyra .cn-navigation-menu{max-width:max-content}#root .style-lyra .cn-navigation-menu-list{gap:calc(var(--spacing,.25rem) * 0)}#root .style-lyra .cn-navigation-menu-trigger{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:0}@media (hover:hover){#root .style-lyra .cn-navigation-menu-trigger:hover{background-color:var(--muted)}}#root .style-lyra .cn-navigation-menu-trigger:focus{background-color:var(--muted)}#root .style-lyra .cn-navigation-menu-trigger:focus-visible{--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-navigation-menu-trigger:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-lyra .cn-navigation-menu-trigger:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#root .style-lyra .cn-navigation-menu-trigger:disabled{opacity:.5}#root .style-lyra .cn-navigation-menu-trigger[data-popup-open]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-navigation-menu-trigger[data-popup-open]{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){#root .style-lyra .cn-navigation-menu-trigger[data-popup-open]:hover{background-color:var(--muted)}}#root .style-lyra .cn-navigation-menu-trigger:where([data-open]:not([data-open=false])),#root .style-lyra .cn-navigation-menu-trigger:where([data-state=open]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-navigation-menu-trigger:where([data-open]:not([data-open=false])),#root .style-lyra .cn-navigation-menu-trigger:where([data-state=open]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){#root :is(.style-lyra .cn-navigation-menu-trigger:where([data-state=open]),.style-lyra .cn-navigation-menu-trigger:where([data-open]:not([data-open=false]))):hover{background-color:var(--muted)}}#root :is(.style-lyra .cn-navigation-menu-trigger:where([data-state=open]),.style-lyra .cn-navigation-menu-trigger:where([data-open]:not([data-open=false]))):focus{background-color:var(--muted)}#root .style-lyra .cn-navigation-menu-link{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;border-radius:0;outline-style:none;display:flex}@media (hover:hover){#root .style-lyra .cn-navigation-menu-link:hover{background-color:var(--muted)}}#root .style-lyra .cn-navigation-menu-link:focus{background-color:var(--muted)}#root .style-lyra .cn-navigation-menu-link:focus-visible{--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-navigation-menu-link:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-lyra .cn-navigation-menu-link:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#root :where([data-slot=navigation-menu-content]) :is(.style-lyra .cn-navigation-menu-link){border-radius:0}#root .style-lyra .cn-navigation-menu-link:where([data-active]:not([data-active=false])),#root .style-lyra .cn-navigation-menu-link:where([data-state=active]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-navigation-menu-link:where([data-active]:not([data-active=false])),#root .style-lyra .cn-navigation-menu-link:where([data-state=active]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){#root :is(.style-lyra .cn-navigation-menu-link:where([data-state=active]),.style-lyra .cn-navigation-menu-link:where([data-active]:not([data-active=false]))):hover{background-color:var(--muted)}}#root :is(.style-lyra .cn-navigation-menu-link:where([data-state=active]),.style-lyra .cn-navigation-menu-link:where([data-active]:not([data-active=false]))):focus{background-color:var(--muted)}#root .style-lyra .cn-navigation-menu-link svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-navigation-menu-trigger-icon{margin-left:calc(var(--spacing,.25rem) * 1);width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;position:relative;top:1px}#root .style-lyra .cn-navigation-menu-trigger-icon:is(:is(:where(.group\/navigation-menu-trigger):where([data-state=open]),:where(.group\/navigation-menu-trigger):where([data-open]:not([data-open=false]))) *),#root .style-lyra .cn-navigation-menu-trigger-icon:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *){rotate:180deg}#root .style-lyra .cn-navigation-menu-content{padding:calc(var(--spacing,.25rem) * 1);--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}#root .style-lyra .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow);--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);--tw-ring-color:var(--foreground);border-radius:0}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-lyra .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.3s;transition-duration:.3s}#root .style-lyra .cn-navigation-menu-content[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}#root .style-lyra .cn-navigation-menu-content[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}#root .style-lyra .cn-navigation-menu-content[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}#root .style-lyra .cn-navigation-menu-content[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}#root .style-lyra .cn-navigation-menu-content[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-lyra .cn-navigation-menu-content[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-lyra .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])),#root .style-lyra .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-lyra .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])),#root .style-lyra .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-lyra .cn-navigation-menu-viewport{background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;border-radius:0;transition-duration:.1s}#root .style-lyra .cn-navigation-menu-viewport:where([data-open]:not([data-open=false])),#root .style-lyra .cn-navigation-menu-viewport:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-scale:.9}#root .style-lyra .cn-navigation-menu-viewport:where([data-closed]:not([data-closed=false])),#root .style-lyra .cn-navigation-menu-viewport:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-scale:.9}#root .style-lyra .cn-navigation-menu-indicator[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-lyra .cn-navigation-menu-indicator[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-lyra .cn-navigation-menu-indicator-arrow{background-color:var(--border);--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:0}#root .style-lyra .cn-navigation-menu-positioner{transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:cubic-bezier(.22,1,.36,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.22,1,.36,1)}#root .style-lyra .cn-navigation-menu-positioner[data-side=bottom]:before{top:-10px;right:calc(var(--spacing,.25rem) * 0);content:var(--tw-content);left:calc(var(--spacing,.25rem) * 0)}#root .style-lyra .cn-navigation-menu-popup{background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-ease:cubic-bezier(.22,1,.36,1);--tw-outline-style:none;border-radius:0;outline-style:none;transition-timing-function:cubic-bezier(.22,1,.36,1)}#root .style-lyra .cn-navigation-menu-popup[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0;--tw-duration:.15s;transition-duration:.15s}#root .style-lyra .cn-navigation-menu-popup[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}#root .style-lyra .cn-native-select{height:calc(var(--spacing,.25rem) * 8);width:100%;min-width:calc(var(--spacing,.25rem) * 0);appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);padding-block:calc(var(--spacing,.25rem) * 1);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));-webkit-user-select:none;user-select:none;background-color:#0000;border-radius:0}#root .style-lyra .cn-native-select ::selection,#root .style-lyra .cn-native-select::selection{background-color:var(--primary)}#root .style-lyra .cn-native-select ::selection,#root .style-lyra .cn-native-select::selection{color:var(--primary-foreground)}#root .style-lyra .cn-native-select::placeholder{color:var(--muted-foreground)}#root .style-lyra .cn-native-select:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-native-select:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-lyra .cn-native-select[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-native-select[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-lyra .cn-native-select[data-size=sm]{height:calc(var(--spacing,.25rem) * 7);padding-block:calc(var(--spacing,.25rem) * .5);border-radius:0}#root .style-lyra .cn-native-select:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-native-select:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media (hover:hover){#root .style-lyra .cn-native-select:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-native-select:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}#root .style-lyra .cn-native-select:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-native-select:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-lyra .cn-native-select:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-native-select:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-lyra .cn-native-select-icon{top:50%;right:calc(var(--spacing,.25rem) * 2.5);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted-foreground)}#root .style-lyra .cn-pagination-content{gap:calc(var(--spacing,.25rem) * .5)}#root .style-lyra .cn-pagination-ellipsis{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);justify-content:center;align-items:center}#root .style-lyra .cn-pagination-ellipsis svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-pagination-previous{padding-left:calc(var(--spacing,.25rem) * 1.5)!important}#root .style-lyra .cn-pagination-next{padding-right:calc(var(--spacing,.25rem) * 1.5)!important}#root .style-lyra .cn-popover-content{gap:calc(var(--spacing,.25rem) * 2.5);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;border-radius:0;flex-direction:column;transition-duration:.1s;display:flex}#root .style-lyra .cn-popover-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-popover-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-lyra .cn-popover-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-popover-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-lyra .cn-popover-content:where([data-open]:not([data-open=false])),#root .style-lyra .cn-popover-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-lyra .cn-popover-content:where([data-closed]:not([data-closed=false])),#root .style-lyra .cn-popover-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-lyra .cn-popover-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-popover-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-lyra .cn-popover-header{gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));flex-direction:column;display:flex}#root .style-lyra .cn-popover-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-lyra .cn-popover-description{font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}#root .style-lyra .cn-progress,#root .style-lyra .cn-progress-track{height:calc(var(--spacing,.25rem) * 1);background-color:var(--muted);border-radius:0}#root .style-lyra .cn-progress-indicator{background-color:var(--primary)}#root .style-lyra .cn-progress-label,#root .style-lyra .cn-progress-value{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-lyra .cn-progress-value{color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);margin-left:auto}#root .style-lyra .cn-radio-group{gap:calc(var(--spacing,.25rem) * 2);display:grid}#root .style-lyra .cn-radio-group-item{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-color:var(--input);border-radius:3.40282e+38px;display:flex}#root .style-lyra .cn-radio-group-item:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-radio-group-item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-lyra .cn-radio-group-item[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-radio-group-item[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-lyra .cn-radio-group-item[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}#root .style-lyra .cn-radio-group-item:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-radio-group-item:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-lyra .cn-radio-group-item:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-radio-group-item:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-lyra .cn-radio-group-item:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-radio-group-item:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-lyra .cn-radio-group-item:where([data-checked]:not([data-checked=false])),#root .style-lyra .cn-radio-group-item:where([data-state=checked]){border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}#root .style-lyra .cn-radio-group-item:is(.dark *):where([data-checked]:not([data-checked=false])),#root .style-lyra .cn-radio-group-item:is(.dark *):where([data-state=checked]){background-color:var(--primary)}#root .style-lyra .cn-radio-group-indicator{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:center;display:flex}#root .style-lyra .cn-radio-group-indicator-icon{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--primary-foreground);border-radius:3.40282e+38px;position:absolute;top:50%;left:50%}#root .style-lyra .cn-resizable-handle-icon{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 1);background-color:var(--border);border-radius:0}#root .style-lyra .cn-scroll-area-scrollbar:where([data-orientation=horizontal]){height:calc(var(--spacing,.25rem) * 2.5);border-top:1px var(--tw-border-style) #0000;flex-direction:column}#root .style-lyra .cn-scroll-area-scrollbar:where([data-orientation=vertical]){height:100%;width:calc(var(--spacing,.25rem) * 2.5);border-left:1px var(--tw-border-style) #0000}#root .style-lyra .cn-scroll-area-thumb{border-radius:0}#root .style-lyra .cn-select-trigger{gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));-webkit-user-select:none;user-select:none;background-color:#0000;border-radius:0}#root .style-lyra .cn-select-trigger:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-select-trigger:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-lyra .cn-select-trigger[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-select-trigger[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-lyra .cn-select-trigger[data-placeholder]{color:var(--muted-foreground)}#root .style-lyra .cn-select-trigger[data-size=default]{height:calc(var(--spacing,.25rem) * 8)}#root .style-lyra .cn-select-trigger[data-size=sm]{height:calc(var(--spacing,.25rem) * 7);border-radius:0}#root :is(.style-lyra .cn-select-trigger>*)[data-slot=select-value]{gap:calc(var(--spacing,.25rem) * 1.5);display:flex}#root .style-lyra .cn-select-trigger:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-select-trigger:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media (hover:hover){#root .style-lyra .cn-select-trigger:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-select-trigger:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}#root .style-lyra .cn-select-trigger:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-select-trigger:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-lyra .cn-select-trigger:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-select-trigger:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-lyra .cn-select-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-select-value{text-align:left;flex:1;display:flex}#root .style-lyra .cn-select-trigger-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground)}#root .style-lyra .cn-select-content{min-width:calc(var(--spacing,.25rem) * 36);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;border-radius:0;transition-duration:.1s}#root .style-lyra .cn-select-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-select-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-lyra .cn-select-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-select-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-lyra .cn-select-content:where([data-open]:not([data-open=false])),#root .style-lyra .cn-select-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-lyra .cn-select-content:where([data-closed]:not([data-closed=false])),#root .style-lyra .cn-select-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-lyra .cn-select-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-select-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-lyra .cn-select-label{padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--muted-foreground)}#root .style-lyra .cn-select-item,#root .style-lyra .cn-select-label{padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-lyra .cn-select-item{gap:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2);border-radius:0}#root .style-lyra .cn-select-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-lyra .cn-select-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-lyra .cn-select-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.style-lyra .cn-select-item>*):is(span):last-child{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}#root .style-lyra .cn-select-item-indicator{pointer-events:none;right:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:center;display:flex;position:absolute}#root .style-lyra .cn-select-group{scroll-margin-block:calc(var(--spacing,.25rem) * 1)}#root .style-lyra .cn-select-item-text{gap:calc(var(--spacing,.25rem) * 2);flex:1;display:flex}#root .style-lyra .cn-select-separator{margin-inline:calc(var(--spacing,.25rem) * -1);background-color:var(--border);height:1px}#root .style-lyra .cn-select-scroll-up-button{z-index:10;cursor:default;background-color:var(--popover);padding-block:calc(var(--spacing,.25rem) * 1);justify-content:center;align-items:center;display:flex}#root .style-lyra .cn-select-scroll-up-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-select-scroll-down-button{z-index:10;cursor:default;background-color:var(--popover);padding-block:calc(var(--spacing,.25rem) * 1);justify-content:center;align-items:center;display:flex}#root .style-lyra .cn-select-scroll-down-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-separator{background-color:var(--border);flex-shrink:0}#root .style-lyra .cn-separator-horizontal{width:100%;height:1px}#root .style-lyra .cn-separator-vertical{width:1px;height:100%}#root .style-lyra .cn-sheet-overlay{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-sheet-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 10%,transparent)}}#root .style-lyra .cn-sheet-overlay{font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-lyra .cn-sheet-overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-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,)}}#root .style-lyra .cn-sheet-content{z-index:50;background-color:var(--popover);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));background-clip:padding-box;flex-direction:column;display:flex;position:fixed}#root .style-lyra .cn-sheet-content[data-side=bottom]{inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);border-top-style:var(--tw-border-style);border-top-width:1px;height:auto}#root .style-lyra .cn-sheet-content[data-side=left]{inset-block:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);border-right-style:var(--tw-border-style);border-right-width:1px;width:75%;height:100%}#root .style-lyra .cn-sheet-content[data-side=right]{inset-block:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);border-left-style:var(--tw-border-style);border-left-width:1px;width:75%;height:100%}#root .style-lyra .cn-sheet-content[data-side=top]{inset-inline:calc(var(--spacing,.25rem) * 0);top:calc(var(--spacing,.25rem) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;height:auto}@media (min-width:40rem){#root .style-lyra .cn-sheet-content[data-side=left],#root .style-lyra .cn-sheet-content[data-side=right]{max-width:var(--container-sm,24rem)}}#root .style-lyra .cn-sheet-close{top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 3);position:absolute}#root .style-lyra .cn-sheet-header{gap:calc(var(--spacing,.25rem) * .5);padding:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-sheet-footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-sheet-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}#root .style-lyra .cn-sheet-description{font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}#root .style-lyra .cn-sidebar-gap{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}#root .style-lyra .cn-sidebar-inner{background-color:var(--sidebar)}#root .style-lyra .cn-sidebar-inner:is(:where(.group)[data-variant=floating] *){--tw-shadow:var(--shadow-sm);--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);--tw-ring-color:var(--sidebar-border);border-radius:0}@media (hover:hover){#root .style-lyra .cn-sidebar-rail:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}#root .style-lyra .cn-sidebar-inset{background-color:var(--background)}@media (min-width:48rem){#root .style-lyra .cn-sidebar-inset:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing,.25rem) * 2);margin-left:calc(var(--spacing,.25rem) * 0);--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:0}#root .style-lyra .cn-sidebar-inset:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing,.25rem) * 2)}}#root .style-lyra .cn-sidebar-input{height:calc(var(--spacing,.25rem) * 8);background-color:var(--background);--tw-shadow:0 0 #0000;width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-lyra .cn-sidebar-header{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-sidebar-content{-ms-overflow-style:none;scrollbar-width:none}#root .style-lyra .cn-sidebar-content::-webkit-scrollbar{display:none}#root .style-lyra .cn-sidebar-content{gap:calc(var(--spacing,.25rem) * 0)}#root .style-lyra .cn-sidebar-footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-sidebar-separator{margin-inline:calc(var(--spacing,.25rem) * 2);background-color:var(--sidebar-border)}#root .style-lyra .cn-sidebar-group{padding:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-sidebar-menu{gap:calc(var(--spacing,.25rem) * 0)}#root .style-lyra .cn-sidebar-group-content,#root .style-lyra .cn-sidebar-group-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-lyra .cn-sidebar-group-label{height:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--sidebar-foreground);border-radius:0}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-sidebar-group-label{color:color-mix(in oklab,var(--sidebar-foreground) 70%,transparent)}}#root .style-lyra .cn-sidebar-group-label{--tw-ring-color:var(--sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}#root .style-lyra .cn-sidebar-group-label:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing,.25rem) * -8);opacity:0}#root .style-lyra .cn-sidebar-group-label:focus-visible{--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)}#root .style-lyra .cn-sidebar-group-label>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-sidebar-group-action{top:calc(var(--spacing,.25rem) * 3.5);right:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 5);padding:calc(var(--spacing,.25rem) * 0);color:var(--sidebar-foreground);--tw-ring-color:var(--sidebar-ring);border-radius:0;position:absolute}@media (hover:hover){#root .style-lyra .cn-sidebar-group-action:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-lyra .cn-sidebar-group-action:focus-visible{--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)}#root .style-lyra .cn-sidebar-group-action>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-sidebar-menu-button{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-ring-color:var(--sidebar-ring);transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:0}#root .style-lyra .cn-sidebar-menu-button:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing,.25rem) * 8)}#root .style-lyra .cn-sidebar-menu-button:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing,.25rem) * 8)!important;height:calc(var(--spacing,.25rem) * 8)!important;padding:calc(var(--spacing,.25rem) * 2)!important}@media (hover:hover){#root .style-lyra .cn-sidebar-menu-button:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-lyra .cn-sidebar-menu-button:focus-visible{--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)}#root .style-lyra .cn-sidebar-menu-button:active{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}@media (hover:hover){#root :is(.style-lyra .cn-sidebar-menu-button:where([data-state=open]),.style-lyra .cn-sidebar-menu-button:where([data-open]:not([data-open=false]))):hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-lyra .cn-sidebar-menu-button:where([data-active]:not([data-active=false])),#root .style-lyra .cn-sidebar-menu-button:where([data-state=active]){background-color:var(--sidebar-accent);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--sidebar-accent-foreground)}@media (hover:hover){#root .style-lyra .cn-sidebar-menu-button-variant-default:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-lyra .cn-sidebar-menu-button-variant-outline{background-color:var(--background);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){#root .style-lyra .cn-sidebar-menu-button-variant-outline:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}#root .style-lyra .cn-sidebar-menu-button-size-default{height:calc(var(--spacing,.25rem) * 8)}#root .style-lyra .cn-sidebar-menu-button-size-default,#root .style-lyra .cn-sidebar-menu-button-size-sm{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-lyra .cn-sidebar-menu-button-size-sm{height:calc(var(--spacing,.25rem) * 7)}#root .style-lyra .cn-sidebar-menu-button-size-lg{height:calc(var(--spacing,.25rem) * 12);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-lyra .cn-sidebar-menu-button-size-lg:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing,.25rem) * 0)!important}#root .style-lyra .cn-sidebar-menu-action{top:calc(var(--spacing,.25rem) * 1.5);right:calc(var(--spacing,.25rem) * 1);aspect-ratio:1;width:calc(var(--spacing,.25rem) * 5);padding:calc(var(--spacing,.25rem) * 0);color:var(--sidebar-foreground);--tw-ring-color:var(--sidebar-ring);border-radius:0;position:absolute}@media (hover:hover){#root .style-lyra .cn-sidebar-menu-action:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}#root .style-lyra .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing,.25rem) * 1.5)}#root .style-lyra .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing,.25rem) * 2.5)}#root .style-lyra .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing,.25rem) * 1)}@media (hover:hover){#root .style-lyra .cn-sidebar-menu-action:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-lyra .cn-sidebar-menu-action:focus-visible{--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)}#root .style-lyra .cn-sidebar-menu-action>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-sidebar-menu-badge{pointer-events:none;right:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 5);min-width:calc(var(--spacing,.25rem) * 5);padding-inline:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--sidebar-foreground);border-radius:0;display:flex;position:absolute}@media (hover:hover){#root .style-lyra .cn-sidebar-menu-badge:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}#root .style-lyra .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing,.25rem) * 1.5)}#root .style-lyra .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing,.25rem) * 2.5)}#root .style-lyra .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing,.25rem) * 1)}#root .style-lyra .cn-sidebar-menu-badge:is(:is(:where(.peer\/menu-button):where([data-state=active]),:where(.peer\/menu-button):where([data-active]:not([data-active=false])))~*){color:var(--sidebar-accent-foreground)}#root .style-lyra .cn-sidebar-menu-skeleton{height:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);border-radius:0}#root .style-lyra .cn-sidebar-menu-skeleton-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-radius:0}#root .style-lyra .cn-sidebar-menu-skeleton-text{height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-sidebar-menu-sub{margin-inline:calc(var(--spacing,.25rem) * 3.5);--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing,.25rem) * 1);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--sidebar-border);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5)}#root .style-lyra .cn-sidebar-menu-sub:is(:where(.group)[data-collapsible=icon] *){display:none}#root .style-lyra .cn-sidebar-menu-sub-button{height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--sidebar-foreground);--tw-ring-color:var(--sidebar-ring);border-radius:0}@media (hover:hover){#root .style-lyra .cn-sidebar-menu-sub-button:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-lyra .cn-sidebar-menu-sub-button:focus-visible{--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)}#root .style-lyra .cn-sidebar-menu-sub-button:active{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}#root .style-lyra .cn-sidebar-menu-sub-button[data-size=md],#root .style-lyra .cn-sidebar-menu-sub-button[data-size=sm]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-lyra .cn-sidebar-menu-sub-button:where([data-active]:not([data-active=false])),#root .style-lyra .cn-sidebar-menu-sub-button:where([data-state=active]){background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}#root .style-lyra .cn-sidebar-menu-sub-button>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--sidebar-accent-foreground)}#root .style-lyra .cn-skeleton{background-color:var(--muted);border-radius:0}#root .style-lyra .cn-slider:where([data-orientation=vertical]){min-height:calc(var(--spacing,.25rem) * 40)}#root .style-lyra .cn-slider-track{background-color:var(--muted);border-radius:0}#root .style-lyra .cn-slider-track:where([data-orientation=horizontal]){height:calc(var(--spacing,.25rem) * 1);width:100%}#root .style-lyra .cn-slider-track:where([data-orientation=vertical]){height:100%;width:calc(var(--spacing,.25rem) * 1)}#root .style-lyra .cn-slider-range{background-color:var(--primary)}#root .style-lyra .cn-slider-thumb{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ring);background-color:var(--color-white,#fff);--tw-ring-color:var(--ring);border-radius:0;position:relative}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-slider-thumb{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-lyra .cn-slider-thumb{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root .style-lyra .cn-slider-thumb:after{content:var(--tw-content);inset:calc(var(--spacing,.25rem) * -2);position:absolute}@media (hover:hover){#root .style-lyra .cn-slider-thumb:hover{--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)}}#root .style-lyra .cn-slider-thumb:focus-visible{--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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#root .style-lyra .cn-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}#root .style-lyra .cn-slider-thumb:active{--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)}#root .style-lyra .cn-toast{border-radius:0}#root .style-lyra .cn-switch{border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-radius:3.40282e+38px;flex-shrink:0}#root .style-lyra .cn-switch:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-switch:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-lyra .cn-switch[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-switch[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-lyra .cn-switch[data-size=default]{width:32px;height:18.4px}#root .style-lyra .cn-switch[data-size=sm]{width:24px;height:14px}#root .style-lyra .cn-switch:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-switch:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-lyra .cn-switch:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-switch:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-lyra .cn-switch:where([data-checked]:not([data-checked=false])),#root .style-lyra .cn-switch:where([data-state=checked]){background-color:var(--primary)}#root .style-lyra .cn-switch:is(.dark *):where([data-state=unchecked]),#root .style-lyra .cn-switch:is(.dark *):where([data-unchecked]:not([data-unchecked=false])),#root .style-lyra .cn-switch:where([data-state=unchecked]),#root .style-lyra .cn-switch:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-switch:is(.dark *):where([data-state=unchecked]),#root .style-lyra .cn-switch:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab,var(--input) 80%,transparent)}}#root .style-lyra .cn-switch-thumb{background-color:var(--background);border-radius:3.40282e+38px}#root .style-lyra .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-lyra .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *):where([data-checked]:not([data-checked=false])),#root .style-lyra .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked]),#root .style-lyra .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *):where([data-checked]:not([data-checked=false])),#root .style-lyra .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked]){--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-lyra .cn-switch-thumb:is(.dark *):where([data-checked]:not([data-checked=false])),#root .style-lyra .cn-switch-thumb:is(.dark *):where([data-state=checked]){background-color:var(--primary-foreground)}#root .style-lyra .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *):where([data-state=unchecked]),#root .style-lyra .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *):where([data-unchecked]:not([data-unchecked=false])),#root .style-lyra .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *):where([data-state=unchecked]),#root .style-lyra .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *):where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-lyra .cn-switch-thumb:is(.dark *):where([data-state=unchecked]),#root .style-lyra .cn-switch-thumb:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}#root .style-lyra .cn-table-container{width:100%;position:relative;overflow-x:auto}#root .style-lyra .cn-table{caption-side:bottom;width:100%;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-lyra .cn-table-header tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root .style-lyra .cn-table-#root tr:last-child{border-style:var(--tw-border-style);border-width:0}#root .style-lyra .cn-table-footer{border-top-style:var(--tw-border-style);background-color:var(--muted);border-top-width:1px}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-table-footer{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root .style-lyra .cn-table-footer{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-lyra .cn-table-footer>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}#root .style-lyra .cn-table-row{border-bottom-style:var(--tw-border-style);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-bottom-width:1px}@media (hover:hover){#root .style-lyra .cn-table-row:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-table-row:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root .style-lyra .cn-table-row[data-state=selected]{background-color:var(--muted)}#root .style-lyra .cn-table-head{height:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 2);text-align:left;vertical-align:middle;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--foreground)}#root .style-lyra .cn-table-head:has([role=checkbox]){padding-right:calc(var(--spacing,.25rem) * 0)}#root .style-lyra .cn-table-cell{padding:calc(var(--spacing,.25rem) * 2);vertical-align:middle;white-space:nowrap}#root .style-lyra .cn-table-cell:has([role=checkbox]){padding-right:calc(var(--spacing,.25rem) * 0)}#root .style-lyra .cn-table-caption{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-lyra .cn-tabs{gap:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-tabs-list{border-radius:0;padding:3px}#root .style-lyra .cn-tabs-list:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing,.25rem) * 8)}#root .style-lyra .cn-tabs-list[data-variant=line]{border-radius:0}#root .style-lyra .cn-tabs-trigger{gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-width:1px;border-color:#0000;border-radius:0}#root .style-lyra .cn-tabs-trigger:is(:where(.group\/tabs):where([data-orientation=vertical]) *){padding-block:calc(calc(var(--spacing,.25rem) * 1.25))}#root .style-lyra .cn-tabs-trigger:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1)}#root .style-lyra .cn-tabs-trigger:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1)}#root .style-lyra .cn-tabs-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-tabs-content{font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}#root .style-lyra .cn-textarea{border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-radius:0}#root .style-lyra .cn-textarea:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-textarea:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-lyra .cn-textarea:disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-textarea:disabled{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-lyra .cn-textarea[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-textarea[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media (min-width:48rem){#root .style-lyra .cn-textarea{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}#root .style-lyra .cn-textarea:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-textarea:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-lyra .cn-textarea:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-textarea:is(.dark *):disabled{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}#root .style-lyra .cn-textarea:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-textarea:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-lyra .cn-textarea:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-textarea:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-lyra .cn-toggle{gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:0}@media (hover:hover){#root .style-lyra .cn-toggle:hover{color:var(--foreground)}}#root .style-lyra .cn-toggle:focus-visible{border-color:var(--ring);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-toggle:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-lyra .cn-toggle[aria-invalid=true]{border-color:var(--destructive);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-toggle[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-lyra .cn-toggle[aria-pressed=true],#root .style-lyra .cn-toggle[data-state=on]{background-color:var(--muted)}#root .style-lyra .cn-toggle:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-toggle:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-lyra .cn-toggle svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-toggle-variant-default{background-color:#0000}#root .style-lyra .cn-toggle-variant-outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:#0000}@media (hover:hover){#root .style-lyra .cn-toggle-variant-outline:hover{background-color:var(--muted)}}#root .style-lyra .cn-toggle-size-default{height:calc(var(--spacing,.25rem) * 8);min-width:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 2.5)}#root .style-lyra .cn-toggle-size-default:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-toggle-size-default:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-toggle-size-sm{height:calc(var(--spacing,.25rem) * 7);min-width:calc(var(--spacing,.25rem) * 7);padding-inline:calc(var(--spacing,.25rem) * 2.5);border-radius:0}#root .style-lyra .cn-toggle-size-sm:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-lyra .cn-toggle-size-sm:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-lyra .cn-toggle-size-lg{height:calc(var(--spacing,.25rem) * 9);min-width:calc(var(--spacing,.25rem) * 9);padding-inline:calc(var(--spacing,.25rem) * 2.5)}#root .style-lyra .cn-toggle-size-lg:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-toggle-size-lg:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-toggle-group,#root .style-lyra .cn-toggle-group[data-size=sm]{border-radius:0}#root .style-lyra .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing,.25rem) * 2);border-radius:0}#root .style-lyra .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-lyra .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-lyra .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child,#root .style-lyra .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child,#root .style-lyra .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child,#root .style-lyra .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-radius:0}#root .style-lyra .cn-tooltip-content{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-radius:0;display:inline-flex}#root .style-lyra .cn-tooltip-content:has([data-slot=kbd]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-lyra .cn-tooltip-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-tooltip-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-lyra .cn-tooltip-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-tooltip-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root :is(.style-lyra .cn-tooltip-content *)[data-slot=kbd]{isolation:isolate;z-index:50;border-radius:0;position:relative}#root .style-lyra .cn-tooltip-content:where([data-open]:not([data-open=false])),#root .style-lyra .cn-tooltip-content:where([data-state=open]),#root .style-lyra .cn-tooltip-content[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-lyra .cn-tooltip-content:where([data-closed]:not([data-closed=false])),#root .style-lyra .cn-tooltip-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-lyra .cn-tooltip-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-lyra .cn-tooltip-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-lyra .cn-tooltip-arrow{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:0;rotate:45deg}#root .style-lyra .cn-tooltip-arrow-logical[data-side=inline-end]{left:calc(var(--spacing,.25rem) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%!important}#root .style-lyra .cn-tooltip-arrow-logical[data-side=inline-start]{right:calc(var(--spacing,.25rem) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%!important}#root .style-lyra .cn-input-group{height:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:0}#root :where([data-slot=combobox-content]) :is(.style-lyra .cn-input-group):focus-within{border-color:inherit;--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)}#root .style-lyra .cn-input-group:has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-input-group:has(:disabled){background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-lyra .cn-input-group:has(:disabled){opacity:.5}#root .style-lyra .cn-input-group:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-input-group:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-lyra .cn-input-group:has([data-slot][aria-invalid=true]){border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-input-group:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-lyra .cn-input-group:has(>[data-align=block-end]),#root .style-lyra .cn-input-group:has(>[data-align=block-start]){flex-direction:column;height:auto}#root .style-lyra .cn-input-group:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-input-group:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-lyra .cn-input-group:is(.dark *):has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-input-group:is(.dark *):has(:disabled){background-color:color-mix(in oklab,var(--input) 80%,transparent)}}#root .style-lyra .cn-input-group:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-input-group:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-lyra .cn-input-group:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing,.25rem) * 3)}#root .style-lyra .cn-input-group:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing,.25rem) * 3)}#root .style-lyra .cn-input-group:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-lyra .cn-input-group:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-lyra .cn-input-group-addon{gap:calc(var(--spacing,.25rem) * 2);height:auto;padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-lyra .cn-input-group-addon:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}#root .style-lyra .cn-input-group-addon>kbd{border-radius:0}#root .style-lyra .cn-input-group-addon>svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-input-group-addon-align-inline-start{padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-input-group-addon-align-inline-start:has(>button){margin-left:-.3rem}#root .style-lyra .cn-input-group-addon-align-inline-start:has(>kbd){margin-left:-.15rem}#root .style-lyra .cn-input-group-addon-align-inline-end{padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-input-group-addon-align-inline-end:has(>button){margin-right:-.3rem}#root .style-lyra .cn-input-group-addon-align-inline-end:has(>kbd){margin-right:-.15rem}#root .style-lyra .cn-input-group-addon-align-block-start{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-top:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-input-group-addon-align-block-start:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-input-group-addon-align-block-start.border-b{padding-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-input-group-addon-align-block-end{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-input-group-addon-align-block-end:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-input-group-addon-align-block-end.border-t{padding-top:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-input-group-button{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-lyra .cn-input-group-button-size-xs{height:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 1.5);border-radius:0}#root .style-lyra .cn-input-group-button-size-xs>svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-lyra .cn-input-group-button-size-icon-xs{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);padding:calc(var(--spacing,.25rem) * 0);border-radius:0}#root .style-lyra .cn-input-group-button-size-icon-xs:has(>svg){padding:calc(var(--spacing,.25rem) * 0)}#root .style-lyra .cn-input-group-button-size-sm{gap:calc(var(--spacing,.25rem) * 1)}#root .style-lyra .cn-input-group-button-size-icon-sm{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);padding:calc(var(--spacing,.25rem) * 0)}#root .style-lyra .cn-input-group-button-size-icon-sm:has(>svg){padding:calc(var(--spacing,.25rem) * 0)}#root .style-lyra .cn-input-group-text{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-lyra .cn-input-group-text svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-input-group-input{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;background-color:#0000;border-width:0;border-radius:0}#root .style-lyra .cn-input-group-input,#root .style-lyra .cn-input-group-input:focus-visible{--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)}#root .style-lyra .cn-input-group-input:disabled{background-color:#0000}#root .style-lyra .cn-input-group-input[aria-invalid=true]{--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)}#root .style-lyra .cn-input-group-input:is(.dark *),#root .style-lyra .cn-input-group-input:is(.dark *):disabled{background-color:#0000}#root .style-lyra .cn-input-group-textarea{border-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 2);--tw-shadow:0 0 #0000;background-color:#0000;border-width:0;border-radius:0}#root .style-lyra .cn-input-group-textarea,#root .style-lyra .cn-input-group-textarea:focus-visible{--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)}#root .style-lyra .cn-input-group-textarea:disabled{background-color:#0000}#root .style-lyra .cn-input-group-textarea[aria-invalid=true]{--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)}#root .style-lyra .cn-input-group-textarea:is(.dark *),#root .style-lyra .cn-input-group-textarea:is(.dark *):disabled{background-color:#0000}#root .style-lyra .cn-menu-translucent{background-color:var(--popover);position:relative;animation:none!important}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-menu-translucent{background-color:color-mix(in oklab,var(--popover) 70%,transparent)}}#root .style-lyra .cn-menu-translucent:before{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:calc(1 * -1);border-radius:inherit;--tw-backdrop-blur:blur(var(--blur-2xl,40px));-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,);content:var(--tw-content);--tw-backdrop-saturate:saturate(150%);position:absolute}#root :is(.style-lyra .cn-menu-translucent *)[data-slot$=-item]:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-lyra .cn-menu-translucent *)[data-slot$=-item]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.style-lyra .cn-menu-translucent *)[data-slot$=-item][data-highlighted]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-lyra .cn-menu-translucent *)[data-slot$=-item][data-highlighted]{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.style-lyra .cn-menu-translucent *)[data-slot$=-separator]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-lyra .cn-menu-translucent *)[data-slot$=-separator]{background-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}#root :is(.style-lyra .cn-menu-translucent *)[data-slot$=-trigger]:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-lyra .cn-menu-translucent *)[data-slot$=-trigger]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.style-lyra .cn-menu-translucent *)[data-slot$=-trigger][aria-expanded=true]{background-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){#root :is(.style-lyra .cn-menu-translucent *)[data-slot$=-trigger][aria-expanded=true]{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)!important}}#root :is(.style-lyra .cn-menu-translucent *)[data-variant=destructive],#root :is(:is(.style-lyra .cn-menu-translucent *)[data-variant=destructive] *){color:var(--accent-foreground)!important}#root :is(.style-lyra .cn-menu-translucent *)[data-variant=destructive]:focus{background-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){#root :is(.style-lyra .cn-menu-translucent *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)!important}}#root .style-lyra .cn-bubble{gap:calc(var(--spacing,.25rem) * 1);max-width:80%}#root .style-lyra .cn-bubble:is(:where(.group\/message)[data-align=end] *),#root .style-lyra .cn-bubble[data-align=end]{align-self:flex-end}#root .style-lyra .cn-bubble[data-variant=ghost]{max-width:100%}#root .style-lyra .cn-bubble-content{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);border-width:1px;border-color:#0000;border-radius:0}#root .style-lyra .cn-bubble-content:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}#root .style-lyra .cn-bubble-content:is(button,a){--tw-outline-style:none;outline-style:none}#root .style-lyra .cn-bubble-content:is(button,a):focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-bubble-content:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root :is(.style-lyra .cn-bubble-variant-default>*)[data-slot=bubble-content]{background-color:var(--primary);color:var(--primary-foreground)}#root .style-lyra .cn-bubble-variant-default>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-bubble-variant-default>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}#root :is(.style-lyra .cn-bubble-variant-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary);color:var(--secondary-foreground)}#root .style-lyra .cn-bubble-variant-secondary>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-bubble-variant-secondary>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}#root .style-lyra .cn-bubble-variant-muted>[data-slot=bubble-content]:is(button,a):hover,#root :is(.style-lyra .cn-bubble-variant-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-bubble-variant-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}#root :is(.style-lyra .cn-bubble-variant-tinted>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h);color:var(--foreground)}#root :is(.style-lyra .cn-bubble-variant-tinted:is(.dark *)>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}#root .style-lyra .cn-bubble-variant-tinted>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}#root .style-lyra .cn-bubble-variant-tinted:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}#root :is(.style-lyra .cn-bubble-variant-outline>*)[data-slot=bubble-content]{border-color:var(--border);background-color:var(--background)}#root .style-lyra .cn-bubble-variant-outline>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted);color:var(--foreground)}#root .style-lyra .cn-bubble-variant-outline:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-bubble-variant-outline:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-lyra .cn-bubble-variant-ghost{--tw-border-style:none;border-style:none}#root :is(.style-lyra .cn-bubble-variant-ghost>*)[data-slot=bubble-content]{padding:calc(var(--spacing,.25rem) * 0);background-color:#0000;border-radius:0}#root .style-lyra .cn-bubble-variant-ghost>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted);color:var(--foreground)}#root .style-lyra .cn-bubble-variant-ghost:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-bubble-variant-ghost:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root :is(.style-lyra .cn-bubble-variant-destructive>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-lyra .cn-bubble-variant-destructive>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root :is(.style-lyra .cn-bubble-variant-destructive>*)[data-slot=bubble-content]{color:var(--destructive)}#root :is(.style-lyra .cn-bubble-variant-destructive:is(.dark *)>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-lyra .cn-bubble-variant-destructive:is(.dark *)>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-lyra .cn-bubble-variant-destructive>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-bubble-variant-destructive>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-lyra .cn-bubble-variant-destructive:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-bubble-variant-destructive:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}#root .style-lyra .cn-bubble-reactions{gap:calc(var(--spacing,.25rem) * 1);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--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);--tw-ring-color:var(--card);border-radius:0;flex-shrink:0}#root .style-lyra .cn-bubble-reactions:has(:is(button)){padding:calc(var(--spacing,.25rem) * 0)}#root .style-lyra .cn-bubble-reactions-side-top{top:calc(var(--spacing,.25rem) * 0);--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-lyra .cn-bubble-reactions-side-bottom{bottom:calc(var(--spacing,.25rem) * 0);--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-lyra .cn-bubble-reactions-align-start{left:calc(var(--spacing,.25rem) * 3)}#root .style-lyra .cn-bubble-reactions-align-end{right:calc(var(--spacing,.25rem) * 3)}#root .style-lyra .cn-bubble-group{gap:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-attachment{border-radius:0;width:fit-content}#root .style-lyra .cn-attachment:focus-within{--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-lyra .cn-attachment:focus-within{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-lyra .cn-attachment-orientation-horizontal{min-width:calc(var(--spacing,.25rem) * 40)}#root .style-lyra .cn-attachment-orientation-vertical{width:calc(var(--spacing,.25rem) * 24)}#root .style-lyra .cn-attachment-orientation-vertical:has([data-slot=attachment-content]){width:calc(var(--spacing,.25rem) * 30)}#root .style-lyra .cn-attachment-size-default{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-lyra .cn-attachment-size-default:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5)}#root .style-lyra .cn-attachment-size-default:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 1.5)}#root .style-lyra .cn-attachment-size-sm{gap:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-lyra .cn-attachment-size-sm:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1)}#root .style-lyra .cn-attachment-size-sm:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 1)}#root .style-lyra .cn-attachment-size-xs{gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-radius:0}#root .style-lyra .cn-attachment-size-xs:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1)}#root .style-lyra .cn-attachment-size-xs:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 1)}#root .style-lyra .cn-attachment-media{width:calc(var(--spacing,.25rem) * 10);background-color:var(--muted);color:var(--foreground);border-radius:0}#root .style-lyra .cn-attachment-media:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}#root .style-lyra .cn-attachment-media:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 8)}#root .style-lyra .cn-attachment-media:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing,.25rem) * 7);border-radius:0}#root :is(.style-lyra .cn-attachment-media:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing,.25rem) * 6)!important;height:calc(var(--spacing,.25rem) * 6)!important}#root .style-lyra .cn-attachment-media svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-lyra .cn-attachment-media:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-lyra .cn-attachment-media:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-lyra .cn-attachment-media-variant-image{opacity:.6}#root .style-lyra .cn-attachment-media-variant-image:is(:where(.group\/attachment)[data-state=done] *),#root .style-lyra .cn-attachment-media-variant-image:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}#root .style-lyra .cn-attachment-content{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}#root .style-lyra .cn-attachment-content:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing,.25rem) * 1)}#root .style-lyra .cn-attachment-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-lyra .cn-attachment-description{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-lyra .cn-attachment-actions{z-index:20;position:relative}#root .style-lyra .cn-attachment-actions:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 1);position:absolute}#root .style-lyra .cn-attachment-group{scroll-padding-inline:calc(var(--spacing,.25rem) * 1);gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1)}#root .style-lyra .cn-attachment-trigger{inset:calc(var(--spacing,.25rem) * 0);z-index:10;--tw-outline-style:none;outline-style:none;position:absolute}#root .style-lyra .cn-marker{min-height:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-lyra .cn-marker svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-lyra .cn-marker:is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root .style-lyra .cn-marker:is(a):hover{color:var(--foreground)}}#root .style-lyra .cn-marker-variant-separator:before{margin-right:calc(var(--spacing,.25rem) * 1)}#root .style-lyra .cn-marker-variant-separator:after,#root .style-lyra .cn-marker-variant-separator:before{height:1px;min-width:calc(var(--spacing,.25rem) * 0);content:var(--tw-content);background-color:var(--border);flex:1}#root .style-lyra .cn-marker-variant-separator:after{margin-left:calc(var(--spacing,.25rem) * 1)}#root .style-lyra .cn-marker-variant-border{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-lyra .cn-marker-icon,#root .style-lyra .cn-marker-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-lyra .cn-marker-content:is(:where(.group\/marker)[data-variant=separator] *){text-align:center;flex:none}#root :is(.style-lyra .cn-marker-content>*):is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root :is(.style-lyra .cn-marker-content>*):is(a):hover{color:var(--foreground)}}#root .style-lyra .cn-message-scroller-content{gap:calc(var(--spacing,.25rem) * 6)}#root .style-lyra .cn-message{gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-lyra .cn-message-avatar{min-width:calc(var(--spacing,.25rem) * 8)}#root .style-lyra .cn-message-avatar:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing,.25rem) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-lyra .cn-message-content{gap:calc(var(--spacing,.25rem) * 2)}#root :is(.style-lyra .cn-message-content:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}#root .style-lyra .cn-message-header{padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-lyra .cn-message-header:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing,.25rem) * 0)}#root .style-lyra .cn-message-footer{padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-lyra .cn-message-footer:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing,.25rem) * 0)}#root .style-lyra .cn-message-group{gap:calc(var(--spacing,.25rem) * 1.5)}#root .style-maia .cn-accordion{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;overflow:hidden}#root .style-maia .cn-accordion-item:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root .style-maia .cn-accordion-item:where([data-open]:not([data-open=false])),#root .style-maia .cn-accordion-item:where([data-state=open]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-accordion-item:where([data-open]:not([data-open=false])),#root .style-maia .cn-accordion-item:where([data-state=open]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root .style-maia .cn-accordion-trigger{gap:calc(var(--spacing,.25rem) * 6);padding:calc(var(--spacing,.25rem) * 4);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (hover:hover){#root .style-maia .cn-accordion-trigger:hover{text-decoration-line:underline}}#root :is(.style-maia .cn-accordion-trigger *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground);margin-left:auto}#root .style-maia .cn-accordion-content{padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-accordion-content:where([data-open]:not([data-open=false])),#root .style-maia .cn-accordion-content:where([data-state=open]){animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root .style-maia .cn-accordion-content:where([data-closed]:not([data-closed=false])),#root .style-maia .cn-accordion-content:where([data-state=closed]){animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root .style-maia .cn-accordion-content-inner{padding-top:calc(var(--spacing,.25rem) * 0);padding-bottom:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-alert-dialog-overlay{background-color:#000c}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-alert-dialog-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 80%,transparent)}}#root .style-maia .cn-alert-dialog-overlay{--tw-duration:.1s;transition-duration:.1s}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-maia .cn-alert-dialog-overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-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,)}}#root .style-maia .cn-alert-dialog-overlay:where([data-open]:not([data-open=false])),#root .style-maia .cn-alert-dialog-overlay:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-maia .cn-alert-dialog-overlay:where([data-closed]:not([data-closed=false])),#root .style-maia .cn-alert-dialog-overlay:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-maia .cn-alert-dialog-content{gap:calc(var(--spacing,.25rem) * 6);border-radius:calc(var(--radius) * 2.6);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 6);color:var(--popover-foreground);--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);--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-alert-dialog-content{--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}#root .style-maia .cn-alert-dialog-content{--tw-duration:.1s;transition-duration:.1s}#root .style-maia .cn-alert-dialog-content[data-size=default],#root .style-maia .cn-alert-dialog-content[data-size=sm]{max-width:var(--container-xs,20rem)}@media (min-width:40rem){#root .style-maia .cn-alert-dialog-content[data-size=default]{max-width:var(--container-md,28rem)}}#root .style-maia .cn-alert-dialog-content:where([data-open]:not([data-open=false])),#root .style-maia .cn-alert-dialog-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-maia .cn-alert-dialog-content:where([data-closed]:not([data-closed=false])),#root .style-maia .cn-alert-dialog-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-maia .cn-alert-dialog-header{place-items:center;gap:calc(var(--spacing,.25rem) * 1.5);text-align:center;grid-template-rows:auto 1fr;display:grid}#root .style-maia .cn-alert-dialog-header:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing,.25rem) * 6);grid-template-rows:auto auto 1fr}@media (min-width:40rem){#root .style-maia .cn-alert-dialog-header:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left;place-items:start}#root .style-maia .cn-alert-dialog-header:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}}#root .style-maia .cn-alert-dialog-media{margin-bottom:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16);background-color:var(--muted);border-radius:3.40282e+38px;justify-content:center;align-items:center;display:inline-flex}@media (min-width:40rem){#root .style-maia .cn-alert-dialog-media:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}}#root :is(.style-maia .cn-alert-dialog-media>*):is(svg:not([class*=size-])){width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root .style-maia .cn-alert-dialog-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (min-width:40rem){#root .style-maia .cn-alert-dialog-title:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}}#root .style-maia .cn-alert-dialog-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));text-wrap:balance;color:var(--muted-foreground)}@media (min-width:48rem){#root .style-maia .cn-alert-dialog-description{text-wrap:pretty}}#root :is(.style-maia .cn-alert-dialog-description>*):is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root :is(.style-maia .cn-alert-dialog-description>*):is(a):hover{color:var(--foreground)}}#root .style-maia .cn-alert{gap:calc(var(--spacing,.25rem) * .5);border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:1px;display:grid}#root .style-maia .cn-alert:has([data-slot=alert-action]){padding-right:calc(var(--spacing,.25rem) * 18);position:relative}#root .style-maia .cn-alert:has(>svg){column-gap:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:auto 1fr}#root :is(.style-maia .cn-alert>*):is(svg){--tw-translate-y:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}#root :is(.style-maia .cn-alert>*):is(svg:not([class*=size-])){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-alert-variant-default{background-color:var(--card);color:var(--card-foreground)}#root .style-maia .cn-alert-variant-destructive{background-color:var(--card);color:var(--destructive)}#root :is(.style-maia .cn-alert-variant-destructive>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-maia .cn-alert-variant-destructive>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}#root :is(.style-maia .cn-alert-variant-destructive>*):is(svg){color:currentColor}#root .style-maia .cn-alert-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-maia .cn-alert-title:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}#root .style-maia .cn-alert-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));text-wrap:balance;color:var(--muted-foreground)}@media (min-width:48rem){#root .style-maia .cn-alert-description{text-wrap:pretty}}#root .style-maia .cn-alert-description p:not(:last-child){margin-bottom:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-alert-action{top:calc(var(--spacing,.25rem) * 2.5);right:calc(var(--spacing,.25rem) * 3);position:absolute}#root .style-maia .cn-avatar{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:3.40282e+38px}#root .style-maia .cn-avatar:after{content:var(--tw-content);border-radius:3.40282e+38px}#root .style-maia .cn-avatar[data-size=lg]{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root .style-maia .cn-avatar[data-size=sm]{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-maia .cn-avatar-fallback{background-color:var(--muted);color:var(--muted-foreground);border-radius:3.40282e+38px}#root .style-maia .cn-avatar-image{border-radius:3.40282e+38px}#root .style-maia .cn-avatar-badge{background-color:var(--primary);color:var(--primary-foreground);--tw-ring-color:var(--background)}#root .style-maia .cn-avatar-group-count{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);background-color:var(--muted);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);border-radius:3.40282e+38px}#root .style-maia .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root .style-maia .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-maia .cn-avatar-group-count>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root .style-maia .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-badge{height:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * 2.6);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:#0000}#root .style-maia .cn-badge:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-maia .cn-badge:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-maia .cn-badge>svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-badge-variant-default{background-color:var(--primary);color:var(--primary-foreground)}@media (hover:hover){#root .style-maia .cn-badge-variant-default:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-badge-variant-default:is(a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}}#root .style-maia .cn-badge-variant-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){#root .style-maia .cn-badge-variant-secondary:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-badge-variant-secondary:is(a):hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}}#root .style-maia .cn-badge-variant-outline{border-color:var(--border);background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-badge-variant-outline{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-maia .cn-badge-variant-outline{color:var(--foreground)}@media (hover:hover){#root .style-maia .cn-badge-variant-outline:is(a):hover{background-color:var(--muted);color:var(--muted-foreground)}}#root .style-maia .cn-badge-variant-destructive{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-badge-variant-destructive{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-maia .cn-badge-variant-destructive{color:var(--destructive)}#root .style-maia .cn-badge-variant-destructive:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-badge-variant-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-maia .cn-badge-variant-destructive:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-badge-variant-destructive:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-maia .cn-badge-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-badge-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}@media (hover:hover){#root .style-maia .cn-badge-variant-destructive:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-badge-variant-destructive:is(a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-maia .cn-badge-variant-ghost:hover{background-color:var(--muted);color:var(--muted-foreground)}#root .style-maia .cn-badge-variant-ghost:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-badge-variant-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root .style-maia .cn-badge-variant-link{color:var(--primary);text-underline-offset:4px}@media (hover:hover){#root .style-maia .cn-badge-variant-link:hover{text-decoration-line:underline}}#root .style-maia .cn-breadcrumb-list{gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}@media (min-width:40rem){#root .style-maia .cn-breadcrumb-list{gap:calc(var(--spacing,.25rem) * 2.5)}}#root .style-maia .cn-breadcrumb-item{gap:calc(var(--spacing,.25rem) * 1.5)}#root .style-maia .cn-breadcrumb-link{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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){#root .style-maia .cn-breadcrumb-link:hover{color:var(--foreground)}}#root .style-maia .cn-breadcrumb-page{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--foreground)}#root .style-maia .cn-breadcrumb-separator>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-maia .cn-breadcrumb-ellipsis{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root .style-maia .cn-breadcrumb-ellipsis>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-button{border-radius:calc(var(--radius) * 2.6);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);background-clip:padding-box;border-width:1px;border-color:#0000}#root .style-maia .cn-button:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-button:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-maia .cn-button:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-maia .cn-button[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-maia .cn-button:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-button:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-maia .cn-button:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-button:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-maia .cn-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-button-variant-outline{border-color:var(--border);background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-button-variant-outline{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media (hover:hover){#root .style-maia .cn-button-variant-outline:hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-button-variant-outline:hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-maia .cn-button-variant-outline:hover{color:var(--foreground)}}#root .style-maia .cn-button-variant-outline[aria-expanded=true]{background-color:var(--muted);color:var(--foreground)}#root .style-maia .cn-button-variant-default{background-color:var(--primary);color:var(--primary-foreground)}@media (hover:hover){#root .style-maia .cn-button-variant-default:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-button-variant-default:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}}#root .style-maia .cn-button-variant-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){#root .style-maia .cn-button-variant-secondary:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-button-variant-secondary:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}}#root .style-maia .cn-button-variant-secondary[aria-expanded=true]{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){#root .style-maia .cn-button-variant-ghost:hover{background-color:var(--muted);color:var(--foreground)}}#root .style-maia .cn-button-variant-ghost[aria-expanded=true]{background-color:var(--muted);color:var(--foreground)}@media (hover:hover){#root .style-maia .cn-button-variant-ghost:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-button-variant-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root .style-maia .cn-button-variant-destructive{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-button-variant-destructive{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-maia .cn-button-variant-destructive{color:var(--destructive)}@media (hover:hover){#root .style-maia .cn-button-variant-destructive:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-button-variant-destructive:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}}#root .style-maia .cn-button-variant-destructive:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-button-variant-destructive:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-maia .cn-button-variant-destructive:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-button-variant-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-maia .cn-button-variant-destructive:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-button-variant-destructive:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media (hover:hover){#root .style-maia .cn-button-variant-destructive:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-button-variant-destructive:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}}#root .style-maia .cn-button-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-button-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-maia .cn-button-variant-link{color:var(--primary);text-underline-offset:4px}@media (hover:hover){#root .style-maia .cn-button-variant-link:hover{text-decoration-line:underline}}#root .style-maia .cn-button-size-xs{height:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-maia .cn-button-size-xs:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-maia .cn-button-size-xs:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-maia .cn-button-size-xs svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-button-size-sm{height:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-button-size-sm:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-maia .cn-button-size-sm:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-maia .cn-button-size-default{height:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-button-size-default:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2.5)}#root .style-maia .cn-button-size-default:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2.5)}#root .style-maia .cn-button-size-lg{height:calc(var(--spacing,.25rem) * 10);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-button-size-lg:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-button-size-lg:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-button-size-icon-xs{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-maia .cn-button-size-icon-xs svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-button-size-icon-sm{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root .style-maia .cn-button-size-icon{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9)}#root .style-maia .cn-button-size-icon-lg{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root .style-maia .cn-button-group:has(>[data-slot=button-group]){gap:calc(var(--spacing,.25rem) * 2)}#root .style-maia .cn-button-group:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) * 2.6);border-bottom-right-radius:calc(var(--radius) * 2.6)}#root .style-maia .cn-button-group-orientation-horizontal>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:calc(var(--radius) * 2.6)!important;border-bottom-right-radius:calc(var(--radius) * 2.6)!important}#root .style-maia .cn-button-group-orientation-vertical>[data-slot]:not(:has(~[data-slot])){border-bottom-right-radius:calc(var(--radius) * 2.6)!important;border-bottom-left-radius:calc(var(--radius) * 2.6)!important}#root .style-maia .cn-button-group-text{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 2.6);border-style:var(--tw-border-style);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-width:1px}#root .style-maia .cn-button-group-text svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-button-group-separator{background-color:var(--input)}#root .style-maia .cn-calendar{padding:calc(var(--spacing,.25rem) * 3);--cell-radius:var(--radius-4xl);--cell-size:calc(var(--spacing,.25rem) * 8)}#root .style-maia .cn-calendar-dropdown-root{border-style:var(--tw-border-style);border-width:1px;border-color:var(--input)}#root .style-maia .cn-calendar-dropdown-root:has(:focus){border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-calendar-dropdown-root:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-maia .cn-calendar-caption-label{height:calc(var(--spacing,.25rem) * 8);padding-right:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-card{gap:var(--card-spacing);border-radius:calc(var(--radius) * 1.8);background-color:var(--card);padding-block:var(--card-spacing);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--card-foreground);--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);--tw-ring-color:var(--foreground);overflow:hidden}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-card{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-maia .cn-card{--card-spacing:calc(var(--spacing,.25rem) * 6)}#root .style-maia .cn-card:has(>img:first-child){padding-top:calc(var(--spacing,.25rem) * 0)}#root .style-maia .cn-card[data-size=sm]{--card-spacing:calc(var(--spacing,.25rem) * 4)}#root :is(.style-maia .cn-card>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}#root :is(.style-maia .cn-card>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}#root .style-maia .cn-card-header{gap:calc(var(--spacing,.25rem) * 2);border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4);padding-inline:var(--card-spacing)}#root .style-maia .cn-card-header.border-b{padding-bottom:var(--card-spacing)}#root .style-maia .cn-card-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-maia .cn-card-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-maia .cn-card-content,#root .style-maia .cn-card-footer{padding-inline:var(--card-spacing)}#root .style-maia .cn-card-footer{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}#root .style-maia .cn-card-footer.border-t{padding-top:var(--card-spacing)}#root .style-maia .cn-carousel-next,#root .style-maia .cn-carousel-previous{border-radius:3.40282e+38px}#root .style-maia .cn-chart-tooltip{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-chart-tooltip{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-maia .cn-chart-tooltip{background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-maia .cn-checkbox{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:6px;justify-content:center;align-items:center;display:flex}#root .style-maia .cn-checkbox:is(:where(.group\/field):has(:disabled) *){opacity:.5}#root .style-maia .cn-checkbox:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-checkbox:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-maia .cn-checkbox[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-checkbox[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-maia .cn-checkbox[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}#root .style-maia .cn-checkbox:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-checkbox:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-maia .cn-checkbox:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-checkbox:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-maia .cn-checkbox:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-checkbox:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-maia .cn-checkbox:where([data-checked]:not([data-checked=false])),#root .style-maia .cn-checkbox:where([data-state=checked]){border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}#root .style-maia .cn-checkbox:is(.dark *):where([data-checked]:not([data-checked=false])),#root .style-maia .cn-checkbox:is(.dark *):where([data-state=checked]){background-color:var(--primary)}#root .style-maia .cn-checkbox-indicator>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-maia .cn-combobox-content{max-height:calc(var(--spacing,.25rem) * 72);min-width:calc(var(--spacing,.25rem) * 36);border-radius:calc(var(--radius) * 1.8);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-2xl);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s;overflow:hidden}#root .style-maia .cn-combobox-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-maia .cn-combobox-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-maia .cn-combobox-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-maia .cn-combobox-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root :is(.style-maia .cn-combobox-content>*)[data-slot=input-group]{margin:calc(var(--spacing,.25rem) * 1);margin-bottom:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 9);--tw-border-style:none;background-color:var(--input);border-style:none}@supports (color:color-mix(in lab,red,red)){#root :is(.style-maia .cn-combobox-content>*)[data-slot=input-group]{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root :is(.style-maia .cn-combobox-content>*)[data-slot=input-group]{--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)}#root .style-maia .cn-combobox-content:where([data-open]:not([data-open=false])),#root .style-maia .cn-combobox-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-maia .cn-combobox-content:where([data-closed]:not([data-closed=false])),#root .style-maia .cn-combobox-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-maia .cn-combobox-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-maia .cn-combobox-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-maia .cn-combobox-label{padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-maia .cn-combobox-item{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius) * 1.4);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-combobox-item[data-highlighted]{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-maia .cn-combobox-item:not([data-variant=destructive])[data-highlighted] *){color:var(--accent-foreground)}#root .style-maia .cn-combobox-item svg:not([class*=size-]),#root .style-maia .cn-combobox-item-indicator{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-combobox-item-indicator{pointer-events:none;right:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex;position:absolute}#root .style-maia .cn-combobox-empty{width:100%;padding-block:calc(var(--spacing,.25rem) * 2);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);justify-content:center;display:none}#root .style-maia .cn-combobox-empty:is(:where(.group\/combobox-content)[data-empty] *){display:flex}#root .style-maia .cn-combobox-list{-ms-overflow-style:none;scrollbar-width:none}#root .style-maia .cn-combobox-list::-webkit-scrollbar{display:none}#root .style-maia .cn-combobox-list{max-height:min(calc(calc(var(--spacing,.25rem) * 72) - calc(var(--spacing,.25rem) * 9)),calc(var(--available-height) - calc(var(--spacing,.25rem) * 9)));scroll-padding-block:calc(var(--spacing,.25rem) * 1);padding:calc(var(--spacing,.25rem) * 1);overflow-y:auto}#root .style-maia .cn-combobox-list[data-empty]{padding:calc(var(--spacing,.25rem) * 0)}#root .style-maia .cn-combobox-item-text{gap:calc(var(--spacing,.25rem) * 2);flex:1;display:flex}#root .style-maia .cn-combobox-separator{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--border);height:1px}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-combobox-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-maia .cn-combobox-trigger svg:not([class*=size-]),#root .style-maia .cn-combobox-trigger-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-combobox-trigger-icon{color:var(--muted-foreground)}#root .style-maia .cn-combobox-chips{min-height:calc(var(--spacing,.25rem) * 9);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 2.6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:var(--input);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-combobox-chips{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-maia .cn-combobox-chips{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-clip:padding-box}#root .style-maia .cn-combobox-chips:focus-within{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-maia .cn-combobox-chips:has([aria-invalid=true]){border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-maia .cn-combobox-chips:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing,.25rem) * 1.5)}#root .style-maia .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-maia .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-maia .cn-combobox-chip{height:calc(calc(var(--spacing,.25rem) * 5.5));justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * 2.6);background-color:var(--muted-foreground);width:fit-content;display:flex}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-combobox-chip{background-color:color-mix(in oklab,var(--muted-foreground) 10%,transparent)}}#root .style-maia .cn-combobox-chip{padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--foreground)}#root .style-maia .cn-combobox-chip:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing,.25rem) * 0)}#root .style-maia .cn-combobox-chip-remove{margin-left:calc(var(--spacing,.25rem) * -1);opacity:.5}@media (hover:hover){#root .style-maia .cn-combobox-chip-remove:hover{opacity:1}}#root .style-maia .cn-command{border-radius:calc(var(--radius) * 2.6);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground)}#root .style-maia .cn-command-dialog{padding:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * 2.6)!important}#root .style-maia .cn-command-input-wrapper{padding:calc(var(--spacing,.25rem) * 1);padding-bottom:calc(var(--spacing,.25rem) * 0)}#root .style-maia .cn-command-input-group{height:calc(var(--spacing,.25rem) * 9);background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-command-input-group{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-maia .cn-command-input-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);opacity:.5;flex-shrink:0}#root .style-maia .cn-command-input{width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-command-list{-ms-overflow-style:none;scrollbar-width:none}#root .style-maia .cn-command-list::-webkit-scrollbar{display:none}#root .style-maia .cn-command-list{max-height:calc(var(--spacing,.25rem) * 72);scroll-padding-block:calc(var(--spacing,.25rem) * 1);--tw-outline-style:none;outline-style:none}#root .style-maia .cn-command-empty{padding-block:calc(var(--spacing,.25rem) * 6);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-command-group{padding:calc(var(--spacing,.25rem) * 1);color:var(--foreground);overflow:hidden}#root :is(.style-maia .cn-command-group *)[cmdk-group-heading]{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-maia .cn-command-separator{margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--border);height:1px}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-command-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-maia .cn-command-item{cursor:default;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-outline-style:none;outline-style:none;display:flex;position:relative}@media (forced-colors:active){#root .style-maia .cn-command-item{outline-offset:2px;outline:2px solid #0000}}#root .style-maia .cn-command-item{-webkit-user-select:none;user-select:none}#root :where([data-slot=dialog-content]) :is(.style-maia .cn-command-item){border-radius:calc(var(--radius) * 1.8)}#root .style-maia .cn-command-item:where([data-selected=true]){background-color:var(--muted);color:var(--foreground)}#root .style-maia .cn-command-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.style-maia .cn-command-item:where([data-selected=true])>*):is(svg){color:var(--foreground)}#root .style-maia .cn-command-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground);margin-left:auto}#root .style-maia .cn-command-shortcut:is(:where(.group\/command-item):where([data-selected=true]) *){color:var(--foreground)}#root .style-maia .cn-context-menu-content{min-width:calc(var(--spacing,.25rem) * 48);border-radius:calc(var(--radius) * 1.8);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-2xl);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-maia .cn-context-menu-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-maia .cn-context-menu-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-maia .cn-context-menu-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-maia .cn-context-menu-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-maia .cn-context-menu-content:where([data-open]:not([data-open=false])),#root .style-maia .cn-context-menu-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-maia .cn-context-menu-content:where([data-closed]:not([data-closed=false])),#root .style-maia .cn-context-menu-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-maia .cn-context-menu-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-maia .cn-context-menu-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-maia .cn-context-menu-item{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-context-menu-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-maia .cn-context-menu-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-maia .cn-context-menu-item[data-variant=destructive]{color:var(--destructive)}#root .style-maia .cn-context-menu-item[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-context-menu-item[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-maia .cn-context-menu-item[data-variant=destructive]:focus{color:var(--destructive)}#root .style-maia .cn-context-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-context-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-maia .cn-context-menu-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.style-maia .cn-context-menu-item:focus>*):is(svg){color:var(--accent-foreground)}#root :is(.style-maia .cn-context-menu-item[data-variant=destructive]>*):is(svg){color:var(--destructive)}#root .style-maia .cn-context-menu-checkbox-item{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-context-menu-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-maia .cn-context-menu-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-maia .cn-context-menu-checkbox-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-context-menu-radio-item{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-context-menu-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-maia .cn-context-menu-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-maia .cn-context-menu-radio-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-context-menu-item-indicator{right:calc(var(--spacing,.25rem) * 2);position:absolute}#root .style-maia .cn-context-menu-label{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-maia .cn-context-menu-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-maia .cn-context-menu-separator{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--border);height:1px}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-context-menu-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-maia .cn-context-menu-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground);margin-left:auto}#root .style-maia .cn-context-menu-shortcut:is(:where(.group\/context-menu-item):focus *){color:var(--accent-foreground)}#root .style-maia .cn-context-menu-sub-trigger{border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-context-menu-sub-trigger:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-maia .cn-context-menu-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-maia .cn-context-menu-sub-trigger:where([data-open]:not([data-open=false])),#root .style-maia .cn-context-menu-sub-trigger:where([data-state=open]){background-color:var(--accent);color:var(--accent-foreground)}#root .style-maia .cn-context-menu-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-context-menu-sub-content{min-width:calc(var(--spacing,.25rem) * 32);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-duration:.1s;border-width:1px;transition-duration:.1s}#root .style-maia .cn-context-menu-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-maia .cn-context-menu-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-maia .cn-context-menu-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-maia .cn-context-menu-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-maia .cn-context-menu-sub-content:where([data-open]:not([data-open=false])),#root .style-maia .cn-context-menu-sub-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-maia .cn-context-menu-sub-content:where([data-closed]:not([data-closed=false])),#root .style-maia .cn-context-menu-sub-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-maia .cn-context-menu-subcontent{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-maia .cn-dialog-overlay{background-color:#000c}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-dialog-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 80%,transparent)}}#root .style-maia .cn-dialog-overlay{--tw-duration:.1s;transition-duration:.1s}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-maia .cn-dialog-overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-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,)}}#root .style-maia .cn-dialog-overlay:where([data-open]:not([data-open=false])),#root .style-maia .cn-dialog-overlay:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-maia .cn-dialog-overlay:where([data-closed]:not([data-closed=false])),#root .style-maia .cn-dialog-overlay:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-maia .cn-dialog-content{gap:calc(var(--spacing,.25rem) * 6);border-radius:calc(var(--radius) * 2.6);background-color:var(--popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);--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);--tw-ring-color:var(--foreground);display:grid}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-dialog-content{--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}#root .style-maia .cn-dialog-content{--tw-duration:.1s;transition-duration:.1s}@media (min-width:40rem){#root .style-maia .cn-dialog-content{max-width:var(--container-md,28rem)}}#root .style-maia .cn-dialog-content:where([data-open]:not([data-open=false])),#root .style-maia .cn-dialog-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-maia .cn-dialog-content:where([data-closed]:not([data-closed=false])),#root .style-maia .cn-dialog-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-maia .cn-dialog-close{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);position:absolute}#root .style-maia .cn-dialog-footer,#root .style-maia .cn-dialog-header{gap:calc(var(--spacing,.25rem) * 2)}#root .style-maia .cn-dialog-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500)}#root .style-maia .cn-dialog-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root :is(.style-maia .cn-dialog-description>*):is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root :is(.style-maia .cn-dialog-description>*):is(a):hover{color:var(--foreground)}}#root .style-maia .cn-drawer-overlay{background-color:#000c}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-drawer-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 80%,transparent)}}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-maia .cn-drawer-overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-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,)}}#root .style-maia .cn-drawer-overlay:where([data-open]:not([data-open=false])),#root .style-maia .cn-drawer-overlay:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-maia .cn-drawer-overlay:where([data-closed]:not([data-closed=false])),#root .style-maia .cn-drawer-overlay:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-maia .cn-drawer-content{height:auto;padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);background-color:#0000;flex-direction:column;display:flex;position:relative}#root .style-maia .cn-drawer-content:before{inset:calc(var(--spacing,.25rem) * 2);z-index:calc(10 * -1);border-radius:calc(var(--radius) * 2.6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);content:var(--tw-content);background-color:var(--popover);position:absolute}#root .style-maia .cn-drawer-content[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 24);max-height:80vh}#root .style-maia .cn-drawer-content[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);width:75%}#root .style-maia .cn-drawer-content[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);width:75%}#root .style-maia .cn-drawer-content[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing,.25rem) * 0);top:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 24);max-height:80vh}@media (min-width:40rem){#root .style-maia .cn-drawer-content[data-vaul-drawer-direction=left],#root .style-maia .cn-drawer-content[data-vaul-drawer-direction=right]{max-width:var(--container-sm,24rem)}}#root .style-maia .cn-drawer-handle{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--muted);border-radius:3.40282e+38px;flex-shrink:0;width:100px;display:none}#root .style-maia .cn-drawer-handle:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}#root .style-maia .cn-drawer-header{gap:calc(var(--spacing,.25rem) * .5);padding:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-drawer-header:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),#root .style-maia .cn-drawer-header:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}@media (min-width:48rem){#root .style-maia .cn-drawer-header{gap:calc(var(--spacing,.25rem) * 1.5);text-align:left}}#root .style-maia .cn-drawer-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}#root .style-maia .cn-drawer-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-maia .cn-drawer-footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-dropdown-menu-content{min-width:calc(var(--spacing,.25rem) * 48);border-radius:calc(var(--radius) * 1.8);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-2xl);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-maia .cn-dropdown-menu-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-maia .cn-dropdown-menu-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-maia .cn-dropdown-menu-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-maia .cn-dropdown-menu-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-maia .cn-dropdown-menu-content:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-dropdown-menu-content:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-maia .cn-dropdown-menu-content:where([data-open]:not([data-open=false])),#root .style-maia .cn-dropdown-menu-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-maia .cn-dropdown-menu-content:where([data-closed]:not([data-closed=false])),#root .style-maia .cn-dropdown-menu-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-maia .cn-dropdown-menu-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-maia .cn-dropdown-menu-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-maia .cn-dropdown-menu-item{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-dropdown-menu-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-maia .cn-dropdown-menu-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-maia .cn-dropdown-menu-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-maia .cn-dropdown-menu-item[data-variant=destructive]{color:var(--destructive)}#root .style-maia .cn-dropdown-menu-item[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-dropdown-menu-item[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-maia .cn-dropdown-menu-item[data-variant=destructive]:focus{color:var(--destructive)}#root .style-maia .cn-dropdown-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-dropdown-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-maia .cn-dropdown-menu-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.style-maia .cn-dropdown-menu-item[data-variant=destructive]>*):is(svg){color:var(--destructive)}#root .style-maia .cn-dropdown-menu-checkbox-item{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius) * 1.4);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-dropdown-menu-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-maia .cn-dropdown-menu-checkbox-item:focus *){color:var(--accent-foreground)}#root .style-maia .cn-dropdown-menu-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-maia .cn-dropdown-menu-checkbox-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-dropdown-menu-radio-item{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius) * 1.4);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-dropdown-menu-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-maia .cn-dropdown-menu-radio-item:focus *){color:var(--accent-foreground)}#root .style-maia .cn-dropdown-menu-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-maia .cn-dropdown-menu-radio-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-dropdown-menu-item-indicator{right:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex;position:absolute}#root .style-maia .cn-dropdown-menu-label{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-maia .cn-dropdown-menu-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-maia .cn-dropdown-menu-separator{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--border);height:1px}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-dropdown-menu-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-maia .cn-dropdown-menu-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground);margin-left:auto}#root .style-maia .cn-dropdown-menu-shortcut:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}#root .style-maia .cn-dropdown-menu-sub-trigger{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-dropdown-menu-sub-trigger:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-maia .cn-dropdown-menu-sub-trigger:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-maia .cn-dropdown-menu-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-maia .cn-dropdown-menu-sub-trigger:where([data-open]:not([data-open=false])),#root .style-maia .cn-dropdown-menu-sub-trigger:where([data-state=open]){background-color:var(--accent);color:var(--accent-foreground)}#root .style-maia .cn-dropdown-menu-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-dropdown-menu-sub-content{min-width:calc(var(--spacing,.25rem) * 36);border-radius:calc(var(--radius) * 1.8);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-2xl);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-maia .cn-dropdown-menu-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-maia .cn-dropdown-menu-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-maia .cn-dropdown-menu-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-maia .cn-dropdown-menu-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-maia .cn-dropdown-menu-sub-content:where([data-open]:not([data-open=false])),#root .style-maia .cn-dropdown-menu-sub-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-maia .cn-dropdown-menu-sub-content:where([data-closed]:not([data-closed=false])),#root .style-maia .cn-dropdown-menu-sub-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-maia .cn-dropdown-menu-subcontent{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-maia .cn-empty{gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius);--tw-border-style:dashed;padding:calc(var(--spacing,.25rem) * 12);border-style:dashed}#root .style-maia .cn-empty-header{gap:calc(var(--spacing,.25rem) * 2)}#root .style-maia .cn-empty-media{margin-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-maia .cn-empty-media-default{background-color:#0000}#root .style-maia .cn-empty-media-icon{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius);background-color:var(--muted);color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}#root .style-maia .cn-empty-media-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-maia .cn-empty-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:calc(var(--letter-spacing) - .025em);letter-spacing:calc(var(--letter-spacing) - .025em)}#root .style-maia .cn-empty-description{font-size:var(--text-sm,.875rem);line-height:var(--leading-relaxed,1.625)}#root .style-maia .cn-empty-content{gap:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-field-set{gap:calc(var(--spacing,.25rem) * 6)}#root .style-maia .cn-field-set:has(>[data-slot=checkbox-group]),#root .style-maia .cn-field-set:has(>[data-slot=radio-group]){gap:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-field-legend{margin-bottom:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-maia .cn-field-legend[data-variant=label]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-field-legend[data-variant=legend]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}#root .style-maia .cn-field-group{gap:calc(var(--spacing,.25rem) * 7)}#root .style-maia .cn-field-group[data-slot=checkbox-group]{gap:calc(var(--spacing,.25rem) * 3)}#root :is(.style-maia .cn-field-group>*)[data-slot=field-group]{gap:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-field{gap:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-field[data-invalid=true]{color:var(--destructive)}#root .style-maia .cn-field-content{gap:calc(var(--spacing,.25rem) * 1)}#root .style-maia .cn-field-label{gap:calc(var(--spacing,.25rem) * 2);--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}#root .style-maia .cn-field-label:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}#root .style-maia .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}#root .style-maia .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}#root .style-maia .cn-field-label:has(>[data-slot=field]){border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px}#root :is(.style-maia .cn-field-label>*)[data-slot=field]{padding:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-field-label:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-field-label:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root .style-maia .cn-field-label:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-field-label:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root .style-maia .cn-field-title{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-maia .cn-field-title:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}#root .style-maia .cn-field-description{text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root [data-variant=legend]+:is(.style-maia .cn-field-description){margin-top:calc(var(--spacing,.25rem) * -1.5)}#root .style-maia .cn-field-separator{margin-block:calc(var(--spacing,.25rem) * -2);height:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-field-separator:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing,.25rem) * -2)}#root .style-maia .cn-field-separator-content{padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--muted-foreground)}#root .style-maia .cn-field-error{color:var(--destructive)}#root .style-maia .cn-field-error,#root .style-maia .cn-hover-card-content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-hover-card-content{width:calc(var(--spacing,.25rem) * 72);border-radius:calc(var(--radius) * 1.8);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 4);color:var(--popover-foreground);--tw-shadow:var(--shadow-2xl);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-maia .cn-hover-card-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-maia .cn-hover-card-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-maia .cn-hover-card-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-maia .cn-hover-card-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-maia .cn-hover-card-content:where([data-open]:not([data-open=false])),#root .style-maia .cn-hover-card-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-maia .cn-hover-card-content:where([data-closed]:not([data-closed=false])),#root .style-maia .cn-hover-card-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-maia .cn-hover-card-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-maia .cn-hover-card-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-maia .cn-input{height:calc(var(--spacing,.25rem) * 9);border-radius:calc(var(--radius) * 2.6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-input{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-maia .cn-input{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root .style-maia .cn-input::file-selector-button{height:calc(var(--spacing,.25rem) * 7)}#root .style-maia .cn-input::file-selector-button{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-input::file-selector-button{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-maia .cn-input:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-input:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-maia .cn-input[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-input[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media (min-width:48rem){#root .style-maia .cn-input{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}#root .style-maia .cn-input:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-input:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-maia .cn-input:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-input:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-maia .cn-input-otp{gap:calc(var(--spacing,.25rem) * 2)}#root .style-maia .cn-input-otp-group{border-radius:calc(var(--radius) * 2.6)}#root .style-maia .cn-input-otp-group:has([aria-invalid=true]){border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-input-otp-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-maia .cn-input-otp-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-input-otp-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-maia .cn-input-otp-slot{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-block-style:var(--tw-border-style);border-block-width:1px;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--input);background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-input-otp-slot{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-maia .cn-input-otp-slot{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;outline-style:none}#root .style-maia .cn-input-otp-slot:first-child{border-top-left-radius:calc(var(--radius) * 2.6);border-bottom-left-radius:calc(var(--radius) * 2.6);border-left-style:var(--tw-border-style);border-left-width:1px}#root .style-maia .cn-input-otp-slot:last-child{border-top-right-radius:calc(var(--radius) * 2.6);border-bottom-right-radius:calc(var(--radius) * 2.6)}#root .style-maia .cn-input-otp-slot[aria-invalid=true]{border-color:var(--destructive)}#root .style-maia .cn-input-otp-slot[data-active=true]{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-input-otp-slot[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-maia .cn-input-otp-slot[data-active=true][aria-invalid=true]{border-color:var(--destructive);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-input-otp-slot[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-maia .cn-input-otp-slot:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-input-otp-slot:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-maia .cn-input-otp-caret-line{height:calc(var(--spacing,.25rem) * 4);background-color:var(--foreground);--tw-duration:1s;width:1px;transition-duration:1s;animation:caret-blink 1.25s ease-out infinite}#root .style-maia .cn-input-otp-separator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-item{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:1px}@media (hover:hover){#root .style-maia .cn-item:is(a):hover{background-color:var(--muted)}}#root .style-maia .cn-item-variant-default{border-color:#0000}#root .style-maia .cn-item-variant-outline{border-color:var(--border)}#root .style-maia .cn-item-variant-muted{background-color:var(--muted);border-color:#0000}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-item-variant-muted{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root .style-maia .cn-item-size-default{gap:calc(var(--spacing,.25rem) * 3.5);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5)}#root .style-maia .cn-item-size-sm{gap:calc(var(--spacing,.25rem) * 3.5);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-item-size-xs{gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5)}#root :where([data-slot=dropdown-menu-content]) :is(.style-maia .cn-item-size-xs){padding:calc(var(--spacing,.25rem) * 0)}#root .style-maia .cn-item-media{gap:calc(var(--spacing,.25rem) * 2)}#root .style-maia .cn-item-media:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);align-self:flex-start}#root .style-maia .cn-item-media-variant-default{background-color:#0000}#root .style-maia .cn-item-media-variant-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-item-media-variant-image{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius);overflow:hidden}#root .style-maia .cn-item-media-variant-image:is(:where(.group\/item)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root .style-maia .cn-item-media-variant-image:is(:where(.group\/item)[data-size=xs] *){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-radius:calc(var(--radius) * .8)}#root .style-maia .cn-item-media-variant-image img{object-fit:cover;width:100%;height:100%}#root .style-maia .cn-item-content{gap:calc(var(--spacing,.25rem) * 1)}#root .style-maia .cn-item-content:is(:where(.group\/item)[data-size=xs] *){gap:calc(var(--spacing,.25rem) * .5)}#root .style-maia .cn-item-title{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-underline-offset:4px}#root .style-maia .cn-item-description{text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-maia .cn-item-actions,#root .style-maia .cn-item-footer,#root .style-maia .cn-item-header{gap:calc(var(--spacing,.25rem) * 2)}#root .style-maia .cn-item-group{gap:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-item-group:has([data-size=sm]){gap:calc(var(--spacing,.25rem) * 2.5)}#root .style-maia .cn-item-group:has([data-size=xs]){gap:calc(var(--spacing,.25rem) * 2)}#root .style-maia .cn-item-separator{margin-block:calc(var(--spacing,.25rem) * 2)}#root .style-maia .cn-kbd{height:calc(var(--spacing,.25rem) * 5);width:fit-content;min-width:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * .6);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 1);font-family:var(--font-geist-sans);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root :where([data-slot=tooltip-content]) :is(.style-maia .cn-kbd){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root :where([data-slot=tooltip-content]) :is(.style-maia .cn-kbd){background-color:color-mix(in oklab,var(--background) 20%,transparent)}}#root :where([data-slot=tooltip-content]) :is(.style-maia .cn-kbd){color:var(--background)}#root :where([data-slot=tooltip-content]) .style-maia .cn-kbd:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root :where([data-slot=tooltip-content]) .style-maia .cn-kbd:is(.dark *){background-color:color-mix(in oklab,var(--background) 10%,transparent)}}#root .style-maia .cn-kbd svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-kbd-group{gap:calc(var(--spacing,.25rem) * 1)}#root .style-maia .cn-label{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500)}#root .style-maia .cn-label:is(:where(.group)[data-disabled=true] *),#root .style-maia .cn-label:is(:where(.peer):disabled~*){opacity:.5}#root .style-maia .cn-menubar{height:calc(var(--spacing,.25rem) * 9);border-radius:calc(var(--radius) * 2.6);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 1);border-width:1px}#root .style-maia .cn-menubar-trigger{border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .75);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (hover:hover){#root .style-maia .cn-menubar-trigger:hover{background-color:var(--muted)}}#root .style-maia .cn-menubar-trigger[aria-expanded=true]{background-color:var(--muted)}#root .style-maia .cn-menubar-content{min-width:calc(var(--spacing,.25rem) * 48);border-radius:calc(var(--radius) * 1.8);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-2xl);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-maia .cn-menubar-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-maia .cn-menubar-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-maia .cn-menubar-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-maia .cn-menubar-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-maia .cn-menubar-content:where([data-open]:not([data-open=false])),#root .style-maia .cn-menubar-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-maia .cn-menubar-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-maia .cn-menubar-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-maia .cn-menubar-item{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-menubar-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-maia .cn-menubar-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-maia .cn-menubar-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-maia .cn-menubar-item[data-variant=destructive]{color:var(--destructive)}#root .style-maia .cn-menubar-item[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-menubar-item[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-maia .cn-menubar-item[data-variant=destructive]:focus{color:var(--destructive)}#root .style-maia .cn-menubar-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-menubar-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-maia .cn-menubar-item:where([data-disabled=true]),#root .style-maia .cn-menubar-item:where([data-disabled]:not([data-disabled=false])){opacity:.5}#root .style-maia .cn-menubar-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.style-maia .cn-menubar-item[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}#root .style-maia .cn-menubar-checkbox-item{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius) * 1.4);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 9.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-menubar-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-maia .cn-menubar-checkbox-item:focus *){color:var(--accent-foreground)}#root .style-maia .cn-menubar-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-maia .cn-menubar-checkbox-item-indicator{left:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-menubar-checkbox-item-indicator,#root .style-maia .cn-menubar-checkbox-item-indicator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-menubar-radio-item{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius) * 1.4);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 9.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-menubar-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-maia .cn-menubar-radio-item:focus *){color:var(--accent-foreground)}#root .style-maia .cn-menubar-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-maia .cn-menubar-radio-item:where([data-disabled=true]),#root .style-maia .cn-menubar-radio-item:where([data-disabled]:not([data-disabled=false])){opacity:.5}#root .style-maia .cn-menubar-radio-item svg:not([class*=size-]),#root .style-maia .cn-menubar-radio-item-indicator{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-menubar-radio-item-indicator{left:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-menubar-radio-item-indicator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-menubar-label{padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-maia .cn-menubar-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-maia .cn-menubar-separator{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-menubar-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-maia .cn-menubar-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground)}#root .style-maia .cn-menubar-shortcut:is(:where(.group\/menubar-item):focus *){color:var(--accent-foreground)}#root .style-maia .cn-menubar-sub-trigger{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-menubar-sub-trigger:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-maia .cn-menubar-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-maia .cn-menubar-sub-trigger:where([data-open]:not([data-open=false])),#root .style-maia .cn-menubar-sub-trigger:where([data-state=open]){background-color:var(--accent);color:var(--accent-foreground)}#root .style-maia .cn-menubar-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-menubar-sub-content{min-width:calc(var(--spacing,.25rem) * 32);border-radius:calc(var(--radius) * 1.8);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-2xl);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-maia .cn-menubar-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-maia .cn-menubar-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-maia .cn-menubar-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-maia .cn-menubar-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-maia .cn-menubar-sub-content:where([data-open]:not([data-open=false])),#root .style-maia .cn-menubar-sub-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-maia .cn-menubar-sub-content:where([data-closed]:not([data-closed=false])),#root .style-maia .cn-menubar-sub-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-maia .cn-navigation-menu{max-width:max-content}#root .style-maia .cn-navigation-menu-list{gap:calc(var(--spacing,.25rem) * 0)}#root .style-maia .cn-navigation-menu-trigger{border-radius:calc(var(--radius) * 1.8);padding-inline:calc(var(--spacing,.25rem) * 4.5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){#root .style-maia .cn-navigation-menu-trigger:hover{background-color:var(--muted)}}#root .style-maia .cn-navigation-menu-trigger:focus{background-color:var(--muted)}#root .style-maia .cn-navigation-menu-trigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-navigation-menu-trigger:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-maia .cn-navigation-menu-trigger:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#root .style-maia .cn-navigation-menu-trigger:disabled{opacity:.5}#root .style-maia .cn-navigation-menu-trigger[data-popup-open]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-navigation-menu-trigger[data-popup-open]{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){#root .style-maia .cn-navigation-menu-trigger[data-popup-open]:hover{background-color:var(--muted)}}#root .style-maia .cn-navigation-menu-trigger:where([data-open]:not([data-open=false])),#root .style-maia .cn-navigation-menu-trigger:where([data-state=open]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-navigation-menu-trigger:where([data-open]:not([data-open=false])),#root .style-maia .cn-navigation-menu-trigger:where([data-state=open]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){#root :is(.style-maia .cn-navigation-menu-trigger:where([data-state=open]),.style-maia .cn-navigation-menu-trigger:where([data-open]:not([data-open=false]))):hover{background-color:var(--muted)}}#root :is(.style-maia .cn-navigation-menu-trigger:where([data-state=open]),.style-maia .cn-navigation-menu-trigger:where([data-open]:not([data-open=false]))):focus{background-color:var(--muted)}#root .style-maia .cn-navigation-menu-link{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 1.8);padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;outline-style:none;display:flex}@media (hover:hover){#root .style-maia .cn-navigation-menu-link:hover{background-color:var(--muted)}}#root .style-maia .cn-navigation-menu-link:focus{background-color:var(--muted)}#root .style-maia .cn-navigation-menu-link:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-navigation-menu-link:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-maia .cn-navigation-menu-link:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#root :where([data-slot=navigation-menu-content]) :is(.style-maia .cn-navigation-menu-link){border-radius:calc(var(--radius) * 1.4)}#root .style-maia .cn-navigation-menu-link[data-active=true]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-navigation-menu-link[data-active=true]{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){#root .style-maia .cn-navigation-menu-link[data-active=true]:hover{background-color:var(--muted)}}#root .style-maia .cn-navigation-menu-link[data-active=true]:focus{background-color:var(--muted)}#root .style-maia .cn-navigation-menu-link svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-navigation-menu-trigger-icon{margin-left:calc(var(--spacing,.25rem) * 1);width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;position:relative;top:1px}#root .style-maia .cn-navigation-menu-trigger-icon:is(:is(:where(.group\/navigation-menu-trigger):where([data-state=open]),:where(.group\/navigation-menu-trigger):where([data-open]:not([data-open=false]))) *),#root .style-maia .cn-navigation-menu-trigger-icon:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *){rotate:180deg}#root .style-maia .cn-navigation-menu-content{isolation:isolate;z-index:50;padding:calc(var(--spacing,.25rem) * 2.5);padding-right:calc(var(--spacing,.25rem) * 3);--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}#root .style-maia .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) * 1.8);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-2xl);--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);--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}#root .style-maia .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.3s;transition-duration:.3s}#root .style-maia .cn-navigation-menu-content[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}#root .style-maia .cn-navigation-menu-content[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}#root .style-maia .cn-navigation-menu-content[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}#root .style-maia .cn-navigation-menu-content[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}#root .style-maia .cn-navigation-menu-content[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-maia .cn-navigation-menu-content[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-maia .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])),#root .style-maia .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-maia .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])),#root .style-maia .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-maia .cn-navigation-menu-viewport{border-radius:calc(var(--radius) * 1.8);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-2xl);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-maia .cn-navigation-menu-viewport:where([data-open]:not([data-open=false])),#root .style-maia .cn-navigation-menu-viewport:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-scale:.9}#root .style-maia .cn-navigation-menu-viewport:where([data-closed]:not([data-closed=false])),#root .style-maia .cn-navigation-menu-viewport:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-scale:.9}#root .style-maia .cn-navigation-menu-indicator[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-maia .cn-navigation-menu-indicator[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-maia .cn-navigation-menu-indicator-arrow{border-top-left-radius:calc(var(--radius) * .6);background-color:var(--border);--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-maia .cn-navigation-menu-positioner{transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:cubic-bezier(.22,1,.36,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.22,1,.36,1)}#root .style-maia .cn-navigation-menu-positioner[data-side=bottom]:before{top:-10px;right:calc(var(--spacing,.25rem) * 0);content:var(--tw-content);left:calc(var(--spacing,.25rem) * 0)}#root .style-maia .cn-navigation-menu-popup{border-radius:calc(var(--radius) * 1.8);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-ease:cubic-bezier(.22,1,.36,1);--tw-outline-style:none;outline-style:none;transition-timing-function:cubic-bezier(.22,1,.36,1)}#root .style-maia .cn-navigation-menu-popup[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0;--tw-duration:.15s;transition-duration:.15s}#root .style-maia .cn-navigation-menu-popup[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}#root .style-maia .cn-native-select{height:calc(var(--spacing,.25rem) * 9);width:100%;min-width:calc(var(--spacing,.25rem) * 0);appearance:none;border-radius:calc(var(--radius) * 2.6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-native-select{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-maia .cn-native-select{padding-block:calc(var(--spacing,.25rem) * 1);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));-webkit-user-select:none;user-select:none}#root .style-maia .cn-native-select ::selection,#root .style-maia .cn-native-select::selection{background-color:var(--primary)}#root .style-maia .cn-native-select ::selection,#root .style-maia .cn-native-select::selection{color:var(--primary-foreground)}#root .style-maia .cn-native-select::placeholder{color:var(--muted-foreground)}#root .style-maia .cn-native-select:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-native-select:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-maia .cn-native-select[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-native-select[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-maia .cn-native-select[data-size=sm]{height:calc(var(--spacing,.25rem) * 8)}#root .style-maia .cn-native-select:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-native-select:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media (hover:hover){#root .style-maia .cn-native-select:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-native-select:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}#root .style-maia .cn-native-select:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-native-select:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-maia .cn-native-select:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-native-select:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-maia .cn-native-select-icon{top:50%;right:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted-foreground)}#root .style-maia .cn-pagination-content{gap:calc(var(--spacing,.25rem) * 1)}#root .style-maia .cn-pagination-ellipsis{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);justify-content:center;align-items:center}#root .style-maia .cn-pagination-ellipsis svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-pagination-previous{padding-left:calc(var(--spacing,.25rem) * 2)!important}#root .style-maia .cn-pagination-next{padding-right:calc(var(--spacing,.25rem) * 2)!important}#root .style-maia .cn-popover-content{gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 1.8);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);--tw-shadow:var(--shadow-2xl);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;flex-direction:column;transition-duration:.1s;display:flex}#root .style-maia .cn-popover-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-maia .cn-popover-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-maia .cn-popover-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-maia .cn-popover-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-maia .cn-popover-content:where([data-open]:not([data-open=false])),#root .style-maia .cn-popover-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-maia .cn-popover-content:where([data-closed]:not([data-closed=false])),#root .style-maia .cn-popover-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-maia .cn-popover-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-maia .cn-popover-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-maia .cn-popover-header{gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));flex-direction:column;display:flex}#root .style-maia .cn-popover-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-maia .cn-popover-description{color:var(--muted-foreground)}#root .style-maia .cn-progress,#root .style-maia .cn-progress-track{height:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 2.6);background-color:var(--muted)}#root .style-maia .cn-progress-indicator{background-color:var(--primary)}#root .style-maia .cn-progress-label{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-maia .cn-progress-label,#root .style-maia .cn-progress-value{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-progress-value{color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);margin-left:auto}#root .style-maia .cn-radio-group{gap:calc(var(--spacing,.25rem) * 3);display:grid}#root .style-maia .cn-radio-group-item{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-color:var(--input);border-radius:3.40282e+38px;display:flex}#root .style-maia .cn-radio-group-item:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-radio-group-item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-maia .cn-radio-group-item[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-radio-group-item[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-maia .cn-radio-group-item[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}#root .style-maia .cn-radio-group-item:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-radio-group-item:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-maia .cn-radio-group-item:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-radio-group-item:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-maia .cn-radio-group-item:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-radio-group-item:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-maia .cn-radio-group-item:where([data-checked]:not([data-checked=false])),#root .style-maia .cn-radio-group-item:where([data-state=checked]){border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}#root .style-maia .cn-radio-group-item:is(.dark *):where([data-checked]:not([data-checked=false])),#root .style-maia .cn-radio-group-item:is(.dark *):where([data-state=checked]){background-color:var(--primary)}#root .style-maia .cn-radio-group-indicator{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:center;display:flex}#root .style-maia .cn-radio-group-indicator-icon{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--primary-foreground);border-radius:3.40282e+38px;position:absolute;top:50%;left:50%}#root .style-maia .cn-resizable-handle-icon{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius);background-color:var(--border)}#root .style-maia .cn-scroll-area-scrollbar:where([data-orientation=horizontal]){height:calc(var(--spacing,.25rem) * 2.5);border-top:1px var(--tw-border-style) #0000;flex-direction:column}#root .style-maia .cn-scroll-area-scrollbar:where([data-orientation=vertical]){height:100%;width:calc(var(--spacing,.25rem) * 2.5);border-left:1px var(--tw-border-style) #0000}#root .style-maia .cn-scroll-area-thumb{border-radius:3.40282e+38px}#root .style-maia .cn-select-trigger{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 2.6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-select-trigger{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-maia .cn-select-trigger{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root .style-maia .cn-select-trigger:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-select-trigger:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-maia .cn-select-trigger[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-select-trigger[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-maia .cn-select-trigger[data-placeholder]{color:var(--muted-foreground)}#root .style-maia .cn-select-trigger[data-size=default]{height:calc(var(--spacing,.25rem) * 9)}#root .style-maia .cn-select-trigger[data-size=sm]{height:calc(var(--spacing,.25rem) * 8)}#root :is(.style-maia .cn-select-trigger>*)[data-slot=select-value]{gap:calc(var(--spacing,.25rem) * 1.5);display:flex}@media (hover:hover){#root .style-maia .cn-select-trigger:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-select-trigger:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}#root .style-maia .cn-select-trigger:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-select-trigger:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-maia .cn-select-trigger:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-select-trigger:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-maia .cn-select-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-select-value{text-align:left;flex:1;display:flex}#root .style-maia .cn-select-trigger-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground)}#root .style-maia .cn-select-content{min-width:calc(var(--spacing,.25rem) * 36);border-radius:calc(var(--radius) * 1.8);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-2xl);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-maia .cn-select-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-maia .cn-select-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-maia .cn-select-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-maia .cn-select-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-maia .cn-select-content:where([data-open]:not([data-open=false])),#root .style-maia .cn-select-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-maia .cn-select-content:where([data-closed]:not([data-closed=false])),#root .style-maia .cn-select-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-maia .cn-select-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-maia .cn-select-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-maia .cn-select-label{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-maia .cn-select-item{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius) * 1.4);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-select-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-maia .cn-select-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-maia .cn-select-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.style-maia .cn-select-item>*):is(span):last-child{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}#root .style-maia .cn-select-item-indicator{pointer-events:none;right:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:center;display:flex;position:absolute}#root .style-maia .cn-select-group{scroll-margin-block:calc(var(--spacing,.25rem) * 1);padding:calc(var(--spacing,.25rem) * 1)}#root .style-maia .cn-select-item-text{gap:calc(var(--spacing,.25rem) * 2);flex:1;display:flex}#root .style-maia .cn-select-separator{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--border);height:1px}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-select-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-maia .cn-select-scroll-up-button{z-index:10;cursor:default;background-color:var(--popover);padding-block:calc(var(--spacing,.25rem) * 1);justify-content:center;align-items:center;display:flex}#root .style-maia .cn-select-scroll-up-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-select-scroll-down-button{z-index:10;cursor:default;background-color:var(--popover);padding-block:calc(var(--spacing,.25rem) * 1);justify-content:center;align-items:center;display:flex}#root .style-maia .cn-select-scroll-down-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-separator{background-color:var(--border);flex-shrink:0}#root .style-maia .cn-separator-horizontal{width:100%;height:1px}#root .style-maia .cn-separator-vertical{width:1px;height:100%}#root .style-maia .cn-sheet-overlay{background-color:#000c}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-sheet-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 80%,transparent)}}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-maia .cn-sheet-overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-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,)}}#root .style-maia .cn-sheet-content{z-index:50;background-color:var(--popover);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));background-clip:padding-box;flex-direction:column;display:flex;position:fixed}#root .style-maia .cn-sheet-content[data-side=bottom]{inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);border-top-style:var(--tw-border-style);border-top-width:1px;height:auto}#root .style-maia .cn-sheet-content[data-side=left]{inset-block:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);border-right-style:var(--tw-border-style);border-right-width:1px;width:75%;height:100%}#root .style-maia .cn-sheet-content[data-side=right]{inset-block:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);border-left-style:var(--tw-border-style);border-left-width:1px;width:75%;height:100%}#root .style-maia .cn-sheet-content[data-side=top]{inset-inline:calc(var(--spacing,.25rem) * 0);top:calc(var(--spacing,.25rem) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;height:auto}@media (min-width:40rem){#root .style-maia .cn-sheet-content[data-side=left],#root .style-maia .cn-sheet-content[data-side=right]{max-width:var(--container-sm,24rem)}}#root .style-maia .cn-sheet-close{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);position:absolute}#root .style-maia .cn-sheet-header{gap:calc(var(--spacing,.25rem) * 1.5);padding:calc(var(--spacing,.25rem) * 6)}#root .style-maia .cn-sheet-footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 6)}#root .style-maia .cn-sheet-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}#root .style-maia .cn-sheet-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-maia .cn-sidebar-gap{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}#root .style-maia .cn-sidebar-inner{background-color:var(--sidebar)}#root .style-maia .cn-sidebar-inner:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius);--tw-shadow:var(--shadow-sm);--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);--tw-ring-color:var(--sidebar-border)}@media (hover:hover){#root .style-maia .cn-sidebar-rail:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}#root .style-maia .cn-sidebar-inset{background-color:var(--background)}@media (min-width:48rem){#root .style-maia .cn-sidebar-inset:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing,.25rem) * 2);margin-left:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * 1.4);--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-maia .cn-sidebar-inset:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing,.25rem) * 2)}}#root .style-maia .cn-sidebar-input{height:calc(var(--spacing,.25rem) * 8);background-color:var(--background);--tw-shadow:0 0 #0000;width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-maia .cn-sidebar-header{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2);--radius:var(--radius-xl)}#root .style-maia .cn-sidebar-content{-ms-overflow-style:none;scrollbar-width:none}#root .style-maia .cn-sidebar-content::-webkit-scrollbar{display:none}#root .style-maia .cn-sidebar-content{gap:calc(var(--spacing,.25rem) * 2);--radius:var(--radius-xl)}#root .style-maia .cn-sidebar-footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2)}#root .style-maia .cn-sidebar-separator{margin-inline:calc(var(--spacing,.25rem) * 2);background-color:var(--sidebar-border)}#root .style-maia .cn-sidebar-group{padding:calc(var(--spacing,.25rem) * 2)}#root .style-maia .cn-sidebar-menu{gap:calc(var(--spacing,.25rem) * 1)}#root .style-maia .cn-sidebar-group-content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-sidebar-group-label{height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-sidebar-group-label{color:color-mix(in oklab,var(--sidebar-foreground) 70%,transparent)}}#root .style-maia .cn-sidebar-group-label{--tw-ring-color:var(--sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}#root .style-maia .cn-sidebar-group-label:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing,.25rem) * -8);opacity:0}#root .style-maia .cn-sidebar-group-label:focus-visible{--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)}#root .style-maia .cn-sidebar-group-label>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-sidebar-group-action{top:calc(var(--spacing,.25rem) * 3.5);right:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) * .8);padding:calc(var(--spacing,.25rem) * 0);color:var(--sidebar-foreground);--tw-ring-color:var(--sidebar-ring);position:absolute}@media (hover:hover){#root .style-maia .cn-sidebar-group-action:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-maia .cn-sidebar-group-action:focus-visible{--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)}#root .style-maia .cn-sidebar-group-action>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-sidebar-menu-button{gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-ring-color:var(--sidebar-ring);transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root .style-maia .cn-sidebar-menu-button:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing,.25rem) * 8)}#root .style-maia .cn-sidebar-menu-button:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing,.25rem) * 8)!important;height:calc(var(--spacing,.25rem) * 8)!important;padding:calc(var(--spacing,.25rem) * 2)!important}@media (hover:hover){#root .style-maia .cn-sidebar-menu-button:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-maia .cn-sidebar-menu-button:focus-visible{--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)}#root .style-maia .cn-sidebar-menu-button:active{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}@media (hover:hover){#root :is(.style-maia .cn-sidebar-menu-button:where([data-state=open]),.style-maia .cn-sidebar-menu-button:where([data-open]:not([data-open=false]))):hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-maia .cn-sidebar-menu-button:where([data-active]:not([data-active=false])),#root .style-maia .cn-sidebar-menu-button:where([data-state=active]){background-color:var(--sidebar-accent);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--sidebar-accent-foreground)}@media (hover:hover){#root .style-maia .cn-sidebar-menu-button-variant-default:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-maia .cn-sidebar-menu-button-variant-outline{background-color:var(--background);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){#root .style-maia .cn-sidebar-menu-button-variant-outline:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}#root .style-maia .cn-sidebar-menu-button-size-default{height:calc(var(--spacing,.25rem) * 9);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-sidebar-menu-button-size-sm{height:calc(var(--spacing,.25rem) * 8);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-maia .cn-sidebar-menu-button-size-lg{height:calc(var(--spacing,.25rem) * 14);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-sidebar-menu-button-size-lg:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing,.25rem) * 0)!important}#root .style-maia .cn-sidebar-menu-action{top:calc(var(--spacing,.25rem) * 1.5);right:calc(var(--spacing,.25rem) * 1);aspect-ratio:1;width:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) * .8);padding:calc(var(--spacing,.25rem) * 0);color:var(--sidebar-foreground);--tw-ring-color:var(--sidebar-ring);position:absolute}@media (hover:hover){#root .style-maia .cn-sidebar-menu-action:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}#root .style-maia .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing,.25rem) * 2)}#root .style-maia .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing,.25rem) * 2.5)}#root .style-maia .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing,.25rem) * 1)}@media (hover:hover){#root .style-maia .cn-sidebar-menu-action:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-maia .cn-sidebar-menu-action:focus-visible{--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)}#root .style-maia .cn-sidebar-menu-action>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-sidebar-menu-badge{pointer-events:none;right:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 5);min-width:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--sidebar-foreground);display:flex;position:absolute}@media (hover:hover){#root .style-maia .cn-sidebar-menu-badge:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}#root .style-maia .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing,.25rem) * 1.5)}#root .style-maia .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing,.25rem) * 2.5)}#root .style-maia .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing,.25rem) * 1)}#root .style-maia .cn-sidebar-menu-badge:is(:is(:where(.peer\/menu-button):where([data-state=active]),:where(.peer\/menu-button):where([data-active]:not([data-active=false])))~*){color:var(--sidebar-accent-foreground)}#root .style-maia .cn-sidebar-menu-skeleton{height:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 2)}#root .style-maia .cn-sidebar-menu-skeleton-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * .8)}#root .style-maia .cn-sidebar-menu-skeleton-text{height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-sidebar-menu-sub{margin-inline:calc(var(--spacing,.25rem) * 3.5);--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing,.25rem) * 1);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--sidebar-border);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5)}#root .style-maia .cn-sidebar-menu-sub:is(:where(.group)[data-collapsible=icon] *){display:none}#root .style-maia .cn-sidebar-menu-sub-button{height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--sidebar-foreground);--tw-ring-color:var(--sidebar-ring)}@media (hover:hover){#root .style-maia .cn-sidebar-menu-sub-button:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-maia .cn-sidebar-menu-sub-button:focus-visible{--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)}#root .style-maia .cn-sidebar-menu-sub-button:active{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}#root .style-maia .cn-sidebar-menu-sub-button[data-size=md]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-sidebar-menu-sub-button[data-size=sm]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-maia .cn-sidebar-menu-sub-button:where([data-active]:not([data-active=false])),#root .style-maia .cn-sidebar-menu-sub-button:where([data-state=active]){background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}#root .style-maia .cn-sidebar-menu-sub-button>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--sidebar-accent-foreground)}#root .style-maia .cn-skeleton{border-radius:calc(var(--radius) * 1.4);background-color:var(--muted)}#root .style-maia .cn-slider:where([data-orientation=vertical]){min-height:calc(var(--spacing,.25rem) * 40)}#root .style-maia .cn-slider-track{border-radius:calc(var(--radius) * 2.6);background-color:var(--muted)}#root .style-maia .cn-slider-track:where([data-orientation=horizontal]){height:calc(var(--spacing,.25rem) * 3);width:100%}#root .style-maia .cn-slider-track:where([data-orientation=vertical]){height:100%;width:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-slider-range{background-color:var(--primary)}#root .style-maia .cn-slider-thumb{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 2.6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary);background-color:var(--color-white,#fff);--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-slider-thumb{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-maia .cn-slider-thumb{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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){#root .style-maia .cn-slider-thumb:hover{--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)}}#root .style-maia .cn-slider-thumb:focus-visible{--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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#root .style-maia .cn-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}#root .style-maia .cn-toast{border-radius:calc(var(--radius) * 1.8)}#root .style-maia .cn-switch{border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-radius:3.40282e+38px;flex-shrink:0}#root .style-maia .cn-switch:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-switch:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-maia .cn-switch[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-switch[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-maia .cn-switch[data-size=default]{width:32px;height:18.4px}#root .style-maia .cn-switch[data-size=sm]{width:24px;height:14px}#root .style-maia .cn-switch:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-switch:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-maia .cn-switch:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-switch:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-maia .cn-switch:where([data-checked]:not([data-checked=false])),#root .style-maia .cn-switch:where([data-state=checked]){background-color:var(--primary)}#root .style-maia .cn-switch:is(.dark *):where([data-state=unchecked]),#root .style-maia .cn-switch:is(.dark *):where([data-unchecked]:not([data-unchecked=false])),#root .style-maia .cn-switch:where([data-state=unchecked]),#root .style-maia .cn-switch:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-switch:is(.dark *):where([data-state=unchecked]),#root .style-maia .cn-switch:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab,var(--input) 80%,transparent)}}#root .style-maia .cn-switch-thumb{background-color:var(--background);border-radius:3.40282e+38px}#root .style-maia .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *):where([data-checked]:not([data-checked=false])),#root .style-maia .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked]),#root .style-maia .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *):where([data-checked]:not([data-checked=false])),#root .style-maia .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked]){--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-maia .cn-switch-thumb:is(.dark *):where([data-checked]:not([data-checked=false])),#root .style-maia .cn-switch-thumb:is(.dark *):where([data-state=checked]){background-color:var(--primary-foreground)}#root .style-maia .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *):where([data-state=unchecked]),#root .style-maia .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *):where([data-unchecked]:not([data-unchecked=false])),#root .style-maia .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *):where([data-state=unchecked]),#root .style-maia .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *):where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-maia .cn-switch-thumb:is(.dark *):where([data-state=unchecked]),#root .style-maia .cn-switch-thumb:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}#root .style-maia .cn-table-container{width:100%;position:relative;overflow-x:auto}#root .style-maia .cn-table{caption-side:bottom;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-table-header tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root .style-maia .cn-table-#root tr:last-child{border-style:var(--tw-border-style);border-width:0}#root .style-maia .cn-table-footer{border-top-style:var(--tw-border-style);background-color:var(--muted);border-top-width:1px}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-table-footer{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root .style-maia .cn-table-footer{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-maia .cn-table-footer>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}#root .style-maia .cn-table-row{border-bottom-style:var(--tw-border-style);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-bottom-width:1px}@media (hover:hover){#root .style-maia .cn-table-row:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-table-row:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root .style-maia .cn-table-row[data-state=selected]{background-color:var(--muted)}#root .style-maia .cn-table-head{height:calc(var(--spacing,.25rem) * 12);padding-inline:calc(var(--spacing,.25rem) * 3);text-align:left;vertical-align:middle;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--foreground)}#root .style-maia .cn-table-head:has([role=checkbox]){padding-right:calc(var(--spacing,.25rem) * 0)}#root .style-maia .cn-table-cell{padding:calc(var(--spacing,.25rem) * 3);vertical-align:middle;white-space:nowrap}#root .style-maia .cn-table-cell:has([role=checkbox]){padding-right:calc(var(--spacing,.25rem) * 0)}#root .style-maia .cn-table-caption{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-maia .cn-tabs{gap:calc(var(--spacing,.25rem) * 2)}#root .style-maia .cn-tabs-list{border-radius:calc(var(--radius) * 2.6);padding:3px}#root .style-maia .cn-tabs-list:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing,.25rem) * 9)}#root .style-maia .cn-tabs-list:is(:where(.group\/tabs):where([data-orientation=vertical]) *){border-radius:calc(var(--radius) * 1.8)}#root .style-maia .cn-tabs-list[data-variant=line]{border-radius:0}#root .style-maia .cn-tabs-trigger{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-width:1px;border-color:#0000}#root .style-maia .cn-tabs-trigger:is(:where(.group\/tabs):where([data-orientation=vertical]) *){padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5)}#root .style-maia .cn-tabs-trigger:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-maia .cn-tabs-trigger:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-maia .cn-tabs-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-tabs-content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-textarea{resize:none;border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-textarea{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-maia .cn-textarea{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root .style-maia .cn-textarea:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-textarea:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-maia .cn-textarea[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-textarea[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media (min-width:48rem){#root .style-maia .cn-textarea{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}#root .style-maia .cn-textarea:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-textarea:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-maia .cn-textarea:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-textarea:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-maia .cn-toggle{gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * 2.6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){#root .style-maia .cn-toggle:hover{color:var(--foreground)}}#root .style-maia .cn-toggle:focus-visible{border-color:var(--ring);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-toggle:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-maia .cn-toggle[aria-invalid=true]{border-color:var(--destructive);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-toggle[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-maia .cn-toggle[aria-pressed=true]{background-color:var(--muted)}#root .style-maia .cn-toggle:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-toggle:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-maia .cn-toggle svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-toggle-variant-default{background-color:#0000}#root .style-maia .cn-toggle-variant-outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:#0000}@media (hover:hover){#root .style-maia .cn-toggle-variant-outline:hover{background-color:var(--muted)}}#root .style-maia .cn-toggle-size-default{height:calc(var(--spacing,.25rem) * 9);min-width:calc(var(--spacing,.25rem) * 9);padding-inline:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-toggle-size-default:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2.5)}#root .style-maia .cn-toggle-size-default:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2.5)}#root .style-maia .cn-toggle-size-sm{height:calc(var(--spacing,.25rem) * 8);min-width:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-toggle-size-sm:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-maia .cn-toggle-size-sm:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-maia .cn-toggle-size-lg{height:calc(var(--spacing,.25rem) * 10);min-width:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-toggle-size-lg:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-toggle-size-lg:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-toggle-group[data-spacing="0"][data-variant=outline]{border-radius:calc(var(--radius) * 2.6)}#root .style-maia .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing,.25rem) * 3);--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);border-radius:0}#root .style-maia .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2.5)}#root .style-maia .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2.5)}#root .style-maia .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) * 2.2);border-bottom-left-radius:calc(var(--radius) * 2.2)}#root .style-maia .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) * 2.2);border-top-right-radius:calc(var(--radius) * 2.2)}#root .style-maia .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:calc(var(--radius) * 2.2);border-bottom-right-radius:calc(var(--radius) * 2.2)}#root .style-maia .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:calc(var(--radius) * 2.2);border-bottom-left-radius:calc(var(--radius) * 2.2)}#root .style-maia .cn-toggle-group-item[data-state=on]{background-color:var(--muted)}#root .style-maia .cn-tooltip-content{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 1.8);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));display:inline-flex}#root .style-maia .cn-tooltip-content:has([data-slot=kbd]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-maia .cn-tooltip-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-maia .cn-tooltip-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-maia .cn-tooltip-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-maia .cn-tooltip-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root :is(.style-maia .cn-tooltip-content *)[data-slot=kbd]{isolation:isolate;z-index:50;border-radius:calc(var(--radius) * 2.6);position:relative}#root .style-maia .cn-tooltip-content:where([data-open]:not([data-open=false])),#root .style-maia .cn-tooltip-content:where([data-state=open]),#root .style-maia .cn-tooltip-content[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-maia .cn-tooltip-content:where([data-closed]:not([data-closed=false])),#root .style-maia .cn-tooltip-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-maia .cn-tooltip-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-maia .cn-tooltip-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-maia .cn-tooltip-arrow{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:2px;rotate:45deg}#root .style-maia .cn-tooltip-arrow[data-side=left]{--tw-translate-x:-1.5px;translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-maia .cn-tooltip-arrow-logical[data-side=inline-end],#root .style-maia .cn-tooltip-arrow[data-side=right]{--tw-translate-x:1.5px;translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-maia .cn-tooltip-arrow-logical[data-side=inline-end]{left:calc(var(--spacing,.25rem) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);top:50%!important}#root .style-maia .cn-tooltip-arrow-logical[data-side=inline-start]{right:calc(var(--spacing,.25rem) * -1);--tw-translate-x:-1.5px;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%!important}#root .style-maia .cn-input-group{height:calc(var(--spacing,.25rem) * 9);border-radius:calc(var(--radius) * 2.6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-input-group{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-maia .cn-input-group{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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root :where([data-slot=combobox-content]) :is(.style-maia .cn-input-group):focus-within{border-color:inherit;--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)}#root .style-maia .cn-input-group:has([data-align=block-end]),#root .style-maia .cn-input-group:has([data-align=block-start]){border-radius:calc(var(--radius) * 1.8)}#root .style-maia .cn-input-group:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-input-group:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-maia .cn-input-group:has([data-slot][aria-invalid=true]){border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-input-group:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-maia .cn-input-group:has(:is(textarea)){border-radius:calc(var(--radius) * 1.4)}#root .style-maia .cn-input-group:has(>[data-align=block-end]),#root .style-maia .cn-input-group:has(>[data-align=block-start]){flex-direction:column;height:auto}#root .style-maia .cn-input-group:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-input-group:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-maia .cn-input-group:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-input-group:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-input-group:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-maia .cn-input-group:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-maia .cn-input-group-addon{gap:calc(var(--spacing,.25rem) * 2);height:auto;padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-maia .cn-input-group-addon:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}#root :is(.style-maia .cn-input-group-addon *)[data-slot=kbd]{border-radius:calc(var(--radius) * 2.6);background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-maia .cn-input-group-addon *)[data-slot=kbd]{background-color:color-mix(in oklab,var(--muted-foreground) 10%,transparent)}}#root :is(.style-maia .cn-input-group-addon *)[data-slot=kbd]{padding-inline:calc(var(--spacing,.25rem) * 1.5)}#root .style-maia .cn-input-group-addon>svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-input-group-addon-align-inline-start{padding-left:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-input-group-addon-align-inline-start:has(>button){margin-left:calc(var(--spacing,.25rem) * -1)}#root .style-maia .cn-input-group-addon-align-inline-start:has(>kbd){margin-left:-.15rem}#root .style-maia .cn-input-group-addon-align-inline-end{padding-right:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-input-group-addon-align-inline-end:has(>button){margin-right:calc(var(--spacing,.25rem) * -1)}#root .style-maia .cn-input-group-addon-align-inline-end:has(>kbd){margin-right:-.15rem}#root .style-maia .cn-input-group-addon-align-block-start{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-input-group-addon-align-block-start:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-input-group-addon-align-block-start.border-b{padding-bottom:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-input-group-addon-align-block-end{padding-inline:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-input-group-addon-align-block-end:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-input-group-addon-align-block-end.border-t{padding-top:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-input-group-button{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 2.6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-input-group-button-size-xs{height:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 1.5)}#root .style-maia .cn-input-group-button-size-xs>svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-maia .cn-input-group-button-size-icon-xs{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);padding:calc(var(--spacing,.25rem) * 0)}#root .style-maia .cn-input-group-button-size-icon-xs:has(>svg){padding:calc(var(--spacing,.25rem) * 0)}#root .style-maia .cn-input-group-button-size-icon-sm{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);padding:calc(var(--spacing,.25rem) * 0)}#root .style-maia .cn-input-group-button-size-icon-sm:has(>svg){padding:calc(var(--spacing,.25rem) * 0)}#root .style-maia .cn-input-group-text{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-maia .cn-input-group-text svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-input-group-input{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;background-color:#0000;border-width:0;border-radius:0}#root .style-maia .cn-input-group-input,#root .style-maia .cn-input-group-input:focus-visible,#root .style-maia .cn-input-group-input[aria-invalid=true]{--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)}#root .style-maia .cn-input-group-input:is(.dark *){background-color:#0000}#root .style-maia .cn-input-group-textarea{border-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 2);--tw-shadow:0 0 #0000;background-color:#0000;border-width:0;border-radius:0}#root .style-maia .cn-input-group-textarea,#root .style-maia .cn-input-group-textarea:focus-visible,#root .style-maia .cn-input-group-textarea[aria-invalid=true]{--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)}#root .style-maia .cn-input-group-textarea:is(.dark *){background-color:#0000}#root .style-maia .cn-menu-translucent{background-color:var(--popover);position:relative;animation:none!important}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-menu-translucent{background-color:color-mix(in oklab,var(--popover) 70%,transparent)}}#root .style-maia .cn-menu-translucent:before{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:calc(1 * -1);border-radius:inherit;--tw-backdrop-blur:blur(var(--blur-2xl,40px));-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,);content:var(--tw-content);--tw-backdrop-saturate:saturate(150%);position:absolute}#root :is(.style-maia .cn-menu-translucent *)[data-slot$=-item]:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-maia .cn-menu-translucent *)[data-slot$=-item]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.style-maia .cn-menu-translucent *)[data-slot$=-item][data-highlighted]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-maia .cn-menu-translucent *)[data-slot$=-item][data-highlighted]{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.style-maia .cn-menu-translucent *)[data-slot$=-separator]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-maia .cn-menu-translucent *)[data-slot$=-separator]{background-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}#root :is(.style-maia .cn-menu-translucent *)[data-slot$=-trigger]:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-maia .cn-menu-translucent *)[data-slot$=-trigger]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.style-maia .cn-menu-translucent *)[data-slot$=-trigger][aria-expanded=true]{background-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){#root :is(.style-maia .cn-menu-translucent *)[data-slot$=-trigger][aria-expanded=true]{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)!important}}#root :is(.style-maia .cn-menu-translucent *)[data-variant=destructive],#root :is(:is(.style-maia .cn-menu-translucent *)[data-variant=destructive] *){color:var(--accent-foreground)!important}#root :is(.style-maia .cn-menu-translucent *)[data-variant=destructive]:focus{background-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){#root :is(.style-maia .cn-menu-translucent *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)!important}}#root .style-maia .cn-bubble{gap:calc(var(--spacing,.25rem) * 1);max-width:80%}#root .style-maia .cn-bubble:is(:where(.group\/message)[data-align=end] *),#root .style-maia .cn-bubble[data-align=end]{align-self:flex-end}#root .style-maia .cn-bubble[data-variant=ghost]{max-width:100%}#root .style-maia .cn-bubble-content{border-radius:calc(var(--radius) * 2.2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);border-width:1px;border-color:#0000}#root .style-maia .cn-bubble-content:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}#root .style-maia .cn-bubble-content:is(button,a){--tw-outline-style:none;outline-style:none}#root .style-maia .cn-bubble-content:is(button,a):focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-bubble-content:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root :is(.style-maia .cn-bubble-variant-default>*)[data-slot=bubble-content]{background-color:var(--primary);color:var(--primary-foreground)}#root .style-maia .cn-bubble-variant-default>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-bubble-variant-default>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}#root :is(.style-maia .cn-bubble-variant-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary);color:var(--secondary-foreground)}#root .style-maia .cn-bubble-variant-secondary>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-bubble-variant-secondary>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}#root .style-maia .cn-bubble-variant-muted>[data-slot=bubble-content]:is(button,a):hover,#root :is(.style-maia .cn-bubble-variant-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-bubble-variant-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}#root :is(.style-maia .cn-bubble-variant-tinted>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h);color:var(--foreground)}#root :is(.style-maia .cn-bubble-variant-tinted:is(.dark *)>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}#root .style-maia .cn-bubble-variant-tinted>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}#root .style-maia .cn-bubble-variant-tinted:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}#root :is(.style-maia .cn-bubble-variant-outline>*)[data-slot=bubble-content]{border-color:var(--border);background-color:var(--background)}#root .style-maia .cn-bubble-variant-outline>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted);color:var(--foreground)}#root .style-maia .cn-bubble-variant-outline:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-bubble-variant-outline:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-maia .cn-bubble-variant-ghost{--tw-border-style:none;border-style:none}#root :is(.style-maia .cn-bubble-variant-ghost>*)[data-slot=bubble-content]{padding:calc(var(--spacing,.25rem) * 0);background-color:#0000;border-radius:0}#root .style-maia .cn-bubble-variant-ghost>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted);color:var(--foreground)}#root .style-maia .cn-bubble-variant-ghost:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-bubble-variant-ghost:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root :is(.style-maia .cn-bubble-variant-destructive>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-maia .cn-bubble-variant-destructive>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root :is(.style-maia .cn-bubble-variant-destructive>*)[data-slot=bubble-content]{color:var(--destructive)}#root :is(.style-maia .cn-bubble-variant-destructive:is(.dark *)>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-maia .cn-bubble-variant-destructive:is(.dark *)>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-maia .cn-bubble-variant-destructive>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-bubble-variant-destructive>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-maia .cn-bubble-variant-destructive:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-bubble-variant-destructive:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}#root .style-maia .cn-bubble-reactions{gap:calc(var(--spacing,.25rem) * 1);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--card);border-radius:3.40282e+38px;flex-shrink:0}#root .style-maia .cn-bubble-reactions:has(:is(button)){padding:calc(var(--spacing,.25rem) * 0)}#root .style-maia .cn-bubble-reactions-side-top{top:calc(var(--spacing,.25rem) * 0);--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-maia .cn-bubble-reactions-side-bottom{bottom:calc(var(--spacing,.25rem) * 0);--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-maia .cn-bubble-reactions-align-start{left:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-bubble-reactions-align-end{right:calc(var(--spacing,.25rem) * 3)}#root .style-maia .cn-bubble-group{gap:calc(var(--spacing,.25rem) * 2)}#root .style-maia .cn-attachment{border-radius:calc(var(--radius) * 1.8);width:fit-content}#root .style-maia .cn-attachment:focus-within{--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-maia .cn-attachment:focus-within{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-maia .cn-attachment-orientation-horizontal{min-width:calc(var(--spacing,.25rem) * 40)}#root .style-maia .cn-attachment-orientation-vertical{width:calc(var(--spacing,.25rem) * 24)}#root .style-maia .cn-attachment-orientation-vertical:has([data-slot=attachment-content]){width:calc(var(--spacing,.25rem) * 30)}#root .style-maia .cn-attachment-size-default{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-attachment-size-default:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2)}#root .style-maia .cn-attachment-size-default:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 2)}#root .style-maia .cn-attachment-size-sm{gap:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-maia .cn-attachment-size-sm:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5)}#root .style-maia .cn-attachment-size-sm:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 1.5)}#root .style-maia .cn-attachment-size-xs{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 1.4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-maia .cn-attachment-size-xs:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1)}#root .style-maia .cn-attachment-size-xs:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 1)}#root .style-maia .cn-attachment-media{width:calc(var(--spacing,.25rem) * 10);border-radius:calc(var(--radius) * 1.4);background-color:var(--muted);color:var(--foreground)}#root .style-maia .cn-attachment-media:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}#root .style-maia .cn-attachment-media:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 8)}#root .style-maia .cn-attachment-media:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing,.25rem) * 7);border-radius:var(--radius)}#root :is(.style-maia .cn-attachment-media:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing,.25rem) * 6)!important;height:calc(var(--spacing,.25rem) * 6)!important}#root .style-maia .cn-attachment-media svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-attachment-media:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-maia .cn-attachment-media:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-maia .cn-attachment-media-variant-image{opacity:.6}#root .style-maia .cn-attachment-media-variant-image:is(:where(.group\/attachment)[data-state=done] *),#root .style-maia .cn-attachment-media-variant-image:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}#root .style-maia .cn-attachment-content{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}#root .style-maia .cn-attachment-content:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing,.25rem) * 1)}#root .style-maia .cn-attachment-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-maia .cn-attachment-description{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-maia .cn-attachment-actions{z-index:20;position:relative}#root .style-maia .cn-attachment-actions:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 1);position:absolute}#root .style-maia .cn-attachment-group{scroll-padding-inline:calc(var(--spacing,.25rem) * 1);gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1)}#root .style-maia .cn-attachment-trigger{inset:calc(var(--spacing,.25rem) * 0);z-index:10;--tw-outline-style:none;outline-style:none;position:absolute}#root .style-maia .cn-marker{min-height:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-maia .cn-marker svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-marker:is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root .style-maia .cn-marker:is(a):hover{color:var(--foreground)}}#root .style-maia .cn-marker-variant-separator:before{margin-right:calc(var(--spacing,.25rem) * 1)}#root .style-maia .cn-marker-variant-separator:after,#root .style-maia .cn-marker-variant-separator:before{height:1px;min-width:calc(var(--spacing,.25rem) * 0);content:var(--tw-content);background-color:var(--border);flex:1}#root .style-maia .cn-marker-variant-separator:after{margin-left:calc(var(--spacing,.25rem) * 1)}#root .style-maia .cn-marker-variant-border{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-maia .cn-marker-icon,#root .style-maia .cn-marker-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-maia .cn-marker-content:is(:where(.group\/marker)[data-variant=separator] *){text-align:center;flex:none}#root :is(.style-maia .cn-marker-content>*):is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root :is(.style-maia .cn-marker-content>*):is(a):hover{color:var(--foreground)}}#root .style-maia .cn-message-scroller-content{gap:calc(var(--spacing,.25rem) * 8)}#root .style-maia .cn-message{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-maia .cn-message-avatar{min-width:calc(var(--spacing,.25rem) * 8)}#root .style-maia .cn-message-avatar:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing,.25rem) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-maia .cn-message-content{gap:calc(var(--spacing,.25rem) * 2.5)}#root :is(.style-maia .cn-message-content:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}#root .style-maia .cn-message-header{padding-inline:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-maia .cn-message-header:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing,.25rem) * 0)}#root .style-maia .cn-message-footer{padding-inline:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-maia .cn-message-footer:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing,.25rem) * 0)}#root .style-maia .cn-message-group{gap:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-accordion{border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;overflow:hidden}#root .style-mira .cn-accordion-item:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root .style-mira .cn-accordion-item:where([data-open]:not([data-open=false])),#root .style-mira .cn-accordion-item:where([data-state=open]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-accordion-item:where([data-open]:not([data-open=false])),#root .style-mira .cn-accordion-item:where([data-state=open]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root .style-mira .cn-accordion-trigger{gap:calc(var(--spacing,.25rem) * 6);padding:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (hover:hover){#root .style-mira .cn-accordion-trigger:hover{text-decoration-line:underline}}#root :is(.style-mira .cn-accordion-trigger *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground);margin-left:auto}#root .style-mira .cn-accordion-content{padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}#root .style-mira .cn-accordion-content:where([data-open]:not([data-open=false])),#root .style-mira .cn-accordion-content:where([data-state=open]){animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root .style-mira .cn-accordion-content:where([data-closed]:not([data-closed=false])),#root .style-mira .cn-accordion-content:where([data-state=closed]){animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root .style-mira .cn-accordion-content-inner{padding-top:calc(var(--spacing,.25rem) * 0);padding-bottom:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-alert-dialog-overlay{background-color:#000c}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-alert-dialog-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 80%,transparent)}}#root .style-mira .cn-alert-dialog-overlay{--tw-duration:.1s;transition-duration:.1s}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-mira .cn-alert-dialog-overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-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,)}}#root .style-mira .cn-alert-dialog-overlay:where([data-open]:not([data-open=false])),#root .style-mira .cn-alert-dialog-overlay:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-mira .cn-alert-dialog-overlay:where([data-closed]:not([data-closed=false])),#root .style-mira .cn-alert-dialog-overlay:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-mira .cn-alert-dialog-content{gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.4);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 4);color:var(--popover-foreground);--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);--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-alert-dialog-content{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-mira .cn-alert-dialog-content{--tw-duration:.1s;transition-duration:.1s}#root .style-mira .cn-alert-dialog-content[data-size=default]{max-width:var(--container-xs,20rem)}#root .style-mira .cn-alert-dialog-content[data-size=sm]{max-width:calc(var(--spacing,.25rem) * 64)}@media (min-width:40rem){#root .style-mira .cn-alert-dialog-content[data-size=default]{max-width:var(--container-sm,24rem)}}#root .style-mira .cn-alert-dialog-content:where([data-open]:not([data-open=false])),#root .style-mira .cn-alert-dialog-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-mira .cn-alert-dialog-content:where([data-closed]:not([data-closed=false])),#root .style-mira .cn-alert-dialog-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-mira .cn-alert-dialog-header{place-items:center;gap:calc(var(--spacing,.25rem) * 1);text-align:center;grid-template-rows:auto 1fr;display:grid}#root .style-mira .cn-alert-dialog-header:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing,.25rem) * 4);grid-template-rows:auto auto 1fr}@media (min-width:40rem){#root .style-mira .cn-alert-dialog-header:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left;place-items:start}#root .style-mira .cn-alert-dialog-header:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}}#root .style-mira .cn-alert-dialog-media{margin-bottom:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) * .8);background-color:var(--muted);justify-content:center;align-items:center;display:inline-flex}@media (min-width:40rem){#root .style-mira .cn-alert-dialog-media:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}}#root :is(.style-mira .cn-alert-dialog-media>*):is(svg:not([class*=size-])){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-alert-dialog-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (min-width:40rem){#root .style-mira .cn-alert-dialog-title:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}}#root .style-mira .cn-alert-dialog-description{font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);text-wrap:balance;color:var(--muted-foreground)}@media (min-width:48rem){#root .style-mira .cn-alert-dialog-description{text-wrap:pretty}}#root :is(.style-mira .cn-alert-dialog-description>*):is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root :is(.style-mira .cn-alert-dialog-description>*):is(a):hover{color:var(--foreground)}}#root .style-mira .cn-alert{gap:calc(var(--spacing,.25rem) * .5);border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);border-width:1px;display:grid}#root .style-mira .cn-alert:has([data-slot=alert-action]){padding-right:calc(var(--spacing,.25rem) * 18);position:relative}#root .style-mira .cn-alert:has(>svg){column-gap:calc(var(--spacing,.25rem) * 1.5);grid-template-columns:auto 1fr}#root :is(.style-mira .cn-alert>*):is(svg){--tw-translate-y:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}#root :is(.style-mira .cn-alert>*):is(svg:not([class*=size-])){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-alert-variant-default{background-color:var(--card);color:var(--card-foreground)}#root .style-mira .cn-alert-variant-destructive{background-color:var(--card);color:var(--destructive)}#root :is(.style-mira .cn-alert-variant-destructive>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-mira .cn-alert-variant-destructive>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}#root :is(.style-mira .cn-alert-variant-destructive>*):is(svg){color:currentColor}#root .style-mira .cn-alert-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-mira .cn-alert-title:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}#root .style-mira .cn-alert-description{font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);text-wrap:balance;color:var(--muted-foreground)}@media (min-width:48rem){#root .style-mira .cn-alert-description{text-wrap:pretty}}#root .style-mira .cn-alert-description p:not(:last-child){margin-bottom:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-alert-action{top:calc(var(--spacing,.25rem) * 1.5);right:calc(var(--spacing,.25rem) * 2);position:absolute}#root .style-mira .cn-avatar{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:3.40282e+38px}#root .style-mira .cn-avatar:after{content:var(--tw-content);border-radius:3.40282e+38px}#root .style-mira .cn-avatar[data-size=lg]{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root .style-mira .cn-avatar[data-size=sm]{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-mira .cn-avatar-fallback{background-color:var(--muted);color:var(--muted-foreground);border-radius:3.40282e+38px}#root .style-mira .cn-avatar-image{border-radius:3.40282e+38px}#root .style-mira .cn-avatar-badge{background-color:var(--primary);color:var(--primary-foreground);--tw-ring-color:var(--background)}#root .style-mira .cn-avatar-group-count{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);background-color:var(--muted);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground);border-radius:3.40282e+38px}#root .style-mira .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root .style-mira .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-mira .cn-avatar-group-count>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root .style-mira .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-mira .cn-badge{height:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 1);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-medium,500);font-size:.625rem;font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:#0000;border-radius:3.40282e+38px}#root .style-mira .cn-badge:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-mira .cn-badge:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-mira .cn-badge>svg{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5)}#root .style-mira .cn-badge-variant-default{background-color:var(--primary);color:var(--primary-foreground)}@media (hover:hover){#root .style-mira .cn-badge-variant-default:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-badge-variant-default:is(a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}}#root .style-mira .cn-badge-variant-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){#root .style-mira .cn-badge-variant-secondary:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-badge-variant-secondary:is(a):hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}}#root .style-mira .cn-badge-variant-outline{border-color:var(--border);background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-badge-variant-outline{background-color:color-mix(in oklab,var(--input) 20%,transparent)}}#root .style-mira .cn-badge-variant-outline{color:var(--foreground)}#root .style-mira .cn-badge-variant-outline:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-badge-variant-outline:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media (hover:hover){#root .style-mira .cn-badge-variant-outline:is(a):hover{background-color:var(--muted);color:var(--muted-foreground)}}#root .style-mira .cn-badge-variant-destructive{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-badge-variant-destructive{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-mira .cn-badge-variant-destructive{color:var(--destructive)}#root .style-mira .cn-badge-variant-destructive:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-badge-variant-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-mira .cn-badge-variant-destructive:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-badge-variant-destructive:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-mira .cn-badge-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-badge-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}@media (hover:hover){#root .style-mira .cn-badge-variant-destructive:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-badge-variant-destructive:is(a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-mira .cn-badge-variant-ghost:hover{background-color:var(--muted);color:var(--muted-foreground)}#root .style-mira .cn-badge-variant-ghost:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-badge-variant-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root .style-mira .cn-badge-variant-link{color:var(--primary);text-underline-offset:4px}@media (hover:hover){#root .style-mira .cn-badge-variant-link:hover{text-decoration-line:underline}}#root .style-mira .cn-breadcrumb-list{gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}#root .style-mira .cn-breadcrumb-item{gap:calc(var(--spacing,.25rem) * 1)}#root .style-mira .cn-breadcrumb-link{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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){#root .style-mira .cn-breadcrumb-link:hover{color:var(--foreground)}}#root .style-mira .cn-breadcrumb-page{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--foreground)}#root .style-mira .cn-breadcrumb-separator>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-breadcrumb-ellipsis{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-breadcrumb-ellipsis>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-button{border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);background-clip:padding-box;border-width:1px;border-color:#0000}#root .style-mira .cn-button:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-button:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-mira .cn-button:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-mira .cn-button[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-mira .cn-button:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-button:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-mira .cn-button:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-button:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-mira .cn-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-button-variant-outline{border-color:var(--border)}@media (hover:hover){#root .style-mira .cn-button-variant-outline:hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-button-variant-outline:hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-mira .cn-button-variant-outline:hover{color:var(--foreground)}}#root .style-mira .cn-button-variant-outline[aria-expanded=true]{background-color:var(--muted);color:var(--foreground)}#root .style-mira .cn-button-variant-outline:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-button-variant-outline:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-mira .cn-button-variant-default{background-color:var(--primary);color:var(--primary-foreground)}@media (hover:hover){#root .style-mira .cn-button-variant-default:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-button-variant-default:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}}#root .style-mira .cn-button-variant-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){#root .style-mira .cn-button-variant-secondary:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-button-variant-secondary:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}}#root .style-mira .cn-button-variant-secondary[aria-expanded=true]{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){#root .style-mira .cn-button-variant-ghost:hover{background-color:var(--muted);color:var(--foreground)}}#root .style-mira .cn-button-variant-ghost[aria-expanded=true]{background-color:var(--muted);color:var(--foreground)}@media (hover:hover){#root .style-mira .cn-button-variant-ghost:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-button-variant-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root .style-mira .cn-button-variant-destructive{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-button-variant-destructive{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-mira .cn-button-variant-destructive{color:var(--destructive)}@media (hover:hover){#root .style-mira .cn-button-variant-destructive:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-button-variant-destructive:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}}#root .style-mira .cn-button-variant-destructive:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-button-variant-destructive:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-mira .cn-button-variant-destructive:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-button-variant-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-mira .cn-button-variant-destructive:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-button-variant-destructive:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media (hover:hover){#root .style-mira .cn-button-variant-destructive:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-button-variant-destructive:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}}#root .style-mira .cn-button-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-button-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-mira .cn-button-variant-link{color:var(--primary);text-underline-offset:4px}@media (hover:hover){#root .style-mira .cn-button-variant-link:hover{text-decoration-line:underline}}#root .style-mira .cn-button-size-xs{height:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * .6);padding-inline:calc(var(--spacing,.25rem) * 2);font-size:.625rem}#root .style-mira .cn-button-size-xs:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-mira .cn-button-size-xs:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-mira .cn-button-size-xs svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5)}#root .style-mira .cn-button-size-sm{height:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}#root .style-mira .cn-button-size-sm:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-mira .cn-button-size-sm:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-mira .cn-button-size-sm svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-mira .cn-button-size-default{height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}#root .style-mira .cn-button-size-default:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-mira .cn-button-size-default:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-mira .cn-button-size-default svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-button-size-lg{height:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}#root .style-mira .cn-button-size-lg:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-button-size-lg:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-button-size-lg svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-button-size-icon-xs{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) * .6)}#root .style-mira .cn-button-size-icon-xs svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5)}#root .style-mira .cn-button-size-icon-sm{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-mira .cn-button-size-icon-sm svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-mira .cn-button-size-icon{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}#root .style-mira .cn-button-size-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-button-size-icon-lg{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root .style-mira .cn-button-size-icon-lg svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-button-group:has(>[data-slot=button-group]){gap:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-button-group:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}#root .style-mira .cn-button-group-orientation-horizontal>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:calc(var(--radius) * .8)!important;border-bottom-right-radius:calc(var(--radius) * .8)!important}#root .style-mira .cn-button-group-orientation-vertical>[data-slot]:not(:has(~[data-slot])){border-bottom-right-radius:calc(var(--radius) * .8)!important;border-bottom-left-radius:calc(var(--radius) * .8)!important}#root .style-mira .cn-button-group-text{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-width:1px}#root .style-mira .cn-button-group-text svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-button-group-separator{background-color:var(--input)}#root .style-mira .cn-calendar{padding:calc(var(--spacing,.25rem) * 3);--cell-radius:var(--radius-md);--cell-size:calc(var(--spacing,.25rem) * 6)}#root .style-mira .cn-calendar-dropdown-root{border-style:var(--tw-border-style);border-width:1px;border-color:var(--input)}#root .style-mira .cn-calendar-dropdown-root:has(:focus){border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-calendar-dropdown-root:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-mira .cn-calendar-caption-label{height:calc(var(--spacing,.25rem) * 7);background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-calendar-caption-label{background-color:color-mix(in oklab,var(--input) 20%,transparent)}}#root .style-mira .cn-calendar-caption-label{padding-right:calc(var(--spacing,.25rem) * 1.5);padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-calendar-caption-label:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-calendar-caption-label:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-mira .cn-card{gap:var(--card-spacing);border-radius:var(--radius);background-color:var(--card);padding-block:var(--card-spacing);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--card-foreground);--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);--tw-ring-color:var(--foreground);overflow:hidden}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-card{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-mira .cn-card{--card-spacing:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-card:has(>img:first-child){padding-top:calc(var(--spacing,.25rem) * 0)}#root .style-mira .cn-card[data-size=sm]{--card-spacing:calc(var(--spacing,.25rem) * 3)}#root :is(.style-mira .cn-card>*):is(img:first-child){border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}#root :is(.style-mira .cn-card>*):is(img:last-child){border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}#root .style-mira .cn-card-header{gap:calc(var(--spacing,.25rem) * 1);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);padding-inline:var(--card-spacing)}#root .style-mira .cn-card-header.border-b{padding-bottom:var(--card-spacing)}#root .style-mira .cn-card-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-mira .cn-card-description{font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}#root .style-mira .cn-card-content,#root .style-mira .cn-card-footer{padding-inline:var(--card-spacing)}#root .style-mira .cn-card-footer{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}#root .style-mira .cn-card-footer.border-t{padding-top:var(--card-spacing)}#root .style-mira .cn-carousel-next,#root .style-mira .cn-carousel-previous{border-radius:3.40282e+38px}#root .style-mira .cn-chart-tooltip{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-chart-tooltip{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-mira .cn-chart-tooltip{background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-mira .cn-checkbox{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:4px;justify-content:center;align-items:center;display:flex}#root .style-mira .cn-checkbox:is(:where(.group\/field):has(:disabled) *){opacity:.5}#root .style-mira .cn-checkbox:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-checkbox:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-mira .cn-checkbox[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-checkbox[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-mira .cn-checkbox[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}#root .style-mira .cn-checkbox:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-checkbox:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-mira .cn-checkbox:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-checkbox:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-mira .cn-checkbox:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-checkbox:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-mira .cn-checkbox:where([data-checked]:not([data-checked=false])),#root .style-mira .cn-checkbox:where([data-state=checked]){border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}#root .style-mira .cn-checkbox:is(.dark *):where([data-checked]:not([data-checked=false])),#root .style-mira .cn-checkbox:is(.dark *):where([data-state=checked]){background-color:var(--primary)}#root .style-mira .cn-checkbox-indicator>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-combobox-content{max-height:calc(var(--spacing,.25rem) * 72);min-width:calc(var(--spacing,.25rem) * 32);border-radius:var(--radius);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s;overflow:hidden}#root .style-mira .cn-combobox-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-mira .cn-combobox-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-mira .cn-combobox-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-mira .cn-combobox-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root :is(.style-mira .cn-combobox-content>*)[data-slot=input-group]{margin:calc(var(--spacing,.25rem) * 1);margin-bottom:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 7);--tw-border-style:none;background-color:var(--input);border-style:none}@supports (color:color-mix(in lab,red,red)){#root :is(.style-mira .cn-combobox-content>*)[data-slot=input-group]{background-color:color-mix(in oklab,var(--input) 20%,transparent)}}#root :is(.style-mira .cn-combobox-content>*)[data-slot=input-group]{--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)}#root .style-mira .cn-combobox-content:is(.dark *){background-color:var(--popover)}#root .style-mira .cn-combobox-content:where([data-open]:not([data-open=false])),#root .style-mira .cn-combobox-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-mira .cn-combobox-content:where([data-closed]:not([data-closed=false])),#root .style-mira .cn-combobox-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-mira .cn-combobox-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-mira .cn-combobox-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-mira .cn-combobox-label{padding-block:calc(var(--spacing,.25rem) * 1.5);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-mira .cn-combobox-item,#root .style-mira .cn-combobox-label{padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem)}#root .style-mira .cn-combobox-item{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-block:calc(var(--spacing,.25rem) * 1);line-height:var(--leading-relaxed,1.625)}#root .style-mira .cn-combobox-item[data-highlighted]{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-mira .cn-combobox-item:not([data-variant=destructive])[data-highlighted] *){color:var(--accent-foreground)}#root .style-mira .cn-combobox-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-combobox-item-indicator{pointer-events:none;right:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex;position:absolute}#root .style-mira .cn-combobox-empty{width:100%;padding-block:calc(var(--spacing,.25rem) * 2);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground);justify-content:center;display:none}#root .style-mira .cn-combobox-empty:is(:where(.group\/combobox-content)[data-empty] *){display:flex}#root .style-mira .cn-combobox-list{-ms-overflow-style:none;scrollbar-width:none}#root .style-mira .cn-combobox-list::-webkit-scrollbar{display:none}#root .style-mira .cn-combobox-list{max-height:min(calc(calc(var(--spacing,.25rem) * 72) - calc(var(--spacing,.25rem) * 9)),calc(var(--available-height) - calc(var(--spacing,.25rem) * 9)));scroll-padding-block:calc(var(--spacing,.25rem) * 1);padding:calc(var(--spacing,.25rem) * 1);overflow-y:auto}#root .style-mira .cn-combobox-list[data-empty]{padding:calc(var(--spacing,.25rem) * 0)}#root .style-mira .cn-combobox-item-text{gap:calc(var(--spacing,.25rem) * 2);flex:1;display:flex}#root .style-mira .cn-combobox-separator{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--border);height:1px}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-combobox-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-mira .cn-combobox-trigger svg:not([class*=size-]),#root .style-mira .cn-combobox-trigger-icon{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-combobox-trigger-icon{color:var(--muted-foreground)}#root .style-mira .cn-combobox-chips{min-height:calc(var(--spacing,.25rem) * 7);align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:var(--input);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-combobox-chips{background-color:color-mix(in oklab,var(--input) 20%,transparent)}}#root .style-mira .cn-combobox-chips{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-clip:padding-box}#root .style-mira .cn-combobox-chips:focus-within{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-mira .cn-combobox-chips:has([aria-invalid=true]){border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-mira .cn-combobox-chips:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing,.25rem) * 1)}#root .style-mira .cn-combobox-chips:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-combobox-chips:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-mira .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-mira .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-mira .cn-combobox-chip{height:calc(calc(var(--spacing,.25rem) * 4.75));justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius-sm) - 2px);background-color:var(--muted-foreground);width:fit-content;display:flex}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-combobox-chip{background-color:color-mix(in oklab,var(--muted-foreground) 10%,transparent)}}#root .style-mira .cn-combobox-chip{padding-inline:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--foreground)}#root .style-mira .cn-combobox-chip:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing,.25rem) * 0)}#root .style-mira .cn-combobox-chip-remove{margin-left:calc(var(--spacing,.25rem) * -1);opacity:.5}@media (hover:hover){#root .style-mira .cn-combobox-chip-remove:hover{opacity:1}}#root .style-mira .cn-command{border-radius:calc(var(--radius) * 1.4);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground)}#root .style-mira .cn-command-dialog{padding:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * 1.4)!important}#root .style-mira .cn-command-input-wrapper{padding:calc(var(--spacing,.25rem) * 1);padding-bottom:calc(var(--spacing,.25rem) * 0)}#root .style-mira .cn-command-input-group{background-color:var(--input);height:calc(var(--spacing,.25rem) * 8)!important}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-command-input-group{background-color:color-mix(in oklab,var(--input) 20%,transparent)}}#root .style-mira .cn-command-input-group:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-command-input-group:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-mira .cn-command-input-icon{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);opacity:.5;flex-shrink:0}#root .style-mira .cn-command-input{width:100%;font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}#root .style-mira .cn-command-list{-ms-overflow-style:none;scrollbar-width:none}#root .style-mira .cn-command-list::-webkit-scrollbar{display:none}#root .style-mira .cn-command-list{max-height:calc(var(--spacing,.25rem) * 72);scroll-padding-block:calc(var(--spacing,.25rem) * 1);--tw-outline-style:none;outline-style:none}#root .style-mira .cn-command-empty{padding-block:calc(var(--spacing,.25rem) * 6);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}#root .style-mira .cn-command-group{padding:calc(var(--spacing,.25rem) * 1);color:var(--foreground);overflow:hidden}#root :is(.style-mira .cn-command-group *)[cmdk-group-heading]{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-mira .cn-command-separator{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--border);height:1px}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-command-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-mira .cn-command-item{min-height:calc(var(--spacing,.25rem) * 7);cursor:default;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);--tw-outline-style:none;outline-style:none;display:flex;position:relative}@media (forced-colors:active){#root .style-mira .cn-command-item{outline-offset:2px;outline:2px solid #0000}}#root .style-mira .cn-command-item{-webkit-user-select:none;user-select:none}#root :where([data-slot=dialog-content]) :is(.style-mira .cn-command-item){border-radius:calc(var(--radius) * .8)}#root .style-mira .cn-command-item:where([data-selected=true]){background-color:var(--muted);color:var(--foreground)}#root .style-mira .cn-command-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root :is(.style-mira .cn-command-item:where([data-selected=true])>*):is(svg){color:var(--foreground)}#root .style-mira .cn-command-shortcut{--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground);margin-left:auto;font-size:.625rem}#root .style-mira .cn-command-shortcut:is(:where(.group\/command-item):where([data-selected=true]) *){color:var(--foreground)}#root .style-mira .cn-context-menu-content{min-width:calc(var(--spacing,.25rem) * 32);border-radius:var(--radius);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-mira .cn-context-menu-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-mira .cn-context-menu-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-mira .cn-context-menu-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-mira .cn-context-menu-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-mira .cn-context-menu-content:where([data-open]:not([data-open=false])),#root .style-mira .cn-context-menu-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-mira .cn-context-menu-content:where([data-closed]:not([data-closed=false])),#root .style-mira .cn-context-menu-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-mira .cn-context-menu-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-mira .cn-context-menu-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-mira .cn-context-menu-item{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}#root .style-mira .cn-context-menu-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-mira .cn-context-menu-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-mira .cn-context-menu-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7.5)}#root .style-mira .cn-context-menu-item[data-variant=destructive]{color:var(--destructive)}#root .style-mira .cn-context-menu-item[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-context-menu-item[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-mira .cn-context-menu-item[data-variant=destructive]:focus{color:var(--destructive)}#root .style-mira .cn-context-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-context-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-mira .cn-context-menu-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root :is(.style-mira .cn-context-menu-item[data-variant=destructive]>*):is(svg){color:var(--destructive)}#root .style-mira .cn-context-menu-checkbox-item{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-mira .cn-context-menu-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-mira .cn-context-menu-checkbox-item:focus *){color:var(--accent-foreground)}#root .style-mira .cn-context-menu-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7.5)}#root .style-mira .cn-context-menu-checkbox-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-context-menu-radio-item{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-mira .cn-context-menu-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-mira .cn-context-menu-radio-item:focus *){color:var(--accent-foreground)}#root .style-mira .cn-context-menu-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7.5)}#root .style-mira .cn-context-menu-radio-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-context-menu-item-indicator{pointer-events:none;right:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex;position:absolute}#root .style-mira .cn-context-menu-label{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-mira .cn-context-menu-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7.5)}#root .style-mira .cn-context-menu-separator{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--border);height:1px}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-context-menu-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-mira .cn-context-menu-shortcut{--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground);margin-left:auto;font-size:.625rem}#root .style-mira .cn-context-menu-shortcut:is(:where(.group\/context-menu-item):focus *){color:var(--accent-foreground)}#root .style-mira .cn-context-menu-sub-trigger{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-mira .cn-context-menu-sub-trigger:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-mira .cn-context-menu-sub-trigger:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-mira .cn-context-menu-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7.5)}#root .style-mira .cn-context-menu-sub-trigger:where([data-open]:not([data-open=false])),#root .style-mira .cn-context-menu-sub-trigger:where([data-state=open]){background-color:var(--accent);color:var(--accent-foreground)}#root .style-mira .cn-context-menu-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-context-menu-sub-content{min-width:calc(var(--spacing,.25rem) * 32);border-radius:var(--radius);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-mira .cn-context-menu-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-mira .cn-context-menu-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-mira .cn-context-menu-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-mira .cn-context-menu-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-mira .cn-context-menu-sub-content:where([data-open]:not([data-open=false])),#root .style-mira .cn-context-menu-sub-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-mira .cn-context-menu-sub-content:where([data-closed]:not([data-closed=false])),#root .style-mira .cn-context-menu-sub-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-mira .cn-context-menu-subcontent{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-mira .cn-dialog-overlay{background-color:#000c}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-dialog-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 80%,transparent)}}#root .style-mira .cn-dialog-overlay{--tw-duration:.1s;transition-duration:.1s}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-mira .cn-dialog-overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-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,)}}#root .style-mira .cn-dialog-overlay:where([data-open]:not([data-open=false])),#root .style-mira .cn-dialog-overlay:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-mira .cn-dialog-overlay:where([data-closed]:not([data-closed=false])),#root .style-mira .cn-dialog-overlay:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-mira .cn-dialog-content{gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 1.4);background-color:var(--popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--popover-foreground);--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);--tw-ring-color:var(--foreground);display:grid}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-dialog-content{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-mira .cn-dialog-content{--tw-duration:.1s;transition-duration:.1s}@media (min-width:40rem){#root .style-mira .cn-dialog-content{max-width:var(--container-sm,24rem)}}#root .style-mira .cn-dialog-content:where([data-open]:not([data-open=false])),#root .style-mira .cn-dialog-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-mira .cn-dialog-content:where([data-closed]:not([data-closed=false])),#root .style-mira .cn-dialog-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-mira .cn-dialog-close{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);position:absolute}#root .style-mira .cn-dialog-header{gap:calc(var(--spacing,.25rem) * 1)}#root .style-mira .cn-dialog-footer{gap:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-dialog-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-mira .cn-dialog-description{font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}#root :is(.style-mira .cn-dialog-description>*):is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root :is(.style-mira .cn-dialog-description>*):is(a):hover{color:var(--foreground)}}#root .style-mira .cn-drawer-overlay{background-color:#000c}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-drawer-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 80%,transparent)}}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-mira .cn-drawer-overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-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,)}}#root .style-mira .cn-drawer-overlay:where([data-open]:not([data-open=false])),#root .style-mira .cn-drawer-overlay:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-mira .cn-drawer-overlay:where([data-closed]:not([data-closed=false])),#root .style-mira .cn-drawer-overlay:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-mira .cn-drawer-content{height:auto;padding:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--popover-foreground);background-color:#0000;flex-direction:column;display:flex;position:relative}#root .style-mira .cn-drawer-content:before{inset:calc(var(--spacing,.25rem) * 2);z-index:calc(10 * -1);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);content:var(--tw-content);background-color:var(--popover);position:absolute}#root .style-mira .cn-drawer-content[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 24);max-height:80vh}#root .style-mira .cn-drawer-content[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);width:75%}#root .style-mira .cn-drawer-content[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);width:75%}#root .style-mira .cn-drawer-content[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing,.25rem) * 0);top:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 24);max-height:80vh}@media (min-width:40rem){#root .style-mira .cn-drawer-content[data-vaul-drawer-direction=left],#root .style-mira .cn-drawer-content[data-vaul-drawer-direction=right]{max-width:var(--container-sm,24rem)}}#root .style-mira .cn-drawer-handle{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--muted);border-radius:3.40282e+38px;flex-shrink:0;width:100px;display:none}#root .style-mira .cn-drawer-handle:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}#root .style-mira .cn-drawer-header{gap:calc(var(--spacing,.25rem) * 1);padding:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-drawer-header:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),#root .style-mira .cn-drawer-header:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}@media (min-width:48rem){#root .style-mira .cn-drawer-header{text-align:left}}#root .style-mira .cn-drawer-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}#root .style-mira .cn-drawer-description{font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}#root .style-mira .cn-drawer-footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-dropdown-menu-content{min-width:calc(var(--spacing,.25rem) * 32);border-radius:var(--radius);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-mira .cn-dropdown-menu-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-mira .cn-dropdown-menu-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-mira .cn-dropdown-menu-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-mira .cn-dropdown-menu-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-mira .cn-dropdown-menu-content:where([data-open]:not([data-open=false])),#root .style-mira .cn-dropdown-menu-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-mira .cn-dropdown-menu-content:where([data-closed]:not([data-closed=false])),#root .style-mira .cn-dropdown-menu-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-mira .cn-dropdown-menu-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-mira .cn-dropdown-menu-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-mira .cn-dropdown-menu-item{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}#root .style-mira .cn-dropdown-menu-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-mira .cn-dropdown-menu-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-mira .cn-dropdown-menu-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7.5)}#root .style-mira .cn-dropdown-menu-item[data-variant=destructive]{color:var(--destructive)}#root .style-mira .cn-dropdown-menu-item[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-dropdown-menu-item[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-mira .cn-dropdown-menu-item[data-variant=destructive]:focus{color:var(--destructive)}#root .style-mira .cn-dropdown-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-dropdown-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-mira .cn-dropdown-menu-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root :is(.style-mira .cn-dropdown-menu-item[data-variant=destructive]>*):is(svg){color:var(--destructive)}#root .style-mira .cn-dropdown-menu-checkbox-item{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-mira .cn-dropdown-menu-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-mira .cn-dropdown-menu-checkbox-item:focus *){color:var(--accent-foreground)}#root .style-mira .cn-dropdown-menu-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7.5)}#root .style-mira .cn-dropdown-menu-checkbox-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-dropdown-menu-radio-item{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-mira .cn-dropdown-menu-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-mira .cn-dropdown-menu-radio-item:focus *){color:var(--accent-foreground)}#root .style-mira .cn-dropdown-menu-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7.5)}#root .style-mira .cn-dropdown-menu-radio-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-dropdown-menu-item-indicator{right:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex;position:absolute}#root .style-mira .cn-dropdown-menu-label{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-mira .cn-dropdown-menu-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7.5)}#root .style-mira .cn-dropdown-menu-separator{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--border);height:1px}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-dropdown-menu-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-mira .cn-dropdown-menu-shortcut{--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground);margin-left:auto;font-size:.625rem}#root .style-mira .cn-dropdown-menu-shortcut:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}#root .style-mira .cn-dropdown-menu-sub-trigger{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-mira .cn-dropdown-menu-sub-trigger:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-mira .cn-dropdown-menu-sub-trigger:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-mira .cn-dropdown-menu-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7.5)}#root .style-mira .cn-dropdown-menu-sub-trigger:where([data-open]:not([data-open=false])),#root .style-mira .cn-dropdown-menu-sub-trigger:where([data-state=open]){background-color:var(--accent);color:var(--accent-foreground)}#root .style-mira .cn-dropdown-menu-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-dropdown-menu-sub-content{min-width:calc(var(--spacing,.25rem) * 32);border-radius:var(--radius);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-mira .cn-dropdown-menu-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-mira .cn-dropdown-menu-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-mira .cn-dropdown-menu-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-mira .cn-dropdown-menu-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-mira .cn-dropdown-menu-sub-content:where([data-open]:not([data-open=false])),#root .style-mira .cn-dropdown-menu-sub-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-mira .cn-dropdown-menu-sub-content:where([data-closed]:not([data-closed=false])),#root .style-mira .cn-dropdown-menu-sub-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-mira .cn-dropdown-menu-subcontent{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-mira .cn-empty{gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 1.4);--tw-border-style:dashed;padding:calc(var(--spacing,.25rem) * 6);border-style:dashed}#root .style-mira .cn-empty-header{gap:calc(var(--spacing,.25rem) * 1)}#root .style-mira .cn-empty-media{margin-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-empty-media-default{background-color:#0000}#root .style-mira .cn-empty-media-icon{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) * .8);background-color:var(--muted);color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}#root .style-mira .cn-empty-media-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-empty-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:calc(var(--letter-spacing) - .025em);letter-spacing:calc(var(--letter-spacing) - .025em)}#root .style-mira .cn-empty-content,#root .style-mira .cn-empty-description{font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}#root .style-mira .cn-empty-content{gap:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-field-set{gap:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-field-set:has(>[data-slot=checkbox-group]),#root .style-mira .cn-field-set:has(>[data-slot=radio-group]){gap:calc(var(--spacing,.25rem) * 3)}#root .style-mira .cn-field-legend{margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-mira .cn-field-legend[data-variant=label]{font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}#root .style-mira .cn-field-legend[data-variant=legend]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-mira .cn-field-group{gap:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-field-group[data-slot=checkbox-group]{gap:calc(var(--spacing,.25rem) * 3)}#root :is(.style-mira .cn-field-group>*)[data-slot=field-group]{gap:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-field{gap:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-field[data-invalid=true]{color:var(--destructive)}#root .style-mira .cn-field-content{gap:calc(var(--spacing,.25rem) * .5)}#root .style-mira .cn-field-label{gap:calc(var(--spacing,.25rem) * 2);--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}#root .style-mira .cn-field-label:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}#root .style-mira .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}#root .style-mira .cn-field-label:has(>[data-slot=field]){border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px}#root :is(.style-mira .cn-field-label>*)[data-slot=field]{padding:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-field-label:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-field-label:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root .style-mira .cn-field-title{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-mira .cn-field-title:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}#root .style-mira .cn-field-description{text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}#root [data-variant=legend]+:is(.style-mira .cn-field-description){margin-top:calc(var(--spacing,.25rem) * -1.5)}#root .style-mira .cn-field-separator{margin-block:calc(var(--spacing,.25rem) * -2);height:calc(var(--spacing,.25rem) * 5);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}#root .style-mira .cn-field-separator:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing,.25rem) * -2)}#root .style-mira .cn-field-separator-content{padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--muted-foreground)}#root .style-mira .cn-field-error{color:var(--destructive)}#root .style-mira .cn-field-error,#root .style-mira .cn-hover-card-content{font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}#root .style-mira .cn-hover-card-content{width:calc(var(--spacing,.25rem) * 72);border-radius:var(--radius);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 2.5);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-mira .cn-hover-card-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-mira .cn-hover-card-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-mira .cn-hover-card-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-mira .cn-hover-card-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-mira .cn-hover-card-content:where([data-open]:not([data-open=false])),#root .style-mira .cn-hover-card-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-mira .cn-hover-card-content:where([data-closed]:not([data-closed=false])),#root .style-mira .cn-hover-card-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-mira .cn-hover-card-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-mira .cn-hover-card-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-mira .cn-input{height:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-input{background-color:color-mix(in oklab,var(--input) 20%,transparent)}}#root .style-mira .cn-input{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root .style-mira .cn-input::file-selector-button{height:calc(var(--spacing,.25rem) * 6)}#root .style-mira .cn-input::file-selector-button{font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}#root .style-mira .cn-input::file-selector-button{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-mira .cn-input:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-input:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-mira .cn-input[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-input[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media (min-width:48rem){#root .style-mira .cn-input{font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}}#root .style-mira .cn-input:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-input:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-mira .cn-input:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-input:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-mira .cn-input:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-input:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-mira .cn-input-otp{gap:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-input-otp-group{border-radius:calc(var(--radius) * .8)}#root .style-mira .cn-input-otp-group:has([aria-invalid=true]){border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-input-otp-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-mira .cn-input-otp-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-input-otp-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-mira .cn-input-otp-slot{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);border-block-style:var(--tw-border-style);border-block-width:1px;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--input);background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-input-otp-slot{background-color:color-mix(in oklab,var(--input) 20%,transparent)}}#root .style-mira .cn-input-otp-slot{font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;outline-style:none}#root .style-mira .cn-input-otp-slot:first-child{border-top-left-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8);border-left-style:var(--tw-border-style);border-left-width:1px}#root .style-mira .cn-input-otp-slot:last-child{border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}#root .style-mira .cn-input-otp-slot[aria-invalid=true]{border-color:var(--destructive)}#root .style-mira .cn-input-otp-slot[data-active=true]{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-input-otp-slot[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-mira .cn-input-otp-slot[data-active=true][aria-invalid=true]{border-color:var(--destructive);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-input-otp-slot[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-mira .cn-input-otp-slot:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-input-otp-slot:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-mira .cn-input-otp-slot:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-input-otp-slot:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-mira .cn-input-otp-caret-line{height:calc(var(--spacing,.25rem) * 4);background-color:var(--foreground);--tw-duration:1s;width:1px;transition-duration:1s;animation:caret-blink 1.25s ease-out infinite}#root .style-mira .cn-input-otp-separator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-item{border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);border-width:1px}@media (hover:hover){#root .style-mira .cn-item:is(a):hover{background-color:var(--muted)}}#root .style-mira .cn-item-variant-default{border-color:#0000}#root .style-mira .cn-item-variant-outline{border-color:var(--border)}#root .style-mira .cn-item-variant-muted{background-color:var(--muted);border-color:#0000}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-item-variant-muted{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root .style-mira .cn-item-size-default,#root .style-mira .cn-item-size-sm{gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5)}#root .style-mira .cn-item-size-xs{gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2)}#root :where([data-slot=dropdown-menu-content]) :is(.style-mira .cn-item-size-xs){padding:calc(var(--spacing,.25rem) * 0)}#root .style-mira .cn-item-media{gap:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-item-media:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);align-self:flex-start}#root .style-mira .cn-item-media-variant-default{background-color:#0000}#root .style-mira .cn-item-media-variant-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-item-media-variant-image{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) * .6);overflow:hidden}#root .style-mira .cn-item-media-variant-image:is(:where(.group\/item)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root .style-mira .cn-item-media-variant-image:is(:where(.group\/item)[data-size=xs] *){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-mira .cn-item-media-variant-image img{object-fit:cover;width:100%;height:100%}#root .style-mira .cn-item-content{gap:calc(var(--spacing,.25rem) * 1)}#root .style-mira .cn-item-content:is(:where(.group\/item)[data-size=xs] *){gap:calc(var(--spacing,.25rem) * .5)}#root .style-mira .cn-item-title{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-underline-offset:4px}#root .style-mira .cn-item-description{text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}#root .style-mira .cn-item-actions,#root .style-mira .cn-item-footer,#root .style-mira .cn-item-header{gap:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-item-group{gap:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-item-group:has([data-size=sm]){gap:calc(var(--spacing,.25rem) * 2.5)}#root .style-mira .cn-item-group:has([data-size=xs]){gap:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-item-separator{margin-block:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-kbd{height:calc(var(--spacing,.25rem) * 5);width:fit-content;min-width:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius-xs,.125rem);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 1);font-family:var(--font-geist-sans);--tw-font-weight:var(--font-weight-medium,500);font-size:.625rem;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root :where([data-slot=tooltip-content]) :is(.style-mira .cn-kbd){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root :where([data-slot=tooltip-content]) :is(.style-mira .cn-kbd){background-color:color-mix(in oklab,var(--background) 20%,transparent)}}#root :where([data-slot=tooltip-content]) :is(.style-mira .cn-kbd){color:var(--background)}#root :where([data-slot=tooltip-content]) .style-mira .cn-kbd:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root :where([data-slot=tooltip-content]) .style-mira .cn-kbd:is(.dark *){background-color:color-mix(in oklab,var(--background) 10%,transparent)}}#root .style-mira .cn-kbd svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-mira .cn-kbd-group{gap:calc(var(--spacing,.25rem) * 1)}#root .style-mira .cn-label{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500)}#root .style-mira .cn-label:is(:where(.group)[data-disabled=true] *),#root .style-mira .cn-label:is(:where(.peer):disabled~*){opacity:.5}#root .style-mira .cn-menubar{height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 1);border-width:1px}#root .style-mira .cn-menubar-trigger{border-radius:calc(var(--radius-md) - 2px);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(calc(var(--spacing,.25rem) * .85));font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (hover:hover){#root .style-mira .cn-menubar-trigger:hover{background-color:var(--muted)}}#root .style-mira .cn-menubar-trigger[aria-expanded=true]{background-color:var(--muted)}#root .style-mira .cn-menubar-content{min-width:calc(var(--spacing,.25rem) * 32);border-radius:var(--radius);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-mira .cn-menubar-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-mira .cn-menubar-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-mira .cn-menubar-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-mira .cn-menubar-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-mira .cn-menubar-content:where([data-open]:not([data-open=false])),#root .style-mira .cn-menubar-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-mira .cn-menubar-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-mira .cn-menubar-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-mira .cn-menubar-item{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}#root .style-mira .cn-menubar-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-mira .cn-menubar-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-mira .cn-menubar-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7.5)}#root .style-mira .cn-menubar-item[data-variant=destructive]{color:var(--destructive)}#root .style-mira .cn-menubar-item[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-menubar-item[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-mira .cn-menubar-item[data-variant=destructive]:focus{color:var(--destructive)}#root .style-mira .cn-menubar-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-menubar-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-mira .cn-menubar-item:where([data-disabled=true]),#root .style-mira .cn-menubar-item:where([data-disabled]:not([data-disabled=false])){opacity:.5}#root .style-mira .cn-menubar-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root :is(.style-mira .cn-menubar-item[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}#root .style-mira .cn-menubar-checkbox-item{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 7.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-mira .cn-menubar-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-mira .cn-menubar-checkbox-item:focus *){color:var(--accent-foreground)}#root .style-mira .cn-menubar-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7.5)}#root .style-mira .cn-menubar-checkbox-item-indicator{left:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-menubar-checkbox-item-indicator,#root .style-mira .cn-menubar-checkbox-item-indicator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-menubar-radio-item{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 7.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-mira .cn-menubar-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-mira .cn-menubar-radio-item:focus *){color:var(--accent-foreground)}#root .style-mira .cn-menubar-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7.5)}#root .style-mira .cn-menubar-radio-item:where([data-disabled=true]),#root .style-mira .cn-menubar-radio-item:where([data-disabled]:not([data-disabled=false])){opacity:.5}#root .style-mira .cn-menubar-radio-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-menubar-radio-item-indicator{left:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-menubar-radio-item-indicator,#root .style-mira .cn-menubar-radio-item-indicator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-menubar-label{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-mira .cn-menubar-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7.5)}#root .style-mira .cn-menubar-separator{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--border);height:1px}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-menubar-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-mira .cn-menubar-shortcut{--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground);font-size:.625rem}#root .style-mira .cn-menubar-shortcut:is(:where(.group\/menubar-item):focus *){color:var(--accent-foreground)}#root .style-mira .cn-menubar-sub-trigger{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-mira .cn-menubar-sub-trigger:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-mira .cn-menubar-sub-trigger:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-mira .cn-menubar-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7.5)}#root .style-mira .cn-menubar-sub-trigger:where([data-open]:not([data-open=false])),#root .style-mira .cn-menubar-sub-trigger:where([data-state=open]){background-color:var(--accent);color:var(--accent-foreground)}#root .style-mira .cn-menubar-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-menubar-sub-content{min-width:calc(var(--spacing,.25rem) * 32);border-radius:var(--radius);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-mira .cn-menubar-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-mira .cn-menubar-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-mira .cn-menubar-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-mira .cn-menubar-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-mira .cn-menubar-sub-content:where([data-open]:not([data-open=false])),#root .style-mira .cn-menubar-sub-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-mira .cn-menubar-sub-content:where([data-closed]:not([data-closed=false])),#root .style-mira .cn-menubar-sub-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-mira .cn-navigation-menu{max-width:max-content}#root .style-mira .cn-navigation-menu-list{gap:calc(var(--spacing,.25rem) * 0)}#root .style-mira .cn-navigation-menu-trigger{border-radius:var(--radius);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){#root .style-mira .cn-navigation-menu-trigger:hover{background-color:var(--muted)}}#root .style-mira .cn-navigation-menu-trigger:focus{background-color:var(--muted)}#root .style-mira .cn-navigation-menu-trigger:focus-visible{--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-navigation-menu-trigger:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-mira .cn-navigation-menu-trigger:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#root .style-mira .cn-navigation-menu-trigger:disabled{opacity:.5}#root .style-mira .cn-navigation-menu-trigger[data-popup-open]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-navigation-menu-trigger[data-popup-open]{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){#root .style-mira .cn-navigation-menu-trigger[data-popup-open]:hover{background-color:var(--muted)}}#root .style-mira .cn-navigation-menu-trigger:where([data-open]:not([data-open=false])),#root .style-mira .cn-navigation-menu-trigger:where([data-state=open]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-navigation-menu-trigger:where([data-open]:not([data-open=false])),#root .style-mira .cn-navigation-menu-trigger:where([data-state=open]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){#root :is(.style-mira .cn-navigation-menu-trigger:where([data-state=open]),.style-mira .cn-navigation-menu-trigger:where([data-open]:not([data-open=false]))):hover{background-color:var(--muted)}}#root :is(.style-mira .cn-navigation-menu-trigger:where([data-state=open]),.style-mira .cn-navigation-menu-trigger:where([data-open]:not([data-open=false]))):focus{background-color:var(--muted)}#root .style-mira .cn-navigation-menu-link{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius);padding:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;outline-style:none;display:flex}@media (hover:hover){#root .style-mira .cn-navigation-menu-link:hover{background-color:var(--muted)}}#root .style-mira .cn-navigation-menu-link:focus{background-color:var(--muted)}#root .style-mira .cn-navigation-menu-link:focus-visible{--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-navigation-menu-link:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-mira .cn-navigation-menu-link:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#root :where([data-slot=navigation-menu-content]) :is(.style-mira .cn-navigation-menu-link){border-radius:calc(var(--radius) * .8)}#root .style-mira .cn-navigation-menu-link[data-active=true]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-navigation-menu-link[data-active=true]{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){#root .style-mira .cn-navigation-menu-link[data-active=true]:hover{background-color:var(--muted)}}#root .style-mira .cn-navigation-menu-link[data-active=true]:focus{background-color:var(--muted)}#root .style-mira .cn-navigation-menu-link svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-navigation-menu-trigger-icon{margin-left:calc(var(--spacing,.25rem) * 1);width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;position:relative;top:1px}#root .style-mira .cn-navigation-menu-trigger-icon:is(:is(:where(.group\/navigation-menu-trigger):where([data-state=open]),:where(.group\/navigation-menu-trigger):where([data-open]:not([data-open=false]))) *),#root .style-mira .cn-navigation-menu-trigger-icon:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *){rotate:180deg}#root .style-mira .cn-navigation-menu-content{padding:calc(var(--spacing,.25rem) * 1.5);--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}#root .style-mira .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) * 1.4);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-mira .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.3s;transition-duration:.3s}#root .style-mira .cn-navigation-menu-content[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}#root .style-mira .cn-navigation-menu-content[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}#root .style-mira .cn-navigation-menu-content[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}#root .style-mira .cn-navigation-menu-content[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}#root .style-mira .cn-navigation-menu-content[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-mira .cn-navigation-menu-content[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-mira .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])),#root .style-mira .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-mira .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])),#root .style-mira .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-mira .cn-navigation-menu-viewport{border-radius:calc(var(--radius) * 1.4);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-mira .cn-navigation-menu-viewport:where([data-open]:not([data-open=false])),#root .style-mira .cn-navigation-menu-viewport:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-scale:.9}#root .style-mira .cn-navigation-menu-viewport:where([data-closed]:not([data-closed=false])),#root .style-mira .cn-navigation-menu-viewport:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-scale:.9}#root .style-mira .cn-navigation-menu-indicator[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-mira .cn-navigation-menu-indicator[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-mira .cn-navigation-menu-indicator-arrow{border-top-left-radius:calc(var(--radius) * .6);background-color:var(--border);--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-mira .cn-navigation-menu-positioner{transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:cubic-bezier(.22,1,.36,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.22,1,.36,1)}#root .style-mira .cn-navigation-menu-positioner[data-side=bottom]:before{top:-10px;right:calc(var(--spacing,.25rem) * 0);content:var(--tw-content);left:calc(var(--spacing,.25rem) * 0)}#root .style-mira .cn-navigation-menu-popup{border-radius:calc(var(--radius) * 1.4);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-ease:cubic-bezier(.22,1,.36,1);--tw-outline-style:none;outline-style:none;transition-timing-function:cubic-bezier(.22,1,.36,1)}#root .style-mira .cn-navigation-menu-popup[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0;--tw-duration:.15s;transition-duration:.15s}#root .style-mira .cn-navigation-menu-popup[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}#root .style-mira .cn-native-select{height:calc(var(--spacing,.25rem) * 7);width:100%;min-width:calc(var(--spacing,.25rem) * 0);appearance:none;border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-native-select{background-color:color-mix(in oklab,var(--input) 20%,transparent)}}#root .style-mira .cn-native-select{padding-block:calc(var(--spacing,.25rem) * .5);padding-right:calc(var(--spacing,.25rem) * 6);padding-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));-webkit-user-select:none;user-select:none}#root .style-mira .cn-native-select ::selection,#root .style-mira .cn-native-select::selection{background-color:var(--primary)}#root .style-mira .cn-native-select ::selection,#root .style-mira .cn-native-select::selection{color:var(--primary-foreground)}#root .style-mira .cn-native-select::placeholder{color:var(--muted-foreground)}#root .style-mira .cn-native-select:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-native-select:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-mira .cn-native-select[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-native-select[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-mira .cn-native-select[data-size=sm]{height:calc(var(--spacing,.25rem) * 6);font-size:.625rem}#root .style-mira .cn-native-select:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-native-select:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media (hover:hover){#root .style-mira .cn-native-select:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-native-select:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}#root .style-mira .cn-native-select:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-native-select:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-mira .cn-native-select:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-native-select:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-mira .cn-native-select-icon{top:50%;right:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted-foreground)}#root .style-mira .cn-native-select-icon:is(:where(.group\/native-select)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);--tw-translate-y:calc(calc(calc(var(--spacing,.25rem) * 1.25)) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-mira .cn-pagination-content{gap:calc(var(--spacing,.25rem) * .5)}#root .style-mira .cn-pagination-ellipsis{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);justify-content:center;align-items:center}#root .style-mira .cn-pagination-ellipsis svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-pagination-previous{padding-left:calc(var(--spacing,.25rem) * 2)!important}#root .style-mira .cn-pagination-next{padding-right:calc(var(--spacing,.25rem) * 2)!important}#root .style-mira .cn-popover-content{gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;flex-direction:column;transition-duration:.1s;display:flex}#root .style-mira .cn-popover-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-mira .cn-popover-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-mira .cn-popover-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-mira .cn-popover-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-mira .cn-popover-content:where([data-open]:not([data-open=false])),#root .style-mira .cn-popover-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-mira .cn-popover-content:where([data-closed]:not([data-closed=false])),#root .style-mira .cn-popover-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-mira .cn-popover-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-mira .cn-popover-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-mira .cn-popover-header{gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));flex-direction:column;display:flex}#root .style-mira .cn-popover-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-mira .cn-popover-description{color:var(--muted-foreground)}#root .style-mira .cn-progress,#root .style-mira .cn-progress-track{height:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * .8);background-color:var(--muted)}#root .style-mira .cn-progress-indicator{background-color:var(--primary)}#root .style-mira .cn-progress-label{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-mira .cn-progress-label,#root .style-mira .cn-progress-value{font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}#root .style-mira .cn-progress-value{color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);margin-left:auto}#root .style-mira .cn-radio-group{gap:calc(var(--spacing,.25rem) * 3);display:grid}#root .style-mira .cn-radio-group-item{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-color:var(--input);border-radius:3.40282e+38px;display:flex}#root .style-mira .cn-radio-group-item:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-radio-group-item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-mira .cn-radio-group-item[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-radio-group-item[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-mira .cn-radio-group-item[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}#root .style-mira .cn-radio-group-item:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-radio-group-item:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-mira .cn-radio-group-item:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-radio-group-item:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-mira .cn-radio-group-item:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-radio-group-item:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-mira .cn-radio-group-item:where([data-checked]:not([data-checked=false])),#root .style-mira .cn-radio-group-item:where([data-state=checked]){border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}#root .style-mira .cn-radio-group-item:is(.dark *):where([data-checked]:not([data-checked=false])),#root .style-mira .cn-radio-group-item:is(.dark *):where([data-state=checked]){background-color:var(--primary)}#root .style-mira .cn-radio-group-indicator{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:center;display:flex}#root .style-mira .cn-radio-group-indicator-icon{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--primary-foreground);border-radius:3.40282e+38px;position:absolute;top:50%;left:50%}#root .style-mira .cn-resizable-handle-icon{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius);background-color:var(--border)}#root .style-mira .cn-scroll-area-scrollbar:where([data-orientation=horizontal]){height:calc(var(--spacing,.25rem) * 2.5);border-top:1px var(--tw-border-style) #0000;flex-direction:column}#root .style-mira .cn-scroll-area-scrollbar:where([data-orientation=vertical]){height:100%;width:calc(var(--spacing,.25rem) * 2.5);border-left:1px var(--tw-border-style) #0000}#root .style-mira .cn-scroll-area-thumb{border-radius:3.40282e+38px}#root .style-mira .cn-select-trigger{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-select-trigger{background-color:color-mix(in oklab,var(--input) 20%,transparent)}}#root .style-mira .cn-select-trigger{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root .style-mira .cn-select-trigger:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-select-trigger:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-mira .cn-select-trigger[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-select-trigger[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-mira .cn-select-trigger[data-placeholder]{color:var(--muted-foreground)}#root .style-mira .cn-select-trigger[data-size=default]{height:calc(var(--spacing,.25rem) * 7)}#root .style-mira .cn-select-trigger[data-size=sm]{height:calc(var(--spacing,.25rem) * 6)}#root :is(.style-mira .cn-select-trigger>*)[data-slot=select-value]{gap:calc(var(--spacing,.25rem) * 1.5);display:flex}#root .style-mira .cn-select-trigger:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-select-trigger:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media (hover:hover){#root .style-mira .cn-select-trigger:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-select-trigger:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}#root .style-mira .cn-select-trigger:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-select-trigger:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-mira .cn-select-trigger:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-select-trigger:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-mira .cn-select-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-select-value{text-align:left;flex:1;display:flex}#root .style-mira .cn-select-trigger-icon{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:var(--muted-foreground)}#root .style-mira .cn-select-content{min-width:calc(var(--spacing,.25rem) * 32);border-radius:var(--radius);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-mira .cn-select-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-mira .cn-select-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-mira .cn-select-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-mira .cn-select-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-mira .cn-select-content:where([data-open]:not([data-open=false])),#root .style-mira .cn-select-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-mira .cn-select-content:where([data-closed]:not([data-closed=false])),#root .style-mira .cn-select-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-mira .cn-select-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-mira .cn-select-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-mira .cn-select-label{padding-block:calc(var(--spacing,.25rem) * 1.5);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-mira .cn-select-item,#root .style-mira .cn-select-label{padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem)}#root .style-mira .cn-select-item{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-block:calc(var(--spacing,.25rem) * 1);line-height:var(--leading-relaxed,1.625)}#root .style-mira .cn-select-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-mira .cn-select-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-mira .cn-select-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root :is(.style-mira .cn-select-item>*):is(span):last-child{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}#root .style-mira .cn-select-item-indicator{pointer-events:none;right:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex;position:absolute}#root .style-mira .cn-select-group{scroll-margin-block:calc(var(--spacing,.25rem) * 1);padding:calc(var(--spacing,.25rem) * 1)}#root .style-mira .cn-select-item-text{gap:calc(var(--spacing,.25rem) * 2);flex:1;display:flex}#root .style-mira .cn-select-separator{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--border);height:1px}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-select-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-mira .cn-select-scroll-up-button{z-index:10;cursor:default;background-color:var(--popover);padding-block:calc(var(--spacing,.25rem) * 1);justify-content:center;align-items:center;display:flex}#root .style-mira .cn-select-scroll-up-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-select-scroll-down-button{z-index:10;cursor:default;background-color:var(--popover);padding-block:calc(var(--spacing,.25rem) * 1);justify-content:center;align-items:center;display:flex}#root .style-mira .cn-select-scroll-down-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-separator{background-color:var(--border);flex-shrink:0}#root .style-mira .cn-separator-horizontal{width:100%;height:1px}#root .style-mira .cn-separator-vertical{width:1px;height:100%}#root .style-mira .cn-sheet-overlay{background-color:#000c}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-sheet-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 80%,transparent)}}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-mira .cn-sheet-overlay{--tw-backdrop-blur:blur(var(--blur-xs,4px));-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,)}}#root .style-mira .cn-sheet-content{z-index:50;background-color:var(--popover);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));background-clip:padding-box;flex-direction:column;display:flex;position:fixed}#root .style-mira .cn-sheet-content[data-side=bottom]{inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);border-top-style:var(--tw-border-style);border-top-width:1px;height:auto}#root .style-mira .cn-sheet-content[data-side=left]{inset-block:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);border-right-style:var(--tw-border-style);border-right-width:1px;width:75%;height:100%}#root .style-mira .cn-sheet-content[data-side=right]{inset-block:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);border-left-style:var(--tw-border-style);border-left-width:1px;width:75%;height:100%}#root .style-mira .cn-sheet-content[data-side=top]{inset-inline:calc(var(--spacing,.25rem) * 0);top:calc(var(--spacing,.25rem) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;height:auto}@media (min-width:40rem){#root .style-mira .cn-sheet-content[data-side=left],#root .style-mira .cn-sheet-content[data-side=right]{max-width:var(--container-sm,24rem)}}#root .style-mira .cn-sheet-close{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);position:absolute}#root .style-mira .cn-sheet-header{gap:calc(var(--spacing,.25rem) * 1.5);padding:calc(var(--spacing,.25rem) * 6)}#root .style-mira .cn-sheet-footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 6)}#root .style-mira .cn-sheet-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}#root .style-mira .cn-sheet-description{font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}#root .style-mira .cn-sidebar-gap{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}#root .style-mira .cn-sidebar-inner{background-color:var(--sidebar)}#root .style-mira .cn-sidebar-inner:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius);--tw-shadow:var(--shadow-sm);--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);--tw-ring-color:var(--sidebar-border)}@media (hover:hover){#root .style-mira .cn-sidebar-rail:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}#root .style-mira .cn-sidebar-inset{background-color:var(--background)}@media (min-width:48rem){#root .style-mira .cn-sidebar-inset:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing,.25rem) * 2);margin-left:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * 1.4);--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-mira .cn-sidebar-inset:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing,.25rem) * 2)}}#root .style-mira .cn-sidebar-input{height:calc(var(--spacing,.25rem) * 8);border-color:var(--input);background-color:var(--muted);width:100%}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-sidebar-input{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}#root .style-mira .cn-sidebar-input:is(.dark *){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-sidebar-input:is(.dark *){background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}#root .style-mira .cn-sidebar-header{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-sidebar-content{-ms-overflow-style:none;scrollbar-width:none}#root .style-mira .cn-sidebar-content::-webkit-scrollbar{display:none}#root .style-mira .cn-sidebar-content{gap:calc(var(--spacing,.25rem) * 0)}#root .style-mira .cn-sidebar-footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-sidebar-separator{margin-inline:calc(var(--spacing,.25rem) * 2);background-color:var(--sidebar-border)}#root .style-mira .cn-sidebar-group{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1)}#root .style-mira .cn-sidebar-menu{gap:1px}#root .style-mira .cn-sidebar-group-content,#root .style-mira .cn-sidebar-group-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-mira .cn-sidebar-group-label{height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-sidebar-group-label{color:color-mix(in oklab,var(--sidebar-foreground) 70%,transparent)}}#root .style-mira .cn-sidebar-group-label{--tw-ring-color:var(--sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}#root .style-mira .cn-sidebar-group-label:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing,.25rem) * -8);opacity:0}#root .style-mira .cn-sidebar-group-label:focus-visible{--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)}#root .style-mira .cn-sidebar-group-label>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-sidebar-group-action{top:calc(var(--spacing,.25rem) * 3.5);right:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) * .8);padding:calc(var(--spacing,.25rem) * 0);color:var(--sidebar-foreground);--tw-ring-color:var(--sidebar-ring);position:absolute}@media (hover:hover){#root .style-mira .cn-sidebar-group-action:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-mira .cn-sidebar-group-action:focus-visible{--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)}#root .style-mira .cn-sidebar-group-action>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-sidebar-menu-button{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius-sm) + 2px);padding:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-ring-color:var(--sidebar-ring);transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root .style-mira .cn-sidebar-menu-button:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing,.25rem) * 8)}#root .style-mira .cn-sidebar-menu-button:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing,.25rem) * 8)!important;height:calc(var(--spacing,.25rem) * 8)!important;padding:calc(var(--spacing,.25rem) * 2)!important}@media (hover:hover){#root .style-mira .cn-sidebar-menu-button:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-mira .cn-sidebar-menu-button:focus-visible{--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)}#root .style-mira .cn-sidebar-menu-button:active{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}@media (hover:hover){#root :is(.style-mira .cn-sidebar-menu-button:where([data-state=open]),.style-mira .cn-sidebar-menu-button:where([data-open]:not([data-open=false]))):hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-mira .cn-sidebar-menu-button:where([data-active]:not([data-active=false])),#root .style-mira .cn-sidebar-menu-button:where([data-state=active]){background-color:var(--sidebar-accent);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--sidebar-accent-foreground)}@media (hover:hover){#root .style-mira .cn-sidebar-menu-button-variant-default:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-mira .cn-sidebar-menu-button-variant-outline{background-color:var(--background);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){#root .style-mira .cn-sidebar-menu-button-variant-outline:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}#root .style-mira .cn-sidebar-menu-button-size-default{height:calc(var(--spacing,.25rem) * 8)}#root .style-mira .cn-sidebar-menu-button-size-default,#root .style-mira .cn-sidebar-menu-button-size-sm{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-mira .cn-sidebar-menu-button-size-sm{height:calc(var(--spacing,.25rem) * 7)}#root .style-mira .cn-sidebar-menu-button-size-lg{height:calc(var(--spacing,.25rem) * 12);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-mira .cn-sidebar-menu-button-size-lg:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing,.25rem) * 0)!important}#root .style-mira .cn-sidebar-menu-action{top:calc(var(--spacing,.25rem) * 1.5);right:calc(var(--spacing,.25rem) * 1);aspect-ratio:1;width:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius-sm) - 2px);padding:calc(var(--spacing,.25rem) * 0);color:var(--sidebar-foreground);--tw-ring-color:var(--sidebar-ring);position:absolute}@media (hover:hover){#root .style-mira .cn-sidebar-menu-action:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}#root .style-mira .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing,.25rem) * 1.5)}#root .style-mira .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing,.25rem) * 2.5)}#root .style-mira .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing,.25rem) * 1)}@media (hover:hover){#root .style-mira .cn-sidebar-menu-action:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-mira .cn-sidebar-menu-action:focus-visible{--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)}#root .style-mira .cn-sidebar-menu-action>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-sidebar-menu-badge{pointer-events:none;right:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 5);min-width:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius-sm) - 2px);padding-inline:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--sidebar-foreground);display:flex;position:absolute}@media (hover:hover){#root .style-mira .cn-sidebar-menu-badge:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}#root .style-mira .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing,.25rem) * 1.5)}#root .style-mira .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing,.25rem) * 2.5)}#root .style-mira .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing,.25rem) * 1)}#root .style-mira .cn-sidebar-menu-badge:is(:is(:where(.peer\/menu-button):where([data-state=active]),:where(.peer\/menu-button):where([data-active]:not([data-active=false])))~*){color:var(--sidebar-accent-foreground)}#root .style-mira .cn-sidebar-menu-skeleton{height:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-sidebar-menu-skeleton-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * .8)}#root .style-mira .cn-sidebar-menu-skeleton-text{height:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-sidebar-menu-sub{margin-inline:calc(var(--spacing,.25rem) * 3.5);--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing,.25rem) * 1);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--sidebar-border);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5)}#root .style-mira .cn-sidebar-menu-sub:is(:where(.group)[data-collapsible=icon] *){display:none}#root .style-mira .cn-sidebar-menu-sub-button{height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--sidebar-foreground);--tw-ring-color:var(--sidebar-ring)}@media (hover:hover){#root .style-mira .cn-sidebar-menu-sub-button:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-mira .cn-sidebar-menu-sub-button:focus-visible{--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)}#root .style-mira .cn-sidebar-menu-sub-button:active{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}#root .style-mira .cn-sidebar-menu-sub-button[data-size=md],#root .style-mira .cn-sidebar-menu-sub-button[data-size=sm]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-mira .cn-sidebar-menu-sub-button:where([data-active]:not([data-active=false])),#root .style-mira .cn-sidebar-menu-sub-button:where([data-state=active]){background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}#root .style-mira .cn-sidebar-menu-sub-button>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--sidebar-accent-foreground)}#root .style-mira .cn-skeleton{border-radius:calc(var(--radius) * .8);background-color:var(--muted)}#root .style-mira .cn-slider:where([data-orientation=vertical]){min-height:calc(var(--spacing,.25rem) * 40)}#root .style-mira .cn-slider-track{border-radius:calc(var(--radius) * .8);background-color:var(--muted)}#root .style-mira .cn-slider-track:where([data-orientation=horizontal]){height:calc(var(--spacing,.25rem) * 1);width:100%}#root .style-mira .cn-slider-track:where([data-orientation=vertical]){height:100%;width:calc(var(--spacing,.25rem) * 1)}#root .style-mira .cn-slider-range{background-color:var(--primary)}#root .style-mira .cn-slider-thumb{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ring);background-color:var(--color-white,#fff);--tw-ring-color:var(--ring);position:relative}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-slider-thumb{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-mira .cn-slider-thumb{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root .style-mira .cn-slider-thumb:after{content:var(--tw-content);inset:calc(var(--spacing,.25rem) * -2);position:absolute}@media (hover:hover){#root .style-mira .cn-slider-thumb:hover{--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)}}#root .style-mira .cn-slider-thumb:focus-visible{--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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#root .style-mira .cn-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}#root .style-mira .cn-slider-thumb:active{--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)}#root .style-mira .cn-toast{border-radius:calc(var(--radius) * .8)}#root .style-mira .cn-switch{border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-radius:3.40282e+38px;flex-shrink:0}#root .style-mira .cn-switch:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-switch:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-mira .cn-switch[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-switch[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-mira .cn-switch[data-size=default]{width:28px;height:16.6px}#root .style-mira .cn-switch[data-size=sm]{width:24px;height:14px}#root .style-mira .cn-switch:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-switch:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-mira .cn-switch:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-switch:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-mira .cn-switch:where([data-checked]:not([data-checked=false])),#root .style-mira .cn-switch:where([data-state=checked]){background-color:var(--primary)}#root .style-mira .cn-switch:is(.dark *):where([data-state=unchecked]),#root .style-mira .cn-switch:is(.dark *):where([data-unchecked]:not([data-unchecked=false])),#root .style-mira .cn-switch:where([data-state=unchecked]),#root .style-mira .cn-switch:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-switch:is(.dark *):where([data-state=unchecked]),#root .style-mira .cn-switch:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab,var(--input) 80%,transparent)}}#root .style-mira .cn-switch-thumb{background-color:var(--background);border-radius:3.40282e+38px}#root .style-mira .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-mira .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *):where([data-checked]:not([data-checked=false])),#root .style-mira .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked]),#root .style-mira .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *):where([data-checked]:not([data-checked=false])),#root .style-mira .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked]){--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-mira .cn-switch-thumb:is(.dark *):where([data-checked]:not([data-checked=false])),#root .style-mira .cn-switch-thumb:is(.dark *):where([data-state=checked]){background-color:var(--primary-foreground)}#root .style-mira .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *):where([data-state=unchecked]),#root .style-mira .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *):where([data-unchecked]:not([data-unchecked=false])),#root .style-mira .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *):where([data-state=unchecked]),#root .style-mira .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *):where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-mira .cn-switch-thumb:is(.dark *):where([data-state=unchecked]),#root .style-mira .cn-switch-thumb:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}#root .style-mira .cn-table-container{width:100%;position:relative;overflow-x:auto}#root .style-mira .cn-table{caption-side:bottom;width:100%;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-mira .cn-table-header tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root .style-mira .cn-table-#root tr:last-child{border-style:var(--tw-border-style);border-width:0}#root .style-mira .cn-table-footer{border-top-style:var(--tw-border-style);background-color:var(--muted);border-top-width:1px}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-table-footer{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root .style-mira .cn-table-footer{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-mira .cn-table-footer>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}#root .style-mira .cn-table-row{border-bottom-style:var(--tw-border-style);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-bottom-width:1px}@media (hover:hover){#root .style-mira .cn-table-row:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-table-row:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root .style-mira .cn-table-row[data-state=selected]{background-color:var(--muted)}#root .style-mira .cn-table-head{height:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 2);text-align:left;vertical-align:middle;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--foreground)}#root .style-mira .cn-table-head:has([role=checkbox]){padding-right:calc(var(--spacing,.25rem) * 0)}#root .style-mira .cn-table-cell{padding:calc(var(--spacing,.25rem) * 2);vertical-align:middle;white-space:nowrap}#root .style-mira .cn-table-cell:has([role=checkbox]){padding-right:calc(var(--spacing,.25rem) * 0)}#root .style-mira .cn-table-caption{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-mira .cn-tabs{gap:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-tabs-list{border-radius:var(--radius);padding:3px}#root .style-mira .cn-tabs-list:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing,.25rem) * 8)}#root .style-mira .cn-tabs-list[data-variant=line]{border-radius:0}#root .style-mira .cn-tabs-trigger{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-width:1px;border-color:#0000}#root .style-mira .cn-tabs-trigger:is(:where(.group\/tabs):where([data-orientation=vertical]) *){padding-block:calc(calc(var(--spacing,.25rem) * 1.25))}#root .style-mira .cn-tabs-trigger:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1)}#root .style-mira .cn-tabs-trigger:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1)}#root .style-mira .cn-tabs-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-tabs-content{font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}#root .style-mira .cn-textarea{resize:none;border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-textarea{background-color:color-mix(in oklab,var(--input) 20%,transparent)}}#root .style-mira .cn-textarea{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root .style-mira .cn-textarea:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-textarea:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-mira .cn-textarea[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-textarea[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media (min-width:48rem){#root .style-mira .cn-textarea{font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}}#root .style-mira .cn-textarea:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-textarea:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-mira .cn-textarea:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-textarea:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-mira .cn-textarea:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-textarea:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-mira .cn-toggle{gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * .8);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){#root .style-mira .cn-toggle:hover{color:var(--foreground)}}#root .style-mira .cn-toggle:focus-visible{border-color:var(--ring);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-toggle:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root .style-mira .cn-toggle[aria-invalid=true]{border-color:var(--destructive);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-toggle[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-mira .cn-toggle[aria-pressed=true],#root .style-mira .cn-toggle[data-state=on]{background-color:var(--muted)}#root .style-mira .cn-toggle:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-toggle:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-mira .cn-toggle svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-toggle-variant-default{background-color:#0000}#root .style-mira .cn-toggle-variant-outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:#0000}@media (hover:hover){#root .style-mira .cn-toggle-variant-outline:hover{background-color:var(--muted)}}#root .style-mira .cn-toggle-size-default{height:calc(var(--spacing,.25rem) * 7);min-width:calc(var(--spacing,.25rem) * 7);padding-inline:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-toggle-size-default:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-mira .cn-toggle-size-default:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-mira .cn-toggle-size-sm{height:calc(var(--spacing,.25rem) * 6);min-width:calc(var(--spacing,.25rem) * 6);border-radius:min(var(--radius-md),8px);padding-inline:calc(var(--spacing,.25rem) * 2);font-size:.625rem}#root .style-mira .cn-toggle-size-sm:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-mira .cn-toggle-size-sm:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-mira .cn-toggle-size-sm svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-mira .cn-toggle-size-lg{height:calc(var(--spacing,.25rem) * 8);min-width:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 2.5)}#root .style-mira .cn-toggle-size-lg:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-toggle-size-lg:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-toggle-group{border-radius:calc(var(--radius) * .8)}#root .style-mira .cn-toggle-group[data-size=sm]{border-radius:min(var(--radius-md),8px)}#root .style-mira .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing,.25rem) * 2);border-radius:0}#root .style-mira .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-mira .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-mira .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}#root .style-mira .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) * .8);border-top-right-radius:calc(var(--radius) * .8)}#root .style-mira .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}#root .style-mira .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}#root .style-mira .cn-tooltip-content{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));display:inline-flex}#root .style-mira .cn-tooltip-content:has([data-slot=kbd]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-mira .cn-tooltip-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-mira .cn-tooltip-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-mira .cn-tooltip-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-mira .cn-tooltip-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root :is(.style-mira .cn-tooltip-content *)[data-slot=kbd]{isolation:isolate;z-index:50;border-radius:calc(var(--radius) * .6);position:relative}#root .style-mira .cn-tooltip-content:where([data-open]:not([data-open=false])),#root .style-mira .cn-tooltip-content:where([data-state=open]),#root .style-mira .cn-tooltip-content[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-mira .cn-tooltip-content:where([data-closed]:not([data-closed=false])),#root .style-mira .cn-tooltip-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-mira .cn-tooltip-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-mira .cn-tooltip-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-mira .cn-tooltip-arrow{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:2px;rotate:45deg}#root .style-mira .cn-tooltip-arrow-logical[data-side=inline-end]{left:calc(var(--spacing,.25rem) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%!important}#root .style-mira .cn-tooltip-arrow-logical[data-side=inline-start]{right:calc(var(--spacing,.25rem) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%!important}#root .style-mira .cn-input-group{height:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-input-group{background-color:color-mix(in oklab,var(--input) 20%,transparent)}}#root .style-mira .cn-input-group{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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root :where([data-slot=combobox-content]) :is(.style-mira .cn-input-group):focus-within{border-color:inherit;--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)}#root .style-mira .cn-input-group:has([data-align=block-end]),#root .style-mira .cn-input-group:has([data-align=block-start]){border-radius:calc(var(--radius) * .8)}#root .style-mira .cn-input-group:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-input-group:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-mira .cn-input-group:has([data-slot][aria-invalid=true]){border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-input-group:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-mira .cn-input-group:has(:is(textarea)){border-radius:calc(var(--radius) * .8)}#root .style-mira .cn-input-group:has(>[data-align=block-end]),#root .style-mira .cn-input-group:has(>[data-align=block-start]){flex-direction:column;height:auto}#root .style-mira .cn-input-group:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-input-group:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-mira .cn-input-group:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-input-group:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-mira .cn-input-group:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing,.25rem) * 3)}#root .style-mira .cn-input-group:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing,.25rem) * 3)}#root .style-mira .cn-input-group:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-mira .cn-input-group:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-mira .cn-input-group-addon{gap:calc(var(--spacing,.25rem) * 1);height:auto;padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-mira .cn-input-group-addon:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}#root :is(.style-mira .cn-input-group-addon *)[data-slot=kbd]{border-radius:calc(var(--radius-sm) - 2px);background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-mira .cn-input-group-addon *)[data-slot=kbd]{background-color:color-mix(in oklab,var(--muted-foreground) 10%,transparent)}}#root :is(.style-mira .cn-input-group-addon *)[data-slot=kbd]{padding-inline:calc(var(--spacing,.25rem) * 1);font-size:.625rem}#root .style-mira .cn-input-group-addon>svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-input-group-addon-align-inline-start{padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-input-group-addon-align-inline-start:has(>button),#root .style-mira .cn-input-group-addon-align-inline-start:has(>kbd){margin-left:-.275rem}#root .style-mira .cn-input-group-addon-align-inline-end{padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-input-group-addon-align-inline-end:has(>button),#root .style-mira .cn-input-group-addon-align-inline-end:has(>kbd){margin-right:-.275rem}#root .style-mira .cn-input-group-addon-align-block-start{padding-inline:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-input-group-addon-align-block-start:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-input-group-addon-align-block-start.border-b{padding-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-input-group-addon-align-block-end{padding-inline:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-input-group-addon-align-block-end:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-input-group-addon-align-block-end.border-t{padding-top:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-input-group-button{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}#root .style-mira .cn-input-group-button-size-xs{height:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius-sm) - 2px);padding-inline:calc(var(--spacing,.25rem) * 1)}#root .style-mira .cn-input-group-button-size-xs>svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-mira .cn-input-group-button-size-icon-xs{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);padding:calc(var(--spacing,.25rem) * 0)}#root .style-mira .cn-input-group-button-size-icon-xs:has(>svg){padding:calc(var(--spacing,.25rem) * 0)}#root .style-mira .cn-input-group-button-size-sm{gap:calc(var(--spacing,.25rem) * 1)}#root .style-mira .cn-input-group-button-size-icon-sm{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);padding:calc(var(--spacing,.25rem) * 0)}#root .style-mira .cn-input-group-button-size-icon-sm:has(>svg){padding:calc(var(--spacing,.25rem) * 0)}#root .style-mira .cn-input-group-text{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}#root .style-mira .cn-input-group-text svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-input-group-input{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;background-color:#0000;border-width:0;border-radius:0}#root .style-mira .cn-input-group-input,#root .style-mira .cn-input-group-input:focus-visible,#root .style-mira .cn-input-group-input[aria-invalid=true]{--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)}#root .style-mira .cn-input-group-input:is(.dark *){background-color:#0000}#root .style-mira .cn-input-group-textarea{border-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 2);--tw-shadow:0 0 #0000;background-color:#0000;border-width:0;border-radius:0}#root .style-mira .cn-input-group-textarea,#root .style-mira .cn-input-group-textarea:focus-visible,#root .style-mira .cn-input-group-textarea[aria-invalid=true]{--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)}#root .style-mira .cn-input-group-textarea:is(.dark *){background-color:#0000}#root .style-mira .cn-menu-translucent{background-color:var(--popover);position:relative;animation:none!important}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-menu-translucent{background-color:color-mix(in oklab,var(--popover) 70%,transparent)}}#root .style-mira .cn-menu-translucent:before{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:calc(1 * -1);border-radius:inherit;--tw-backdrop-blur:blur(var(--blur-2xl,40px));-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,);content:var(--tw-content);--tw-backdrop-saturate:saturate(150%);position:absolute}#root :is(.style-mira .cn-menu-translucent *)[data-slot$=-item]:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-mira .cn-menu-translucent *)[data-slot$=-item]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.style-mira .cn-menu-translucent *)[data-slot$=-item][data-highlighted]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-mira .cn-menu-translucent *)[data-slot$=-item][data-highlighted]{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.style-mira .cn-menu-translucent *)[data-slot$=-separator]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-mira .cn-menu-translucent *)[data-slot$=-separator]{background-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}#root :is(.style-mira .cn-menu-translucent *)[data-slot$=-trigger]:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-mira .cn-menu-translucent *)[data-slot$=-trigger]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.style-mira .cn-menu-translucent *)[data-slot$=-trigger][aria-expanded=true]{background-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){#root :is(.style-mira .cn-menu-translucent *)[data-slot$=-trigger][aria-expanded=true]{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)!important}}#root :is(.style-mira .cn-menu-translucent *)[data-variant=destructive],#root :is(:is(.style-mira .cn-menu-translucent *)[data-variant=destructive] *){color:var(--accent-foreground)!important}#root :is(.style-mira .cn-menu-translucent *)[data-variant=destructive]:focus{background-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){#root :is(.style-mira .cn-menu-translucent *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)!important}}#root .style-mira .cn-bubble{gap:calc(var(--spacing,.25rem) * 1);max-width:80%}#root .style-mira .cn-bubble:is(:where(.group\/message)[data-align=end] *),#root .style-mira .cn-bubble[data-align=end]{align-self:flex-end}#root .style-mira .cn-bubble[data-variant=ghost]{max-width:100%}#root .style-mira .cn-bubble-content{border-radius:var(--radius);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);border-width:1px;border-color:#0000}#root .style-mira .cn-bubble-content:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}#root .style-mira .cn-bubble-content:is(button,a){--tw-outline-style:none;outline-style:none}#root .style-mira .cn-bubble-content:is(button,a):focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-bubble-content:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root :is(.style-mira .cn-bubble-variant-default>*)[data-slot=bubble-content]{background-color:var(--primary);color:var(--primary-foreground)}#root .style-mira .cn-bubble-variant-default>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-bubble-variant-default>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}#root :is(.style-mira .cn-bubble-variant-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary);color:var(--secondary-foreground)}#root .style-mira .cn-bubble-variant-secondary>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-bubble-variant-secondary>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}#root .style-mira .cn-bubble-variant-muted>[data-slot=bubble-content]:is(button,a):hover,#root :is(.style-mira .cn-bubble-variant-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-bubble-variant-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}#root :is(.style-mira .cn-bubble-variant-tinted>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h);color:var(--foreground)}#root :is(.style-mira .cn-bubble-variant-tinted:is(.dark *)>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}#root .style-mira .cn-bubble-variant-tinted>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}#root .style-mira .cn-bubble-variant-tinted:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}#root :is(.style-mira .cn-bubble-variant-outline>*)[data-slot=bubble-content]{border-color:var(--border);background-color:var(--background)}#root .style-mira .cn-bubble-variant-outline>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted);color:var(--foreground)}#root .style-mira .cn-bubble-variant-outline:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-bubble-variant-outline:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-mira .cn-bubble-variant-ghost{--tw-border-style:none;border-style:none}#root :is(.style-mira .cn-bubble-variant-ghost>*)[data-slot=bubble-content]{padding:calc(var(--spacing,.25rem) * 0);background-color:#0000;border-radius:0}#root .style-mira .cn-bubble-variant-ghost>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted);color:var(--foreground)}#root .style-mira .cn-bubble-variant-ghost:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-bubble-variant-ghost:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root :is(.style-mira .cn-bubble-variant-destructive>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-mira .cn-bubble-variant-destructive>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root :is(.style-mira .cn-bubble-variant-destructive>*)[data-slot=bubble-content]{color:var(--destructive)}#root :is(.style-mira .cn-bubble-variant-destructive:is(.dark *)>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-mira .cn-bubble-variant-destructive:is(.dark *)>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-mira .cn-bubble-variant-destructive>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-bubble-variant-destructive>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-mira .cn-bubble-variant-destructive:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-bubble-variant-destructive:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}#root .style-mira .cn-bubble-reactions{gap:calc(var(--spacing,.25rem) * 1);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--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);--tw-ring-color:var(--card);border-radius:3.40282e+38px;flex-shrink:0}#root .style-mira .cn-bubble-reactions:has(:is(button)){padding:calc(var(--spacing,.25rem) * 0)}#root .style-mira .cn-bubble-reactions-side-top{top:calc(var(--spacing,.25rem) * 0);--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-mira .cn-bubble-reactions-side-bottom{bottom:calc(var(--spacing,.25rem) * 0);--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-mira .cn-bubble-reactions-align-start{left:calc(var(--spacing,.25rem) * 3)}#root .style-mira .cn-bubble-reactions-align-end{right:calc(var(--spacing,.25rem) * 3)}#root .style-mira .cn-bubble-group{gap:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-attachment{border-radius:var(--radius);width:fit-content}#root .style-mira .cn-attachment:focus-within{--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-mira .cn-attachment:focus-within{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-mira .cn-attachment-orientation-horizontal{min-width:calc(var(--spacing,.25rem) * 40)}#root .style-mira .cn-attachment-orientation-vertical{width:calc(var(--spacing,.25rem) * 24)}#root .style-mira .cn-attachment-orientation-vertical:has([data-slot=attachment-content]){width:calc(var(--spacing,.25rem) * 30)}#root .style-mira .cn-attachment-size-default{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-mira .cn-attachment-size-default:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5)}#root .style-mira .cn-attachment-size-default:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 1.5)}#root .style-mira .cn-attachment-size-sm{gap:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-mira .cn-attachment-size-sm:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1)}#root .style-mira .cn-attachment-size-sm:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 1)}#root .style-mira .cn-attachment-size-xs{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .8);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-mira .cn-attachment-size-xs:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1)}#root .style-mira .cn-attachment-size-xs:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 1)}#root .style-mira .cn-attachment-media{width:calc(var(--spacing,.25rem) * 10);border-radius:calc(var(--radius) * .8);background-color:var(--muted);color:var(--foreground)}#root .style-mira .cn-attachment-media:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}#root .style-mira .cn-attachment-media:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 8)}#root .style-mira .cn-attachment-media:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) * .6)}#root :is(.style-mira .cn-attachment-media:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing,.25rem) * 6)!important;height:calc(var(--spacing,.25rem) * 6)!important}#root .style-mira .cn-attachment-media svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-mira .cn-attachment-media:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-mira .cn-attachment-media:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-attachment-media-variant-image{opacity:.6}#root .style-mira .cn-attachment-media-variant-image:is(:where(.group\/attachment)[data-state=done] *),#root .style-mira .cn-attachment-media-variant-image:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}#root .style-mira .cn-attachment-content{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}#root .style-mira .cn-attachment-content:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing,.25rem) * 1)}#root .style-mira .cn-attachment-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-mira .cn-attachment-description{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-mira .cn-attachment-actions{z-index:20;position:relative}#root .style-mira .cn-attachment-actions:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 1);position:absolute}#root .style-mira .cn-attachment-group{scroll-padding-inline:calc(var(--spacing,.25rem) * 1);gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1)}#root .style-mira .cn-attachment-trigger{inset:calc(var(--spacing,.25rem) * 0);z-index:10;--tw-outline-style:none;outline-style:none;position:absolute}#root .style-mira .cn-marker{min-height:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}#root .style-mira .cn-marker svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-marker:is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root .style-mira .cn-marker:is(a):hover{color:var(--foreground)}}#root .style-mira .cn-marker-variant-separator:before{margin-right:calc(var(--spacing,.25rem) * 1)}#root .style-mira .cn-marker-variant-separator:after,#root .style-mira .cn-marker-variant-separator:before{height:1px;min-width:calc(var(--spacing,.25rem) * 0);content:var(--tw-content);background-color:var(--border);flex:1}#root .style-mira .cn-marker-variant-separator:after{margin-left:calc(var(--spacing,.25rem) * 1)}#root .style-mira .cn-marker-variant-border{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-mira .cn-marker-icon,#root .style-mira .cn-marker-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-mira .cn-marker-content:is(:where(.group\/marker)[data-variant=separator] *){text-align:center;flex:none}#root :is(.style-mira .cn-marker-content>*):is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root :is(.style-mira .cn-marker-content>*):is(a):hover{color:var(--foreground)}}#root .style-mira .cn-message-scroller-content{gap:calc(var(--spacing,.25rem) * 6)}#root .style-mira .cn-message{gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--leading-relaxed,1.625)}#root .style-mira .cn-message-avatar{min-width:calc(var(--spacing,.25rem) * 8)}#root .style-mira .cn-message-avatar:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing,.25rem) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-mira .cn-message-content{gap:calc(var(--spacing,.25rem) * 2)}#root :is(.style-mira .cn-message-content:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}#root .style-mira .cn-message-header{padding-inline:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-medium,500);font-size:.625rem;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-mira .cn-message-header:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing,.25rem) * 0)}#root .style-mira .cn-message-footer{padding-inline:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-medium,500);font-size:.625rem;font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-mira .cn-message-footer:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing,.25rem) * 0)}#root .style-mira .cn-message-group{gap:calc(var(--spacing,.25rem) * 1.5)}#root .style-luma .cn-slider:where([data-orientation=vertical]){min-height:calc(var(--spacing,.25rem) * 40)}#root .style-luma .cn-slider-track{background-color:var(--input);border-radius:3.40282e+38px}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-slider-track{background-color:color-mix(in oklab,var(--input) 90%,transparent)}}#root .style-luma .cn-slider-track:where([data-orientation=horizontal]){height:calc(var(--spacing,.25rem) * 2);width:100%}#root .style-luma .cn-slider-track:where([data-orientation=vertical]){height:100%;width:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-slider-range{background-color:var(--primary)}#root .style-luma .cn-slider-thumb{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 6);background-color:var(--color-white,#fff);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--color-black,#000) 10%,transparent);transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e+38px}#root .style-luma .cn-slider-thumb:not(:is(.dark *)){background-clip:padding-box}@media (hover:hover){#root .style-luma .cn-slider-thumb:hover{--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-slider-thumb:hover{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}}#root .style-luma .cn-slider-thumb:focus-visible{--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-slider-thumb:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-luma .cn-slider-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#root .style-luma .cn-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}#root .style-luma .cn-slider-thumb:where([data-orientation=vertical]){height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-switch{border-style:var(--tw-border-style);border-width:2px;border-radius:3.40282e+38px;flex-shrink:0}#root .style-luma .cn-switch:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-switch:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-luma .cn-switch[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-switch[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-luma .cn-switch[data-size=default]{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 11)}#root .style-luma .cn-switch[data-size=sm]{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 7)}#root .style-luma .cn-switch:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-switch:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-luma .cn-switch:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-switch:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-luma .cn-switch:where([data-checked]:not([data-checked=false])),#root .style-luma .cn-switch:where([data-state=checked]){border-color:var(--primary);background-color:var(--primary)}#root .style-luma .cn-switch:where([data-state=unchecked]),#root .style-luma .cn-switch:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input);border-color:#0000}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-switch:where([data-state=unchecked]),#root .style-luma .cn-switch:where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab,var(--input) 90%,transparent)}}#root .style-luma .cn-switch-thumb{background-color:var(--background);--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e+38px}#root .style-luma .cn-switch-thumb:not(:is(.dark *)){background-clip:padding-box}#root .style-luma .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *){height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 6)}#root .style-luma .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *){height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-switch-thumb:where([data-checked]:not([data-checked=false])),#root .style-luma .cn-switch-thumb:where([data-state=checked]){--tw-translate-x:calc(100% - 8px);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-luma .cn-switch-thumb:is(.dark *):where([data-checked]:not([data-checked=false])),#root .style-luma .cn-switch-thumb:is(.dark *):where([data-state=checked]){background-color:var(--primary-foreground)}#root .style-luma .cn-switch-thumb:where([data-state=unchecked]),#root .style-luma .cn-switch-thumb:where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-luma .cn-switch-thumb:is(.dark *):where([data-state=unchecked]),#root .style-luma .cn-switch-thumb:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}#root .style-luma .cn-radio-group{gap:calc(var(--spacing,.25rem) * 3);display:grid}#root .style-luma .cn-radio-group-item{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);background-color:var(--input);border-width:1px;border-color:#0000;border-radius:3.40282e+38px;display:flex}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-radio-group-item{background-color:color-mix(in oklab,var(--input) 90%,transparent)}}#root .style-luma .cn-radio-group-item:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-radio-group-item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-luma .cn-radio-group-item[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-radio-group-item[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-luma .cn-radio-group-item:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-radio-group-item:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-luma .cn-radio-group-item:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-radio-group-item:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-luma .cn-radio-group-item:where([data-checked]:not([data-checked=false])),#root .style-luma .cn-radio-group-item:where([data-state=checked]){background-color:var(--primary);color:var(--primary-foreground)}#root .style-luma .cn-radio-group-item:is(.dark *):where([data-checked]:not([data-checked=false])),#root .style-luma .cn-radio-group-item:is(.dark *):where([data-state=checked]){background-color:var(--primary)}#root .style-luma .cn-radio-group-indicator{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:center;display:flex}#root .style-luma .cn-radio-group-indicator-icon{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--primary-foreground);border-radius:3.40282e+38px;position:absolute;top:50%;left:50%}#root .style-luma .cn-radio-group-indicator-icon:is(.dark *){width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5)}#root .style-luma .cn-checkbox{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);background-color:var(--input);border-width:1px;border-color:#0000;border-radius:5px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-checkbox{background-color:color-mix(in oklab,var(--input) 90%,transparent)}}#root .style-luma .cn-checkbox{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root .style-luma .cn-checkbox:is(:where(.group\/field):has(:disabled) *){opacity:.5}#root .style-luma .cn-checkbox:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-checkbox:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-luma .cn-checkbox[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-checkbox[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-luma .cn-checkbox[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}#root .style-luma .cn-checkbox:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-checkbox:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-luma .cn-checkbox:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-checkbox:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-luma .cn-checkbox:where([data-checked]:not([data-checked=false])),#root .style-luma .cn-checkbox:where([data-state=checked]){border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}#root .style-luma .cn-checkbox:is(.dark *):where([data-checked]:not([data-checked=false])),#root .style-luma .cn-checkbox:is(.dark *):where([data-state=checked]){background-color:var(--primary)}#root .style-luma .cn-checkbox-indicator>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-luma .cn-button{border-radius:calc(var(--radius) * 2.6);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);background-clip:padding-box;border-width:1px;border-color:#0000}#root .style-luma .cn-button:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-button:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-luma .cn-button:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-luma .cn-button[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-luma .cn-button:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-button:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-luma .cn-button:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-button:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-luma .cn-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-button-variant-outline{border-color:var(--border);background-color:var(--background)}@media (hover:hover){#root .style-luma .cn-button-variant-outline:hover{background-color:var(--muted);color:var(--foreground)}}#root .style-luma .cn-button-variant-outline[aria-expanded=true]{background-color:var(--muted);color:var(--foreground)}#root .style-luma .cn-button-variant-outline:is(.dark *){background-color:#0000}@media (hover:hover){#root .style-luma .cn-button-variant-outline:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-button-variant-outline:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}}#root .style-luma .cn-button-variant-default{background-color:var(--primary);color:var(--primary-foreground)}@media (hover:hover){#root .style-luma .cn-button-variant-default:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-button-variant-default:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}}#root .style-luma .cn-button-variant-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){#root .style-luma .cn-button-variant-secondary:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-button-variant-secondary:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}}#root .style-luma .cn-button-variant-secondary[aria-expanded=true]{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){#root .style-luma .cn-button-variant-ghost:hover{background-color:var(--muted);color:var(--foreground)}}#root .style-luma .cn-button-variant-ghost[aria-expanded=true]{background-color:var(--muted);color:var(--foreground)}@media (hover:hover){#root .style-luma .cn-button-variant-ghost:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-button-variant-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root .style-luma .cn-button-variant-destructive{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-button-variant-destructive{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-luma .cn-button-variant-destructive{color:var(--destructive)}@media (hover:hover){#root .style-luma .cn-button-variant-destructive:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-button-variant-destructive:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}}#root .style-luma .cn-button-variant-destructive:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-button-variant-destructive:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-luma .cn-button-variant-destructive:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-button-variant-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-luma .cn-button-variant-destructive:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-button-variant-destructive:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media (hover:hover){#root .style-luma .cn-button-variant-destructive:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-button-variant-destructive:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}}#root .style-luma .cn-button-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-button-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-luma .cn-button-variant-link{color:var(--primary);text-underline-offset:4px}@media (hover:hover){#root .style-luma .cn-button-variant-link:hover{text-decoration-line:underline}}#root .style-luma .cn-button-size-xs{height:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-luma .cn-button-size-xs:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-button-size-xs:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-button-size-xs svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-button-size-sm{height:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-button-size-sm:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-button-size-sm:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-button-size-default{height:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-button-size-default:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2.5)}#root .style-luma .cn-button-size-default:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2.5)}#root .style-luma .cn-button-size-lg{height:calc(var(--spacing,.25rem) * 10);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-button-size-lg:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-button-size-lg:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-button-size-icon-xs{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-luma .cn-button-size-icon-xs svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-button-size-icon-sm{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root .style-luma .cn-button-size-icon{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9)}#root .style-luma .cn-button-size-icon-lg{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root .style-luma .cn-button-group:has(>[data-slot=button-group]){gap:calc(var(--spacing,.25rem) * 2)}#root :is(.style-luma .cn-button-group:has(>[data-variant=outline])>*)[data-slot=input-group],#root :is(.style-luma .cn-button-group:has(>[data-variant=outline])>*)[data-slot=select-trigger]{border-color:var(--border)}#root .style-luma .cn-button-group:has(>[data-variant=outline])>[data-slot=input-group]:has(:focus-visible),#root .style-luma .cn-button-group:has(>[data-variant=outline])>[data-slot=select-trigger]:focus-visible{border-color:var(--ring)}#root .style-luma .cn-button-group:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) * 2.6);border-bottom-right-radius:calc(var(--radius) * 2.6)}#root .style-luma .cn-button-group:has(>[data-variant=outline])>input{border-color:var(--border)}#root .style-luma .cn-button-group:has(>[data-variant=outline])>input:focus-visible{border-color:var(--ring)}#root .style-luma .cn-button-group-orientation-horizontal>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:calc(var(--radius) * 2.6)!important;border-bottom-right-radius:calc(var(--radius) * 2.6)!important}#root .style-luma .cn-button-group-orientation-vertical>[data-slot]:not(:has(~[data-slot])){border-bottom-right-radius:calc(var(--radius) * 2.6)!important;border-bottom-left-radius:calc(var(--radius) * 2.6)!important}#root .style-luma .cn-button-group-text{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 2.6);border-style:var(--tw-border-style);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-width:1px}#root .style-luma .cn-button-group-text svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-button-group-separator,#root .style-luma .cn-input{background-color:var(--input)}#root .style-luma .cn-input{height:calc(var(--spacing,.25rem) * 9);border-radius:calc(var(--radius) * 2.2);border-style:var(--tw-border-style);border-width:1px;border-color:#0000}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-input{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-luma .cn-input{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root .style-luma .cn-input::file-selector-button{height:calc(var(--spacing,.25rem) * 7)}#root .style-luma .cn-input::file-selector-button{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-luma .cn-input::file-selector-button{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-luma .cn-input:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-input:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-luma .cn-input[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-input[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media (min-width:48rem){#root .style-luma .cn-input{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}#root .style-luma .cn-input:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-input:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-luma .cn-input:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-input:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-luma .cn-textarea{resize:none;border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);background-color:var(--input);border-width:1px;border-color:#0000}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-textarea{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-luma .cn-textarea{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root .style-luma .cn-textarea:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-textarea:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-luma .cn-textarea[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-textarea[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media (min-width:48rem){#root .style-luma .cn-textarea{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}#root .style-luma .cn-textarea:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-textarea:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-luma .cn-textarea:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-textarea:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-luma .cn-select-trigger{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 2.2);border-style:var(--tw-border-style);background-color:var(--input);border-width:1px;border-color:#0000}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-select-trigger{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-luma .cn-select-trigger{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root .style-luma .cn-select-trigger:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-select-trigger:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-luma .cn-select-trigger[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-select-trigger[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-luma .cn-select-trigger[data-placeholder]{color:var(--muted-foreground)}#root .style-luma .cn-select-trigger[data-size=default]{height:calc(var(--spacing,.25rem) * 9)}#root .style-luma .cn-select-trigger[data-size=sm]{height:calc(var(--spacing,.25rem) * 8)}#root :is(.style-luma .cn-select-trigger>*)[data-slot=select-value]{gap:calc(var(--spacing,.25rem) * 1.5);display:flex}#root .style-luma .cn-select-trigger:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-select-trigger:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-luma .cn-select-trigger:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-select-trigger:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-luma .cn-select-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-select-value{text-align:left;flex:1;display:flex}#root .style-luma .cn-select-trigger-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground)}#root .style-luma .cn-select-content{min-width:calc(var(--spacing,.25rem) * 36);border-radius:calc(var(--radius) * 2.2);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-luma .cn-select-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-luma .cn-select-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-luma .cn-select-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-luma .cn-select-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-luma .cn-select-content:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-select-content:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-luma .cn-select-content:where([data-open]:not([data-open=false])),#root .style-luma .cn-select-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-luma .cn-select-content:where([data-closed]:not([data-closed=false])),#root .style-luma .cn-select-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-luma .cn-select-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-luma .cn-select-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-luma .cn-select-label{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-luma .cn-select-item{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius) * 1.8);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-luma .cn-select-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-luma .cn-select-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-luma .cn-select-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.style-luma .cn-select-item>*):is(span):last-child{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}#root .style-luma .cn-select-item-indicator{pointer-events:none;right:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:center;display:flex;position:absolute}#root .style-luma .cn-select-group{scroll-margin-block:calc(var(--spacing,.25rem) * 1.5);padding:calc(var(--spacing,.25rem) * 1.5)}#root .style-luma .cn-select-item-text{gap:calc(var(--spacing,.25rem) * 2);flex:1;display:flex}#root .style-luma .cn-select-separator{margin-inline:calc(var(--spacing,.25rem) * -1.5);margin-block:calc(var(--spacing,.25rem) * 1.5);background-color:var(--border);height:1px}#root .style-luma .cn-select-scroll-up-button{z-index:10;cursor:default;background-color:var(--popover);padding-block:calc(var(--spacing,.25rem) * 1);justify-content:center;align-items:center;display:flex}#root .style-luma .cn-select-scroll-up-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-select-scroll-down-button{z-index:10;cursor:default;background-color:var(--popover);padding-block:calc(var(--spacing,.25rem) * 1);justify-content:center;align-items:center;display:flex}#root .style-luma .cn-select-scroll-down-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-native-select{height:calc(var(--spacing,.25rem) * 9);width:100%;min-width:calc(var(--spacing,.25rem) * 0);appearance:none;border-radius:calc(var(--radius) * 2.2);border-style:var(--tw-border-style);background-color:var(--input);border-width:1px;border-color:#0000}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-native-select{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-luma .cn-native-select{padding-block:calc(var(--spacing,.25rem) * 1);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));-webkit-user-select:none;user-select:none}#root .style-luma .cn-native-select ::selection,#root .style-luma .cn-native-select::selection{background-color:var(--primary)}#root .style-luma .cn-native-select ::selection,#root .style-luma .cn-native-select::selection{color:var(--primary-foreground)}#root .style-luma .cn-native-select::placeholder{color:var(--muted-foreground)}#root .style-luma .cn-native-select:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-native-select:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-luma .cn-native-select[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-native-select[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-luma .cn-native-select[data-size=sm]{height:calc(var(--spacing,.25rem) * 8)}#root .style-luma .cn-native-select:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-native-select:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-luma .cn-native-select:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-native-select:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-luma .cn-native-select-icon{top:50%;right:calc(var(--spacing,.25rem) * 2.5);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted-foreground)}#root .style-luma .cn-combobox-content{max-height:calc(var(--spacing,.25rem) * 72);min-width:calc(var(--spacing,.25rem) * 36);border-radius:calc(var(--radius) * 2.2);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s;overflow:hidden}#root .style-luma .cn-combobox-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-luma .cn-combobox-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-luma .cn-combobox-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-luma .cn-combobox-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root :is(.style-luma .cn-combobox-content>*)[data-slot=input-group]{margin:calc(var(--spacing,.25rem) * 1.5);margin-bottom:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 8);border-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-luma .cn-combobox-content>*)[data-slot=input-group]{border-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root :is(.style-luma .cn-combobox-content>*)[data-slot=input-group]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-luma .cn-combobox-content>*)[data-slot=input-group]{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root :is(.style-luma .cn-combobox-content>*)[data-slot=input-group]{--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)}#root .style-luma .cn-combobox-content:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-combobox-content:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-luma .cn-combobox-content:where([data-open]:not([data-open=false])),#root .style-luma .cn-combobox-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-luma .cn-combobox-content:where([data-closed]:not([data-closed=false])),#root .style-luma .cn-combobox-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-luma .cn-combobox-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-luma .cn-combobox-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-luma .cn-combobox-label{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-luma .cn-combobox-item{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius) * 1.8);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-luma .cn-combobox-item[data-highlighted]{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-luma .cn-combobox-item:not([data-variant=destructive])[data-highlighted] *){color:var(--accent-foreground)}#root .style-luma .cn-combobox-item svg:not([class*=size-]),#root .style-luma .cn-combobox-item-indicator{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-combobox-item-indicator{pointer-events:none;right:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex;position:absolute}#root .style-luma .cn-combobox-empty{width:100%;padding-block:calc(var(--spacing,.25rem) * 2);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);justify-content:center;display:none}#root .style-luma .cn-combobox-empty:is(:where(.group\/combobox-content)[data-empty] *){display:flex}#root .style-luma .cn-combobox-list{-ms-overflow-style:none;scrollbar-width:none}#root .style-luma .cn-combobox-list::-webkit-scrollbar{display:none}#root .style-luma .cn-combobox-list{max-height:min(calc(calc(var(--spacing,.25rem) * 72) - calc(var(--spacing,.25rem) * 9)),calc(var(--available-height) - calc(var(--spacing,.25rem) * 9)));scroll-padding-block:calc(var(--spacing,.25rem) * 1.5);padding:calc(var(--spacing,.25rem) * 1.5);overflow-y:auto}#root .style-luma .cn-combobox-list[data-empty]{padding:calc(var(--spacing,.25rem) * 0)}#root .style-luma .cn-combobox-item-text{gap:calc(var(--spacing,.25rem) * 2);flex:1;display:flex}#root .style-luma .cn-combobox-separator{margin-inline:calc(var(--spacing,.25rem) * -1.5);margin-block:calc(var(--spacing,.25rem) * 1.5);background-color:var(--border);height:1px}#root .style-luma .cn-combobox-trigger svg:not([class*=size-]),#root .style-luma .cn-combobox-trigger-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-combobox-trigger-icon{color:var(--muted-foreground)}#root .style-luma .cn-combobox-chips{min-height:calc(var(--spacing,.25rem) * 9);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 2.2);border-style:var(--tw-border-style);background-color:var(--input);border-width:1px;border-color:#0000;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-combobox-chips{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-luma .cn-combobox-chips{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-clip:padding-box}#root .style-luma .cn-combobox-chips:focus-within{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-luma .cn-combobox-chips:has([aria-invalid=true]){border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-luma .cn-combobox-chips:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing,.25rem) * 1.5)}#root .style-luma .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-luma .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-luma .cn-combobox-chip{height:calc(calc(var(--spacing,.25rem) * 5.5));justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * 2.2);background-color:var(--input);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--foreground);display:flex}#root .style-luma .cn-combobox-chip:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing,.25rem) * 0)}#root .style-luma .cn-combobox-chip:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-combobox-chip:is(.dark *){background-color:color-mix(in oklab,var(--input) 60%,transparent)}}#root .style-luma .cn-combobox-chip-remove{margin-left:calc(var(--spacing,.25rem) * -1);opacity:.5}@media (hover:hover){#root .style-luma .cn-combobox-chip-remove:hover{opacity:1}}#root .style-luma .cn-input-group{height:calc(var(--spacing,.25rem) * 9);border-radius:calc(var(--radius) * 2.6);border-style:var(--tw-border-style);background-color:var(--input);border-width:1px;border-color:#0000}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-input-group{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-luma .cn-input-group{transition-property:color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root :where([data-slot=combobox-content]) :is(.style-luma .cn-input-group):focus-within{border-color:inherit;--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)}#root .style-luma .cn-input-group:has([data-align=block-end]),#root .style-luma .cn-input-group:has([data-align=block-start]){border-radius:calc(var(--radius) * 2.2)}#root .style-luma .cn-input-group:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-input-group:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-luma .cn-input-group:has([data-slot][aria-invalid=true]){border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-input-group:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-luma .cn-input-group:has(:is(textarea)){border-radius:calc(var(--radius) * 1.8)}#root .style-luma .cn-input-group:has(>[data-align=block-end]),#root .style-luma .cn-input-group:has(>[data-align=block-start]){flex-direction:column;height:auto}#root .style-luma .cn-input-group:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-input-group:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-luma .cn-input-group:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-input-group:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-input-group:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-luma .cn-input-group:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-luma .cn-input-group-addon{gap:calc(var(--spacing,.25rem) * 2);height:auto;padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-luma .cn-input-group-addon:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}#root :is(.style-luma .cn-input-group-addon *)[data-slot=kbd]{border-radius:calc(var(--radius) * 2.2);background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-luma .cn-input-group-addon *)[data-slot=kbd]{background-color:color-mix(in oklab,var(--muted-foreground) 10%,transparent)}}#root :is(.style-luma .cn-input-group-addon *)[data-slot=kbd]{padding-inline:calc(var(--spacing,.25rem) * 1.5)}#root .style-luma .cn-input-group-addon>svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-input-group-addon-align-inline-start{padding-left:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-input-group-addon-align-inline-start:has(>button),#root .style-luma .cn-input-group-addon-align-inline-start:has(>kbd){margin-left:calc(var(--spacing,.25rem) * -1)}#root .style-luma .cn-input-group-addon-align-inline-end{padding-right:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-input-group-addon-align-inline-end:has(>button),#root .style-luma .cn-input-group-addon-align-inline-end:has(>kbd){margin-right:calc(var(--spacing,.25rem) * -1)}#root .style-luma .cn-input-group-addon-align-block-start{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-input-group-addon-align-block-start:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing,.25rem) * 3.5)}#root .style-luma .cn-input-group-addon-align-block-start.border-b{padding-bottom:calc(var(--spacing,.25rem) * 3.5)}#root .style-luma .cn-input-group-addon-align-block-end{padding-inline:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-input-group-addon-align-block-end:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing,.25rem) * 3.5)}#root .style-luma .cn-input-group-addon-align-block-end.border-t{padding-top:calc(var(--spacing,.25rem) * 3.5)}#root .style-luma .cn-input-group-button{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 2.6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-luma .cn-input-group-button-size-xs{height:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 1.5)}#root .style-luma .cn-input-group-button-size-xs>svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-luma .cn-input-group-button-size-icon-xs{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-radius:calc(var(--radius) * 1.4);padding:calc(var(--spacing,.25rem) * 0)}#root .style-luma .cn-input-group-button-size-icon-xs:has(>svg){padding:calc(var(--spacing,.25rem) * 0)}#root .style-luma .cn-input-group-button-size-icon-sm{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);padding:calc(var(--spacing,.25rem) * 0)}#root .style-luma .cn-input-group-button-size-icon-sm:has(>svg){padding:calc(var(--spacing,.25rem) * 0)}#root .style-luma .cn-input-group-text{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-luma .cn-input-group-text svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-input-group-input{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;background-color:#0000;border-width:0;border-radius:0}#root .style-luma .cn-input-group-input,#root .style-luma .cn-input-group-input:focus-visible,#root .style-luma .cn-input-group-input[aria-invalid=true]{--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)}#root .style-luma .cn-input-group-input:is(.dark *){background-color:#0000}#root .style-luma .cn-input-group-textarea{border-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 2.5);--tw-shadow:0 0 #0000;background-color:#0000;border-width:0;border-radius:0}#root .style-luma .cn-input-group-textarea,#root .style-luma .cn-input-group-textarea:focus-visible,#root .style-luma .cn-input-group-textarea[aria-invalid=true]{--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)}#root .style-luma .cn-input-group-textarea:is(.dark *){background-color:#0000}#root .style-luma .cn-input-otp{gap:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-input-otp-group{border-radius:calc(var(--radius) * 2.2)}#root .style-luma .cn-input-otp-group:has([aria-invalid=true]){border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-input-otp-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-luma .cn-input-otp-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-input-otp-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-luma .cn-input-otp-slot{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-block-style:var(--tw-border-style);border-block-width:1px;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--input);background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-input-otp-slot{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-luma .cn-input-otp-slot{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;outline-style:none}#root .style-luma .cn-input-otp-slot:first-child{border-top-left-radius:calc(var(--radius) * 2.2);border-bottom-left-radius:calc(var(--radius) * 2.2);border-left-style:var(--tw-border-style);border-left-width:1px}#root .style-luma .cn-input-otp-slot:last-child{border-top-right-radius:calc(var(--radius) * 2.2);border-bottom-right-radius:calc(var(--radius) * 2.2)}#root .style-luma .cn-input-otp-slot[aria-invalid=true]{border-color:var(--destructive)}#root .style-luma .cn-input-otp-slot[data-active=true]{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-input-otp-slot[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-luma .cn-input-otp-slot[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-input-otp-slot[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-luma .cn-input-otp-slot:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-input-otp-slot:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-luma .cn-input-otp-caret-line{height:calc(var(--spacing,.25rem) * 4);background-color:var(--foreground);--tw-duration:1s;width:1px;transition-duration:1s;animation:caret-blink 1.25s ease-out infinite}#root .style-luma .cn-input-otp-separator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-field-set{gap:calc(var(--spacing,.25rem) * 6)}#root .style-luma .cn-field-set:has(>[data-slot=checkbox-group]),#root .style-luma .cn-field-set:has(>[data-slot=radio-group]){gap:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-field-legend{margin-bottom:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-luma .cn-field-legend[data-variant=label]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-luma .cn-field-legend[data-variant=legend]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}#root .style-luma .cn-field-group{gap:calc(var(--spacing,.25rem) * 7)}#root .style-luma .cn-field-group[data-slot=checkbox-group]{gap:calc(var(--spacing,.25rem) * 3)}#root :is(.style-luma .cn-field-group>*)[data-slot=field-group]{gap:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-field{gap:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-field[data-invalid=true]{color:var(--destructive)}#root .style-luma .cn-field-content{gap:calc(var(--spacing,.25rem) * 1)}#root .style-luma .cn-field-label{gap:calc(var(--spacing,.25rem) * 2);--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}#root .style-luma .cn-field-label:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}#root .style-luma .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-luma .cn-field-label:has(>[data-slot=field]){border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px}#root :is(.style-luma .cn-field-label>*)[data-slot=field]{padding:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-field-title{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-luma .cn-field-title:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}#root .style-luma .cn-field-description{text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root [data-variant=legend]+:is(.style-luma .cn-field-description){margin-top:calc(var(--spacing,.25rem) * -1.5)}#root .style-luma .cn-field-separator{margin-block:calc(var(--spacing,.25rem) * -2);height:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-luma .cn-field-separator:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing,.25rem) * -2)}#root .style-luma .cn-field-separator-content{padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--muted-foreground)}#root .style-luma .cn-field-error{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--destructive)}#root .style-luma .cn-tabs{gap:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-tabs-list{padding:calc(var(--spacing,.25rem) * 1);border-radius:3.40282e+38px}#root .style-luma .cn-tabs-list:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing,.25rem) * 9)}#root .style-luma .cn-tabs-list:is(:where(.group\/tabs):where([data-orientation=vertical]) *){border-radius:calc(var(--radius) * 1.8)}#root .style-luma .cn-tabs-list[data-variant=line]{border-radius:0}#root .style-luma .cn-tabs-trigger{gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-width:1px;border-color:#0000;border-radius:3.40282e+38px}#root .style-luma .cn-tabs-trigger:is(:where(.group\/tabs):where([data-orientation=vertical]) *){border-radius:calc(var(--radius) * 1.8);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5)}#root .style-luma .cn-tabs-trigger:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-tabs-trigger:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-tabs-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-card,#root .style-luma .cn-tabs-content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-luma .cn-card{gap:var(--card-spacing);border-radius:calc(var(--radius) * 2.6);background-color:var(--card);padding-block:var(--card-spacing);color:var(--card-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--card-spacing:calc(var(--spacing,.25rem) * 6);overflow:hidden}#root .style-luma .cn-card:has(>img:first-child){padding-top:calc(var(--spacing,.25rem) * 0)}#root .style-luma .cn-card[data-size=sm]{--card-spacing:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-card:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-card:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.style-luma .cn-card>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 2.6);border-top-right-radius:calc(var(--radius) * 2.6)}#root :is(.style-luma .cn-card>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 2.6);border-bottom-left-radius:calc(var(--radius) * 2.6)}#root .style-luma .cn-card-header{gap:calc(var(--spacing,.25rem) * 1.5);border-top-left-radius:calc(var(--radius) * 2.6);border-top-right-radius:calc(var(--radius) * 2.6);padding-inline:var(--card-spacing)}#root .style-luma .cn-card-header.border-b{padding-bottom:var(--card-spacing)}#root .style-luma .cn-card-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-luma .cn-card-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-luma .cn-card-content,#root .style-luma .cn-card-footer{padding-inline:var(--card-spacing)}#root .style-luma .cn-card-footer{border-bottom-right-radius:calc(var(--radius) * 2.6);border-bottom-left-radius:calc(var(--radius) * 2.6)}#root .style-luma .cn-card-footer.border-t{padding-top:var(--card-spacing)}#root .style-luma .cn-accordion{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;overflow:hidden}#root .style-luma .cn-accordion-item:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root .style-luma .cn-accordion-item:where([data-open]:not([data-open=false])),#root .style-luma .cn-accordion-item:where([data-state=open]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-accordion-item:where([data-open]:not([data-open=false])),#root .style-luma .cn-accordion-item:where([data-state=open]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root .style-luma .cn-accordion-trigger{gap:calc(var(--spacing,.25rem) * 6);padding:calc(var(--spacing,.25rem) * 4);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (hover:hover){#root .style-luma .cn-accordion-trigger:hover{text-decoration-line:underline}}#root :is(.style-luma .cn-accordion-trigger *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground);margin-left:auto}#root .style-luma .cn-accordion-content{padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-luma .cn-accordion-content:where([data-open]:not([data-open=false])),#root .style-luma .cn-accordion-content:where([data-state=open]){animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root .style-luma .cn-accordion-content:where([data-closed]:not([data-closed=false])),#root .style-luma .cn-accordion-content:where([data-state=closed]){animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root .style-luma .cn-accordion-content-inner{padding-top:calc(var(--spacing,.25rem) * 0);padding-bottom:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-alert-dialog-overlay{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-alert-dialog-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 30%,transparent)}}#root .style-luma .cn-alert-dialog-overlay{--tw-duration:.1s;transition-duration:.1s}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-luma .cn-alert-dialog-overlay{--tw-backdrop-blur:blur(var(--blur-sm,8px));-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,)}}#root .style-luma .cn-alert-dialog-overlay:where([data-open]:not([data-open=false])),#root .style-luma .cn-alert-dialog-overlay:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-luma .cn-alert-dialog-overlay:where([data-closed]:not([data-closed=false])),#root .style-luma .cn-alert-dialog-overlay:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-luma .cn-alert-dialog-content{gap:calc(var(--spacing,.25rem) * 6);border-radius:calc(var(--radius) * 2.6);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 6);color:var(--popover-foreground);--tw-shadow:var(--shadow-xl);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-luma .cn-alert-dialog-content[data-size=default],#root .style-luma .cn-alert-dialog-content[data-size=sm]{max-width:var(--container-xs,20rem)}@media (min-width:40rem){#root .style-luma .cn-alert-dialog-content[data-size=default]{max-width:var(--container-md,28rem)}}#root .style-luma .cn-alert-dialog-content:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-alert-dialog-content:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-luma .cn-alert-dialog-content:where([data-open]:not([data-open=false])),#root .style-luma .cn-alert-dialog-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-luma .cn-alert-dialog-content:where([data-closed]:not([data-closed=false])),#root .style-luma .cn-alert-dialog-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-luma .cn-alert-dialog-header{place-items:center;gap:calc(var(--spacing,.25rem) * 1.5);text-align:center;grid-template-rows:auto 1fr;display:grid}#root .style-luma .cn-alert-dialog-header:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing,.25rem) * 6);grid-template-rows:auto auto 1fr}@media (min-width:40rem){#root .style-luma .cn-alert-dialog-header:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left;place-items:start}#root .style-luma .cn-alert-dialog-header:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}}#root .style-luma .cn-alert-dialog-media{margin-bottom:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16);background-color:var(--muted);border-radius:3.40282e+38px;justify-content:center;align-items:center;display:inline-flex}@media (min-width:40rem){#root .style-luma .cn-alert-dialog-media:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}}#root :is(.style-luma .cn-alert-dialog-media>*):is(svg:not([class*=size-])){width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root .style-luma .cn-alert-dialog-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (min-width:40rem){#root .style-luma .cn-alert-dialog-title:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}}#root .style-luma .cn-alert-dialog-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));text-wrap:balance;color:var(--muted-foreground)}@media (min-width:48rem){#root .style-luma .cn-alert-dialog-description{text-wrap:pretty}}#root :is(.style-luma .cn-alert-dialog-description>*):is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root :is(.style-luma .cn-alert-dialog-description>*):is(a):hover{color:var(--foreground)}}#root .style-luma .cn-alert{gap:calc(var(--spacing,.25rem) * .5);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:1px;display:grid}#root .style-luma .cn-alert:has([data-slot=alert-action]){padding-right:calc(var(--spacing,.25rem) * 18);position:relative}#root .style-luma .cn-alert:has(>svg){column-gap:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:auto 1fr}#root :is(.style-luma .cn-alert>*):is(svg){--tw-translate-y:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}#root :is(.style-luma .cn-alert>*):is(svg:not([class*=size-])){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-alert-variant-default{background-color:var(--card);color:var(--card-foreground)}#root .style-luma .cn-alert-variant-destructive{background-color:var(--card);color:var(--destructive)}#root :is(.style-luma .cn-alert-variant-destructive>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-luma .cn-alert-variant-destructive>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}#root :is(.style-luma .cn-alert-variant-destructive>*):is(svg){color:currentColor}#root .style-luma .cn-alert-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-luma .cn-alert-title:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}#root .style-luma .cn-alert-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));text-wrap:balance;color:var(--muted-foreground)}@media (min-width:48rem){#root .style-luma .cn-alert-description{text-wrap:pretty}}#root .style-luma .cn-alert-description p:not(:last-child){margin-bottom:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-alert-action{top:calc(var(--spacing,.25rem) * 2.5);right:calc(var(--spacing,.25rem) * 3);position:absolute}#root .style-luma .cn-avatar{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:3.40282e+38px}#root .style-luma .cn-avatar:after{content:var(--tw-content);border-radius:3.40282e+38px}#root .style-luma .cn-avatar[data-size=lg]{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root .style-luma .cn-avatar[data-size=sm]{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-luma .cn-avatar-fallback{background-color:var(--muted);color:var(--muted-foreground);border-radius:3.40282e+38px}#root .style-luma .cn-avatar-image{border-radius:3.40282e+38px}#root .style-luma .cn-avatar-badge{background-color:var(--primary);color:var(--primary-foreground);--tw-ring-color:var(--background)}#root .style-luma .cn-avatar-group-count{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);background-color:var(--muted);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);border-radius:3.40282e+38px}#root .style-luma .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root .style-luma .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-luma .cn-avatar-group-count>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root .style-luma .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-badge{height:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * 2.2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:#0000}#root .style-luma .cn-badge:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-luma .cn-badge:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-luma .cn-badge>svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-badge-variant-default{background-color:var(--primary);color:var(--primary-foreground)}@media (hover:hover){#root .style-luma .cn-badge-variant-default:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-badge-variant-default:is(a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}}#root .style-luma .cn-badge-variant-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){#root .style-luma .cn-badge-variant-secondary:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-badge-variant-secondary:is(a):hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}}#root .style-luma .cn-badge-variant-outline{border-color:var(--border);color:var(--foreground)}@media (hover:hover){#root .style-luma .cn-badge-variant-outline:is(a):hover{background-color:var(--muted);color:var(--muted-foreground)}}#root .style-luma .cn-badge-variant-destructive{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-badge-variant-destructive{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-luma .cn-badge-variant-destructive{color:var(--destructive)}#root .style-luma .cn-badge-variant-destructive:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-badge-variant-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-luma .cn-badge-variant-destructive:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-badge-variant-destructive:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-luma .cn-badge-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-badge-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}@media (hover:hover){#root .style-luma .cn-badge-variant-destructive:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-badge-variant-destructive:is(a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-luma .cn-badge-variant-ghost:hover{background-color:var(--muted);color:var(--muted-foreground)}#root .style-luma .cn-badge-variant-ghost:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-badge-variant-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root .style-luma .cn-badge-variant-link{color:var(--primary);text-underline-offset:4px}@media (hover:hover){#root .style-luma .cn-badge-variant-link:hover{text-decoration-line:underline}}#root .style-luma .cn-breadcrumb-list{gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}@media (min-width:40rem){#root .style-luma .cn-breadcrumb-list{gap:calc(var(--spacing,.25rem) * 2.5)}}#root .style-luma .cn-breadcrumb-item{gap:calc(var(--spacing,.25rem) * 1.5)}#root .style-luma .cn-breadcrumb-link{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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){#root .style-luma .cn-breadcrumb-link:hover{color:var(--foreground)}}#root .style-luma .cn-breadcrumb-page{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--foreground)}#root .style-luma .cn-breadcrumb-separator>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-luma .cn-breadcrumb-ellipsis{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root .style-luma .cn-breadcrumb-ellipsis>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-command{border-radius:calc(var(--radius) * 2.6);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground)}#root .style-luma .cn-command-dialog{padding:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * 2.6)!important}#root .style-luma .cn-command-input-wrapper{padding:calc(var(--spacing,.25rem) * 1);padding-bottom:calc(var(--spacing,.25rem) * 0)}#root .style-luma .cn-command-input-group{height:calc(var(--spacing,.25rem) * 9);background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-command-input-group{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-luma .cn-command-input-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);opacity:.5;flex-shrink:0}#root .style-luma .cn-command-input{width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-luma .cn-command-list{-ms-overflow-style:none;scrollbar-width:none}#root .style-luma .cn-command-list::-webkit-scrollbar{display:none}#root .style-luma .cn-command-list{max-height:calc(var(--spacing,.25rem) * 72);scroll-padding-block:calc(var(--spacing,.25rem) * 1);--tw-outline-style:none;outline-style:none}#root .style-luma .cn-command-empty{padding-block:calc(var(--spacing,.25rem) * 6);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-luma .cn-command-group{padding:calc(var(--spacing,.25rem) * 1.5);color:var(--foreground);overflow:hidden}#root :is(.style-luma .cn-command-group *)[cmdk-group-heading]{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-luma .cn-command-separator{margin-block:calc(var(--spacing,.25rem) * 1.5);background-color:var(--border);height:1px}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-command-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-luma .cn-command-item{cursor:default;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.8);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-outline-style:none;outline-style:none;display:flex;position:relative}@media (forced-colors:active){#root .style-luma .cn-command-item{outline-offset:2px;outline:2px solid #0000}}#root .style-luma .cn-command-item{-webkit-user-select:none;user-select:none}#root :where([data-slot=dialog-content]) :is(.style-luma .cn-command-item){border-radius:calc(var(--radius) * 2.2)}#root .style-luma .cn-command-item:where([data-selected=true]){background-color:var(--muted);color:var(--foreground)}#root .style-luma .cn-command-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.style-luma .cn-command-item:where([data-selected=true])>*):is(svg){color:var(--foreground)}#root .style-luma .cn-command-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground);margin-left:auto}#root .style-luma .cn-command-shortcut:is(:where(.group\/command-item):where([data-selected=true]) *){color:var(--foreground)}#root .style-luma .cn-context-menu-content{min-width:calc(var(--spacing,.25rem) * 48);border-radius:calc(var(--radius) * 2.2);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1.5);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-luma .cn-context-menu-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-luma .cn-context-menu-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-luma .cn-context-menu-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-luma .cn-context-menu-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-luma .cn-context-menu-content:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-context-menu-content:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-luma .cn-context-menu-content:where([data-open]:not([data-open=false])),#root .style-luma .cn-context-menu-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-luma .cn-context-menu-content:where([data-closed]:not([data-closed=false])),#root .style-luma .cn-context-menu-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-luma .cn-context-menu-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-luma .cn-context-menu-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-luma .cn-context-menu-item{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius) * 1.8);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-luma .cn-context-menu-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-luma .cn-context-menu-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-luma .cn-context-menu-item[data-variant=destructive]{color:var(--destructive)}#root .style-luma .cn-context-menu-item[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-context-menu-item[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-luma .cn-context-menu-item[data-variant=destructive]:focus{color:var(--destructive)}#root .style-luma .cn-context-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-context-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-luma .cn-context-menu-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.style-luma .cn-context-menu-item:focus>*):is(svg){color:var(--accent-foreground)}#root :is(.style-luma .cn-context-menu-item[data-variant=destructive]>*):is(svg){color:var(--destructive)}#root .style-luma .cn-context-menu-checkbox-item{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius) * 1.8);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-luma .cn-context-menu-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-luma .cn-context-menu-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-luma .cn-context-menu-checkbox-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-context-menu-radio-item{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius) * 1.8);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-luma .cn-context-menu-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-luma .cn-context-menu-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-luma .cn-context-menu-radio-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-context-menu-item-indicator{right:calc(var(--spacing,.25rem) * 2);position:absolute}#root .style-luma .cn-context-menu-label{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-luma .cn-context-menu-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-luma .cn-context-menu-separator{margin-inline:calc(var(--spacing,.25rem) * -1.5);margin-block:calc(var(--spacing,.25rem) * 1.5);background-color:var(--border);height:1px}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-context-menu-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-luma .cn-context-menu-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground);margin-left:auto}#root .style-luma .cn-context-menu-shortcut:is(:where(.group\/context-menu-item):focus *){color:var(--accent-foreground)}#root .style-luma .cn-context-menu-sub-trigger{border-radius:calc(var(--radius) * 1.8);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-luma .cn-context-menu-sub-trigger:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-luma .cn-context-menu-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-luma .cn-context-menu-sub-trigger:where([data-open]:not([data-open=false])),#root .style-luma .cn-context-menu-sub-trigger:where([data-state=open]){background-color:var(--accent);color:var(--accent-foreground)}#root .style-luma .cn-context-menu-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-context-menu-sub-content{min-width:calc(var(--spacing,.25rem) * 32);border-radius:calc(var(--radius) * 2.2);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1.5);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-luma .cn-context-menu-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-luma .cn-context-menu-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-luma .cn-context-menu-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-luma .cn-context-menu-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-luma .cn-context-menu-sub-content:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-context-menu-sub-content:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-luma .cn-context-menu-sub-content:where([data-open]:not([data-open=false])),#root .style-luma .cn-context-menu-sub-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-luma .cn-context-menu-sub-content:where([data-closed]:not([data-closed=false])),#root .style-luma .cn-context-menu-sub-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-luma .cn-context-menu-subcontent{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-luma .cn-dialog-overlay{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-dialog-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 30%,transparent)}}#root .style-luma .cn-dialog-overlay{--tw-duration:.1s;transition-duration:.1s}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-luma .cn-dialog-overlay{--tw-backdrop-blur:blur(var(--blur-sm,8px));-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,)}}#root .style-luma .cn-dialog-overlay:where([data-open]:not([data-open=false])),#root .style-luma .cn-dialog-overlay:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-luma .cn-dialog-overlay:where([data-closed]:not([data-closed=false])),#root .style-luma .cn-dialog-overlay:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-luma .cn-dialog-content{gap:calc(var(--spacing,.25rem) * 6);border-radius:calc(var(--radius) * 2.6);background-color:var(--popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);--tw-shadow:var(--shadow-xl);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s;display:grid}@media (min-width:40rem){#root .style-luma .cn-dialog-content{max-width:var(--container-md,28rem)}}#root .style-luma .cn-dialog-content:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-dialog-content:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-luma .cn-dialog-content:where([data-open]:not([data-open=false])),#root .style-luma .cn-dialog-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-luma .cn-dialog-content:where([data-closed]:not([data-closed=false])),#root .style-luma .cn-dialog-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-luma .cn-dialog-close{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);background-color:var(--secondary);position:absolute}#root .style-luma .cn-dialog-header{gap:calc(var(--spacing,.25rem) * 1.5)}#root .style-luma .cn-dialog-footer{gap:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-dialog-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500)}#root .style-luma .cn-dialog-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root :is(.style-luma .cn-dialog-description>*):is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root :is(.style-luma .cn-dialog-description>*):is(a):hover{color:var(--foreground)}}#root .style-luma .cn-drawer-overlay{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-drawer-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 30%,transparent)}}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-luma .cn-drawer-overlay{--tw-backdrop-blur:blur(var(--blur-sm,8px));-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,)}}#root .style-luma .cn-drawer-overlay:where([data-open]:not([data-open=false])),#root .style-luma .cn-drawer-overlay:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-luma .cn-drawer-overlay:where([data-closed]:not([data-closed=false])),#root .style-luma .cn-drawer-overlay:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-luma .cn-drawer-content{height:auto;padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));background-color:#0000;flex-direction:column;display:flex;position:relative}#root .style-luma .cn-drawer-content:before{inset:calc(var(--spacing,.25rem) * 2);z-index:calc(10 * -1);border-radius:calc(var(--radius) * 2.6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--popover);content:var(--tw-content);--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:absolute}#root .style-luma .cn-drawer-content[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 24);max-height:80vh}#root .style-luma .cn-drawer-content[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);width:75%}#root .style-luma .cn-drawer-content[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);width:75%}#root .style-luma .cn-drawer-content[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing,.25rem) * 0);top:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 24);max-height:80vh}@media (min-width:40rem){#root .style-luma .cn-drawer-content[data-vaul-drawer-direction=left],#root .style-luma .cn-drawer-content[data-vaul-drawer-direction=right]{max-width:var(--container-sm,24rem)}}#root .style-luma .cn-drawer-handle{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--muted);border-radius:3.40282e+38px;flex-shrink:0;width:100px;display:none}#root .style-luma .cn-drawer-handle:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}#root .style-luma .cn-drawer-header{gap:calc(var(--spacing,.25rem) * .5);padding:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-drawer-header:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),#root .style-luma .cn-drawer-header:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}@media (min-width:48rem){#root .style-luma .cn-drawer-header{gap:calc(var(--spacing,.25rem) * 1.5);text-align:left}}#root .style-luma .cn-drawer-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}#root .style-luma .cn-drawer-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-luma .cn-drawer-footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-dropdown-menu-content{min-width:calc(var(--spacing,.25rem) * 48);border-radius:calc(var(--radius) * 2.2);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1.5);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-luma .cn-dropdown-menu-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-luma .cn-dropdown-menu-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-luma .cn-dropdown-menu-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-luma .cn-dropdown-menu-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-luma .cn-dropdown-menu-content:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-dropdown-menu-content:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-luma .cn-dropdown-menu-content:where([data-open]:not([data-open=false])),#root .style-luma .cn-dropdown-menu-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-luma .cn-dropdown-menu-content:where([data-closed]:not([data-closed=false])),#root .style-luma .cn-dropdown-menu-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-luma .cn-dropdown-menu-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-luma .cn-dropdown-menu-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-luma .cn-dropdown-menu-item{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius) * 1.8);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-luma .cn-dropdown-menu-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-luma .cn-dropdown-menu-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-luma .cn-dropdown-menu-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-luma .cn-dropdown-menu-item[data-variant=destructive]{color:var(--destructive)}#root .style-luma .cn-dropdown-menu-item[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-dropdown-menu-item[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-luma .cn-dropdown-menu-item[data-variant=destructive]:focus{color:var(--destructive)}#root .style-luma .cn-dropdown-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-dropdown-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-luma .cn-dropdown-menu-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.style-luma .cn-dropdown-menu-item[data-variant=destructive]>*):is(svg){color:var(--destructive)}#root .style-luma .cn-dropdown-menu-checkbox-item{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius) * 1.8);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-luma .cn-dropdown-menu-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-luma .cn-dropdown-menu-checkbox-item:focus *){color:var(--accent-foreground)}#root .style-luma .cn-dropdown-menu-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-luma .cn-dropdown-menu-checkbox-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-dropdown-menu-radio-item{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius) * 1.8);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-luma .cn-dropdown-menu-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-luma .cn-dropdown-menu-radio-item:focus *){color:var(--accent-foreground)}#root .style-luma .cn-dropdown-menu-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-luma .cn-dropdown-menu-radio-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-dropdown-menu-item-indicator{right:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex;position:absolute}#root .style-luma .cn-dropdown-menu-label{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-luma .cn-dropdown-menu-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-luma .cn-dropdown-menu-separator{margin-inline:calc(var(--spacing,.25rem) * -1.5);margin-block:calc(var(--spacing,.25rem) * 1.5);background-color:var(--border);height:1px}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-dropdown-menu-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-luma .cn-dropdown-menu-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground);margin-left:auto}#root .style-luma .cn-dropdown-menu-shortcut:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}#root .style-luma .cn-dropdown-menu-sub-trigger{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.8);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-luma .cn-dropdown-menu-sub-trigger:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-luma .cn-dropdown-menu-sub-trigger:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-luma .cn-dropdown-menu-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-luma .cn-dropdown-menu-sub-trigger:where([data-open]:not([data-open=false])),#root .style-luma .cn-dropdown-menu-sub-trigger:where([data-state=open]){background-color:var(--accent);color:var(--accent-foreground)}#root .style-luma .cn-dropdown-menu-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-dropdown-menu-sub-content{min-width:calc(var(--spacing,.25rem) * 36);border-radius:calc(var(--radius) * 2.2);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1.5);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-luma .cn-dropdown-menu-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-luma .cn-dropdown-menu-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-luma .cn-dropdown-menu-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-luma .cn-dropdown-menu-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-luma .cn-dropdown-menu-sub-content:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-dropdown-menu-sub-content:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-luma .cn-dropdown-menu-sub-content:where([data-open]:not([data-open=false])),#root .style-luma .cn-dropdown-menu-sub-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-luma .cn-dropdown-menu-sub-content:where([data-closed]:not([data-closed=false])),#root .style-luma .cn-dropdown-menu-sub-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-luma .cn-dropdown-menu-subcontent{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-luma .cn-item{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:1px}@media (hover:hover){#root .style-luma .cn-item:is(a):hover{background-color:var(--muted)}}#root .style-luma .cn-item-variant-default{border-color:#0000}#root .style-luma .cn-item-variant-outline{border-color:var(--border)}#root .style-luma .cn-item-variant-muted{background-color:var(--muted);border-color:#0000}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-item-variant-muted{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root .style-luma .cn-item-size-default{gap:calc(var(--spacing,.25rem) * 3.5);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5)}#root .style-luma .cn-item-size-sm{gap:calc(var(--spacing,.25rem) * 3.5);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-item-size-xs{gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5)}#root :where([data-slot=dropdown-menu-content]) :is(.style-luma .cn-item-size-xs){padding:calc(var(--spacing,.25rem) * 0)}#root .style-luma .cn-item-media{gap:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-item-media:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);align-self:flex-start}#root .style-luma .cn-item-media-variant-default{background-color:#0000}#root .style-luma .cn-item-media-variant-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-item-media-variant-image{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:calc(var(--radius) * 1.4);overflow:hidden}#root .style-luma .cn-item-media-variant-image:is(:where(.group\/item)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root .style-luma .cn-item-media-variant-image:is(:where(.group\/item)[data-size=xs] *){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius)}#root .style-luma .cn-item-media-variant-image img{object-fit:cover;width:100%;height:100%}#root .style-luma .cn-item-content{gap:calc(var(--spacing,.25rem) * 1)}#root .style-luma .cn-item-content:is(:where(.group\/item)[data-size=xs] *){gap:calc(var(--spacing,.25rem) * .5)}#root .style-luma .cn-item-title{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-underline-offset:4px}#root .style-luma .cn-item-description{text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-luma .cn-item-actions,#root .style-luma .cn-item-footer,#root .style-luma .cn-item-header{gap:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-item-group{gap:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-item-group:has([data-size=sm]){gap:calc(var(--spacing,.25rem) * 2.5)}#root .style-luma .cn-item-group:has([data-size=xs]){gap:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-item-separator{margin-block:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-kbd{height:calc(var(--spacing,.25rem) * 5.5);width:fit-content;min-width:calc(var(--spacing,.25rem) * 5.5);gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-geist-sans);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root :where([data-slot=input-group]) :is(.style-luma .cn-kbd){background-color:var(--input)}#root :where([data-slot=tooltip-content]) :is(.style-luma .cn-kbd){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root :where([data-slot=tooltip-content]) :is(.style-luma .cn-kbd){background-color:color-mix(in oklab,var(--background) 20%,transparent)}}#root :where([data-slot=tooltip-content]) :is(.style-luma .cn-kbd){color:var(--background)}#root :where([data-slot=tooltip-content]) .style-luma .cn-kbd:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root :where([data-slot=tooltip-content]) .style-luma .cn-kbd:is(.dark *){background-color:color-mix(in oklab,var(--background) 10%,transparent)}}#root .style-luma .cn-kbd svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-kbd-group{gap:calc(var(--spacing,.25rem) * 1)}#root .style-luma .cn-label{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500)}#root .style-luma .cn-label:is(:where(.group)[data-disabled=true] *),#root .style-luma .cn-label:is(:where(.peer):disabled~*){opacity:.5}#root .style-luma .cn-menubar{height:calc(var(--spacing,.25rem) * 9);border-radius:calc(var(--radius) * 2.2);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 1);border-width:1px}#root .style-luma .cn-menubar-trigger{border-radius:calc(var(--radius) * 1.8);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .75);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (hover:hover){#root .style-luma .cn-menubar-trigger:hover{background-color:var(--muted)}}#root .style-luma .cn-menubar-trigger[aria-expanded=true]{background-color:var(--muted)}#root .style-luma .cn-menubar-content{min-width:calc(var(--spacing,.25rem) * 48);border-radius:calc(var(--radius) * 2.2);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1.5);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-luma .cn-menubar-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-luma .cn-menubar-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-luma .cn-menubar-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-luma .cn-menubar-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-luma .cn-menubar-content:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-menubar-content:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-luma .cn-menubar-content:where([data-open]:not([data-open=false])),#root .style-luma .cn-menubar-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-luma .cn-menubar-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-luma .cn-menubar-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-luma .cn-menubar-item{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius) * 1.8);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-luma .cn-menubar-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-luma .cn-menubar-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-luma .cn-menubar-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-luma .cn-menubar-item[data-variant=destructive]{color:var(--destructive)}#root .style-luma .cn-menubar-item[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-menubar-item[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-luma .cn-menubar-item[data-variant=destructive]:focus{color:var(--destructive)}#root .style-luma .cn-menubar-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-menubar-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-luma .cn-menubar-item:where([data-disabled=true]),#root .style-luma .cn-menubar-item:where([data-disabled]:not([data-disabled=false])){opacity:.5}#root .style-luma .cn-menubar-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.style-luma .cn-menubar-item[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}#root .style-luma .cn-menubar-checkbox-item{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius) * 1.8);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 9.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-luma .cn-menubar-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-luma .cn-menubar-checkbox-item:focus *){color:var(--accent-foreground)}#root .style-luma .cn-menubar-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-luma .cn-menubar-checkbox-item-indicator{left:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-menubar-checkbox-item-indicator,#root .style-luma .cn-menubar-checkbox-item-indicator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-menubar-radio-item{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius) * 1.8);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 9.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-luma .cn-menubar-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-luma .cn-menubar-radio-item:focus *){color:var(--accent-foreground)}#root .style-luma .cn-menubar-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-luma .cn-menubar-radio-item:where([data-disabled=true]),#root .style-luma .cn-menubar-radio-item:where([data-disabled]:not([data-disabled=false])){opacity:.5}#root .style-luma .cn-menubar-radio-item svg:not([class*=size-]),#root .style-luma .cn-menubar-radio-item-indicator{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-menubar-radio-item-indicator{left:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-menubar-radio-item-indicator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-menubar-label{padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-luma .cn-menubar-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-luma .cn-menubar-separator{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-menubar-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-luma .cn-menubar-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground)}#root .style-luma .cn-menubar-shortcut:is(:where(.group\/menubar-item):focus *){color:var(--accent-foreground)}#root .style-luma .cn-menubar-sub-trigger{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.8);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-luma .cn-menubar-sub-trigger:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-luma .cn-menubar-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-luma .cn-menubar-sub-trigger:where([data-open]:not([data-open=false])),#root .style-luma .cn-menubar-sub-trigger:where([data-state=open]){background-color:var(--accent);color:var(--accent-foreground)}#root .style-luma .cn-menubar-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-menubar-sub-content{min-width:calc(var(--spacing,.25rem) * 32);border-radius:calc(var(--radius) * 2.2);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1.5);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-luma .cn-menubar-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-luma .cn-menubar-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-luma .cn-menubar-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-luma .cn-menubar-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-luma .cn-menubar-sub-content:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-menubar-sub-content:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-luma .cn-menubar-sub-content:where([data-open]:not([data-open=false])),#root .style-luma .cn-menubar-sub-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-luma .cn-menubar-sub-content:where([data-closed]:not([data-closed=false])),#root .style-luma .cn-menubar-sub-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-luma .cn-navigation-menu{max-width:max-content}#root .style-luma .cn-navigation-menu-list{gap:calc(var(--spacing,.25rem) * 0)}#root .style-luma .cn-navigation-menu-trigger{border-radius:calc(var(--radius) * 2.2);padding-inline:calc(var(--spacing,.25rem) * 4.5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){#root .style-luma .cn-navigation-menu-trigger:hover{background-color:var(--muted)}}#root .style-luma .cn-navigation-menu-trigger:focus{background-color:var(--muted)}#root .style-luma .cn-navigation-menu-trigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-navigation-menu-trigger:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-luma .cn-navigation-menu-trigger:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#root .style-luma .cn-navigation-menu-trigger:disabled{opacity:.5}#root .style-luma .cn-navigation-menu-trigger[data-popup-open]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-navigation-menu-trigger[data-popup-open]{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){#root .style-luma .cn-navigation-menu-trigger[data-popup-open]:hover{background-color:var(--muted)}}#root .style-luma .cn-navigation-menu-trigger:where([data-open]:not([data-open=false])),#root .style-luma .cn-navigation-menu-trigger:where([data-state=open]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-navigation-menu-trigger:where([data-open]:not([data-open=false])),#root .style-luma .cn-navigation-menu-trigger:where([data-state=open]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){#root :is(.style-luma .cn-navigation-menu-trigger:where([data-state=open]),.style-luma .cn-navigation-menu-trigger:where([data-open]:not([data-open=false]))):hover{background-color:var(--muted)}}#root :is(.style-luma .cn-navigation-menu-trigger:where([data-state=open]),.style-luma .cn-navigation-menu-trigger:where([data-open]:not([data-open=false]))):focus{background-color:var(--muted)}#root .style-luma .cn-navigation-menu-link{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 2.2);padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;outline-style:none;display:flex}@media (hover:hover){#root .style-luma .cn-navigation-menu-link:hover{background-color:var(--muted)}}#root .style-luma .cn-navigation-menu-link:focus{background-color:var(--muted)}#root .style-luma .cn-navigation-menu-link:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-navigation-menu-link:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-luma .cn-navigation-menu-link:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#root :where([data-slot=navigation-menu-content]) :is(.style-luma .cn-navigation-menu-link){border-radius:calc(var(--radius) * 1.8)}#root .style-luma .cn-navigation-menu-link[data-active=true]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-navigation-menu-link[data-active=true]{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){#root .style-luma .cn-navigation-menu-link[data-active=true]:hover{background-color:var(--muted)}}#root .style-luma .cn-navigation-menu-link[data-active=true]:focus{background-color:var(--muted)}#root .style-luma .cn-navigation-menu-link svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-navigation-menu-trigger-icon{margin-left:calc(var(--spacing,.25rem) * 1);width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;position:relative;top:1px}#root .style-luma .cn-navigation-menu-trigger-icon:is(:is(:where(.group\/navigation-menu-trigger):where([data-state=open]),:where(.group\/navigation-menu-trigger):where([data-open]:not([data-open=false]))) *),#root .style-luma .cn-navigation-menu-trigger-icon:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *){rotate:180deg}#root .style-luma .cn-navigation-menu-content{padding:calc(var(--spacing,.25rem) * 2.5);padding-right:calc(var(--spacing,.25rem) * 3);--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}#root .style-luma .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) * 2.2);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}#root .style-luma .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.3s;transition-duration:.3s}#root .style-luma .cn-navigation-menu-content[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}#root .style-luma .cn-navigation-menu-content[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}#root .style-luma .cn-navigation-menu-content[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}#root .style-luma .cn-navigation-menu-content[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}#root .style-luma .cn-navigation-menu-content[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-luma .cn-navigation-menu-content[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-luma .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-luma .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])),#root .style-luma .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-luma .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])),#root .style-luma .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-luma .cn-navigation-menu-viewport{border-radius:calc(var(--radius) * 2.2);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-luma .cn-navigation-menu-viewport:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-navigation-menu-viewport:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-luma .cn-navigation-menu-viewport:where([data-open]:not([data-open=false])),#root .style-luma .cn-navigation-menu-viewport:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-scale:.9}#root .style-luma .cn-navigation-menu-viewport:where([data-closed]:not([data-closed=false])),#root .style-luma .cn-navigation-menu-viewport:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-scale:.9}#root .style-luma .cn-navigation-menu-indicator[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-luma .cn-navigation-menu-indicator[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-luma .cn-navigation-menu-indicator-arrow{border-top-left-radius:calc(var(--radius) * .6);background-color:var(--border);--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-luma .cn-navigation-menu-positioner{transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:cubic-bezier(.22,1,.36,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.22,1,.36,1)}#root .style-luma .cn-navigation-menu-positioner[data-side=bottom]:before{top:-10px;right:calc(var(--spacing,.25rem) * 0);content:var(--tw-content);left:calc(var(--spacing,.25rem) * 0)}#root .style-luma .cn-navigation-menu-popup{border-radius:calc(var(--radius) * 2.2);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-ease:cubic-bezier(.22,1,.36,1);--tw-outline-style:none;outline-style:none;transition-timing-function:cubic-bezier(.22,1,.36,1)}#root .style-luma .cn-navigation-menu-popup[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0;--tw-duration:.15s;transition-duration:.15s}#root .style-luma .cn-navigation-menu-popup[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}#root .style-luma .cn-navigation-menu-popup:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-navigation-menu-popup:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-luma .cn-pagination-content{gap:calc(var(--spacing,.25rem) * 1)}#root .style-luma .cn-pagination-ellipsis{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);justify-content:center;align-items:center}#root .style-luma .cn-pagination-ellipsis svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-pagination-previous{padding-left:calc(var(--spacing,.25rem) * 2)!important}#root .style-luma .cn-pagination-next{padding-right:calc(var(--spacing,.25rem) * 2)!important}#root .style-luma .cn-sidebar-gap{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}#root .style-luma .cn-sidebar-inner{background-color:var(--sidebar)}#root .style-luma .cn-sidebar-inner:is(:where(.group)[data-variant=floating] *){border-radius:calc(var(--radius) * 1.8);--tw-shadow:var(--shadow-sm);--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);--tw-ring-color:var(--sidebar-border)}@media (hover:hover){#root .style-luma .cn-sidebar-rail:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}#root .style-luma .cn-sidebar-inset{background-color:var(--background)}@media (min-width:48rem){#root .style-luma .cn-sidebar-inset:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing,.25rem) * 2);margin-left:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * 1.8);--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-luma .cn-sidebar-inset:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing,.25rem) * 2)}}#root .style-luma .cn-sidebar-input{height:calc(var(--spacing,.25rem) * 8);background-color:var(--input);width:100%}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-sidebar-input{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-luma .cn-sidebar-input{--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)}#root .style-luma .cn-sidebar-header{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2);--radius:var(--radius-xl)}#root .style-luma .cn-sidebar-content{-ms-overflow-style:none;scrollbar-width:none}#root .style-luma .cn-sidebar-content::-webkit-scrollbar{display:none}#root .style-luma .cn-sidebar-content{gap:calc(var(--spacing,.25rem) * 2);--radius:var(--radius-xl)}#root .style-luma .cn-sidebar-footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-sidebar-separator{margin-inline:calc(var(--spacing,.25rem) * 2);background-color:var(--sidebar-border)}#root .style-luma .cn-sidebar-group{padding:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-sidebar-menu{gap:calc(var(--spacing,.25rem) * .5)}#root .style-luma .cn-sidebar-group-content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-luma .cn-sidebar-group-label{height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-sidebar-group-label{color:color-mix(in oklab,var(--sidebar-foreground) 70%,transparent)}}#root .style-luma .cn-sidebar-group-label{--tw-ring-color:var(--sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}#root .style-luma .cn-sidebar-group-label:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing,.25rem) * -8);opacity:0}#root .style-luma .cn-sidebar-group-label:focus-visible{--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)}#root .style-luma .cn-sidebar-group-label>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-sidebar-group-action{top:calc(var(--spacing,.25rem) * 3.5);right:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) * 1.4);padding:calc(var(--spacing,.25rem) * 0);color:var(--sidebar-foreground);--tw-ring-color:var(--sidebar-ring);position:absolute}@media (hover:hover){#root .style-luma .cn-sidebar-group-action:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-luma .cn-sidebar-group-action:focus-visible{--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)}#root .style-luma .cn-sidebar-group-action>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-sidebar-menu-button{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-ring-color:var(--sidebar-ring);transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root .style-luma .cn-sidebar-menu-button:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing,.25rem) * 8)}#root .style-luma .cn-sidebar-menu-button:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing,.25rem) * 8)!important;height:calc(var(--spacing,.25rem) * 8)!important;padding:calc(var(--spacing,.25rem) * 2)!important}@media (hover:hover){#root .style-luma .cn-sidebar-menu-button:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-luma .cn-sidebar-menu-button:focus-visible{--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)}#root .style-luma .cn-sidebar-menu-button:active{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}@media (hover:hover){#root :is(.style-luma .cn-sidebar-menu-button:where([data-state=open]),.style-luma .cn-sidebar-menu-button:where([data-open]:not([data-open=false]))):hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-luma .cn-sidebar-menu-button:where([data-active]:not([data-active=false])),#root .style-luma .cn-sidebar-menu-button:where([data-state=active]){background-color:var(--sidebar-accent);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--sidebar-accent-foreground)}@media (hover:hover){#root .style-luma .cn-sidebar-menu-button-variant-default:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-luma .cn-sidebar-menu-button-variant-outline{background-color:var(--background);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){#root .style-luma .cn-sidebar-menu-button-variant-outline:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}#root .style-luma .cn-sidebar-menu-button-size-default{height:calc(var(--spacing,.25rem) * 9);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-luma .cn-sidebar-menu-button-size-sm{height:calc(var(--spacing,.25rem) * 8);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-luma .cn-sidebar-menu-button-size-lg{height:calc(var(--spacing,.25rem) * 14);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-luma .cn-sidebar-menu-button-size-lg:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing,.25rem) * 0)!important}#root .style-luma .cn-sidebar-menu-action{top:calc(var(--spacing,.25rem) * 1.5);right:calc(var(--spacing,.25rem) * 1);aspect-ratio:1;width:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) * 1.4);padding:calc(var(--spacing,.25rem) * 0);color:var(--sidebar-foreground);--tw-ring-color:var(--sidebar-ring);position:absolute}@media (hover:hover){#root .style-luma .cn-sidebar-menu-action:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}#root .style-luma .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing,.25rem) * 2.5)}#root .style-luma .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing,.25rem) * 1)}@media (hover:hover){#root .style-luma .cn-sidebar-menu-action:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-luma .cn-sidebar-menu-action:focus-visible{--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)}#root .style-luma .cn-sidebar-menu-action>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-sidebar-menu-badge{pointer-events:none;right:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 5);min-width:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--sidebar-foreground);display:flex;position:absolute}@media (hover:hover){#root .style-luma .cn-sidebar-menu-badge:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}#root .style-luma .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing,.25rem) * 1.5)}#root .style-luma .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing,.25rem) * 2.5)}#root .style-luma .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing,.25rem) * 1)}#root .style-luma .cn-sidebar-menu-badge:is(:is(:where(.peer\/menu-button):where([data-state=active]),:where(.peer\/menu-button):where([data-active]:not([data-active=false])))~*){color:var(--sidebar-accent-foreground)}#root .style-luma .cn-sidebar-menu-skeleton{height:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-sidebar-menu-skeleton-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 1.4)}#root .style-luma .cn-sidebar-menu-skeleton-text{height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-sidebar-menu-sub{margin-inline:calc(var(--spacing,.25rem) * 3.5);--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing,.25rem) * 1);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--sidebar-border);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5)}#root .style-luma .cn-sidebar-menu-sub:is(:where(.group)[data-collapsible=icon] *){display:none}#root .style-luma .cn-sidebar-menu-sub-button{height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 3);color:var(--sidebar-foreground);--tw-ring-color:var(--sidebar-ring)}@media (hover:hover){#root .style-luma .cn-sidebar-menu-sub-button:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-luma .cn-sidebar-menu-sub-button:focus-visible{--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)}#root .style-luma .cn-sidebar-menu-sub-button:active{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}#root .style-luma .cn-sidebar-menu-sub-button[data-size=md]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-luma .cn-sidebar-menu-sub-button[data-size=sm]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-luma .cn-sidebar-menu-sub-button:where([data-active]:not([data-active=false])),#root .style-luma .cn-sidebar-menu-sub-button:where([data-state=active]){background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}#root .style-luma .cn-sidebar-menu-sub-button>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--sidebar-accent-foreground)}#root .style-luma .cn-popover-content{gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 2.2);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;flex-direction:column;transition-duration:.1s;display:flex}#root .style-luma .cn-popover-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-luma .cn-popover-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-luma .cn-popover-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-luma .cn-popover-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-luma .cn-popover-content:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-popover-content:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-luma .cn-popover-content:where([data-open]:not([data-open=false])),#root .style-luma .cn-popover-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-luma .cn-popover-content:where([data-closed]:not([data-closed=false])),#root .style-luma .cn-popover-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-luma .cn-popover-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-luma .cn-popover-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-luma .cn-popover-header{gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));flex-direction:column;display:flex}#root .style-luma .cn-popover-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-luma .cn-popover-description{color:var(--muted-foreground)}#root .style-luma .cn-progress,#root .style-luma .cn-progress-track{height:calc(var(--spacing,.25rem) * 3);background-color:var(--muted);border-radius:3.40282e+38px}#root .style-luma .cn-progress-indicator{background-color:var(--primary)}#root .style-luma .cn-progress-label{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-luma .cn-progress-label,#root .style-luma .cn-progress-value{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-luma .cn-progress-value{color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);margin-left:auto}#root .style-luma .cn-resizable-handle-icon{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius);background-color:var(--border)}#root .style-luma .cn-scroll-area-scrollbar:where([data-orientation=horizontal]){height:calc(var(--spacing,.25rem) * 2.5);border-top:1px var(--tw-border-style) #0000;flex-direction:column}#root .style-luma .cn-scroll-area-scrollbar:where([data-orientation=vertical]){height:100%;width:calc(var(--spacing,.25rem) * 2.5);border-left:1px var(--tw-border-style) #0000}#root .style-luma .cn-scroll-area-thumb{border-radius:3.40282e+38px}#root .style-luma .cn-separator{background-color:var(--border);flex-shrink:0}#root .style-luma .cn-separator-horizontal{width:100%;height:1px}#root .style-luma .cn-separator-vertical{width:1px;height:100%}#root .style-luma .cn-sheet-overlay{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-sheet-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 30%,transparent)}}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-luma .cn-sheet-overlay{--tw-backdrop-blur:blur(var(--blur-sm,8px));-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,)}}#root .style-luma .cn-sheet-content{z-index:50;background-color:var(--popover);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));background-clip:padding-box;flex-direction:column;display:flex;position:fixed}#root .style-luma .cn-sheet-content[data-side=bottom]{inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);border-top-style:var(--tw-border-style);border-top-width:1px;height:auto}#root .style-luma .cn-sheet-content[data-side=left]{inset-block:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);border-right-style:var(--tw-border-style);border-right-width:1px;width:75%;height:100%}#root .style-luma .cn-sheet-content[data-side=right]{inset-block:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);border-left-style:var(--tw-border-style);border-left-width:1px;width:75%;height:100%}#root .style-luma .cn-sheet-content[data-side=top]{inset-inline:calc(var(--spacing,.25rem) * 0);top:calc(var(--spacing,.25rem) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;height:auto}@media (min-width:40rem){#root .style-luma .cn-sheet-content[data-side=left],#root .style-luma .cn-sheet-content[data-side=right]{max-width:var(--container-sm,24rem)}}#root .style-luma .cn-sheet-close{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);background-color:var(--secondary);position:absolute}#root .style-luma .cn-sheet-header{gap:calc(var(--spacing,.25rem) * 1.5);padding:calc(var(--spacing,.25rem) * 6)}#root .style-luma .cn-sheet-footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 6)}#root .style-luma .cn-sheet-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}#root .style-luma .cn-sheet-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-luma .cn-skeleton{background-color:var(--muted)}#root .style-luma .cn-skeleton,#root .style-luma .cn-toast{border-radius:calc(var(--radius) * 1.8)}#root .style-luma .cn-table-container{width:100%;position:relative;overflow-x:auto}#root .style-luma .cn-table{caption-side:bottom;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-luma .cn-table-header tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root .style-luma .cn-table-#root tr:last-child{border-style:var(--tw-border-style);border-width:0}#root .style-luma .cn-table-footer{border-top-style:var(--tw-border-style);background-color:var(--muted);border-top-width:1px}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-table-footer{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root .style-luma .cn-table-footer{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-luma .cn-table-footer>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}#root .style-luma .cn-table-row{border-bottom-style:var(--tw-border-style);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-bottom-width:1px}@media (hover:hover){#root .style-luma .cn-table-row:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-table-row:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root .style-luma .cn-table-row[data-state=selected]{background-color:var(--muted)}#root .style-luma .cn-table-head{height:calc(var(--spacing,.25rem) * 12);padding-inline:calc(var(--spacing,.25rem) * 3);text-align:left;vertical-align:middle;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--foreground)}#root .style-luma .cn-table-head:has([role=checkbox]){padding-right:calc(var(--spacing,.25rem) * 0)}#root .style-luma .cn-table-cell{padding:calc(var(--spacing,.25rem) * 3);vertical-align:middle;white-space:nowrap}#root .style-luma .cn-table-cell:has([role=checkbox]){padding-right:calc(var(--spacing,.25rem) * 0)}#root .style-luma .cn-table-caption{margin-top:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground)}#root .style-luma .cn-table-caption,#root .style-luma .cn-toggle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-luma .cn-toggle{gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * 2.2);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){#root .style-luma .cn-toggle:hover{color:var(--foreground)}}#root .style-luma .cn-toggle:focus-visible{border-color:var(--ring);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-toggle:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-luma .cn-toggle[aria-invalid=true]{border-color:var(--destructive);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-toggle[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-luma .cn-toggle[aria-pressed=true]{background-color:var(--muted)}#root .style-luma .cn-toggle:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-toggle:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-luma .cn-toggle svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-toggle-variant-default{background-color:#0000}#root .style-luma .cn-toggle-variant-outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:#0000}@media (hover:hover){#root .style-luma .cn-toggle-variant-outline:hover{background-color:var(--muted)}}#root .style-luma .cn-toggle-size-default{height:calc(var(--spacing,.25rem) * 9);min-width:calc(var(--spacing,.25rem) * 9);padding-inline:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-toggle-size-default:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2.5)}#root .style-luma .cn-toggle-size-default:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2.5)}#root .style-luma .cn-toggle-size-sm{height:calc(var(--spacing,.25rem) * 8);min-width:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-toggle-size-sm:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-toggle-size-sm:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-toggle-size-lg{height:calc(var(--spacing,.25rem) * 10);min-width:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-toggle-size-lg:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-toggle-size-lg:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-toggle-group[data-spacing="0"][data-variant=outline]{border-radius:calc(var(--radius) * 2.2)}#root .style-luma .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing,.25rem) * 3);--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);border-radius:0}#root .style-luma .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2.5)}#root .style-luma .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2.5)}#root .style-luma .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) * 2.2);border-bottom-left-radius:calc(var(--radius) * 2.2)}#root .style-luma .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) * 2.2);border-top-right-radius:calc(var(--radius) * 2.2)}#root .style-luma .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:calc(var(--radius) * 2.2);border-bottom-right-radius:calc(var(--radius) * 2.2)}#root .style-luma .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:calc(var(--radius) * 2.2);border-bottom-left-radius:calc(var(--radius) * 2.2)}#root .style-luma .cn-toggle-group-item[data-state=on]{background-color:var(--muted)}#root .style-luma .cn-tooltip-content{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));display:inline-flex}#root .style-luma .cn-tooltip-content:has([data-slot=kbd]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-luma .cn-tooltip-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-luma .cn-tooltip-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-luma .cn-tooltip-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-luma .cn-tooltip-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root :is(.style-luma .cn-tooltip-content *)[data-slot=kbd]{isolation:isolate;z-index:50;border-radius:var(--radius);position:relative}#root .style-luma .cn-tooltip-content:where([data-open]:not([data-open=false])),#root .style-luma .cn-tooltip-content:where([data-state=open]),#root .style-luma .cn-tooltip-content[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-luma .cn-tooltip-content:where([data-closed]:not([data-closed=false])),#root .style-luma .cn-tooltip-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-luma .cn-tooltip-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-luma .cn-tooltip-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-luma .cn-tooltip-arrow{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:2px;rotate:45deg}#root .style-luma .cn-tooltip-arrow[data-side=left]{--tw-translate-x:-1.5px;translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-luma .cn-tooltip-arrow-logical[data-side=inline-end],#root .style-luma .cn-tooltip-arrow[data-side=right]{--tw-translate-x:1.5px;translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-luma .cn-tooltip-arrow-logical[data-side=inline-end]{left:calc(var(--spacing,.25rem) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);top:50%!important}#root .style-luma .cn-tooltip-arrow-logical[data-side=inline-start]{right:calc(var(--spacing,.25rem) * -1);--tw-translate-x:-1.5px;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%!important}#root .style-luma .cn-empty{gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 1.8);--tw-border-style:dashed;padding:calc(var(--spacing,.25rem) * 12);border-style:dashed}#root .style-luma .cn-empty-header{gap:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-empty-media{margin-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-empty-media-default{background-color:#0000}#root .style-luma .cn-empty-media-icon{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:calc(var(--radius) * 1.4);background-color:var(--muted);color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}#root .style-luma .cn-empty-media-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root .style-luma .cn-empty-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:calc(var(--letter-spacing) - .025em);letter-spacing:calc(var(--letter-spacing) - .025em)}#root .style-luma .cn-empty-description{font-size:var(--text-sm,.875rem);line-height:var(--leading-relaxed,1.625)}#root .style-luma .cn-empty-content{gap:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-luma .cn-calendar{padding:calc(var(--spacing,.25rem) * 3);--cell-radius:var(--radius-4xl);--cell-size:calc(var(--spacing,.25rem) * 8)}#root .style-luma .cn-calendar-dropdown-root{border-style:var(--tw-border-style);border-width:1px;border-color:var(--input)}#root .style-luma .cn-calendar-dropdown-root:has(:focus){border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-calendar-dropdown-root:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-luma .cn-calendar-caption-label{height:calc(var(--spacing,.25rem) * 8);padding-right:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-carousel-next,#root .style-luma .cn-carousel-previous{border-radius:3.40282e+38px}#root .style-luma .cn-chart-tooltip{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 1.4);background-color:var(--popover);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent)}#root .style-luma .cn-chart-tooltip:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-chart-tooltip:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-luma .cn-hover-card-content{width:calc(var(--spacing,.25rem) * 72);border-radius:calc(var(--radius) * 2.2);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-luma .cn-hover-card-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-luma .cn-hover-card-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-luma .cn-hover-card-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-luma .cn-hover-card-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-luma .cn-hover-card-content:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-hover-card-content:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-luma .cn-hover-card-content:where([data-open]:not([data-open=false])),#root .style-luma .cn-hover-card-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-luma .cn-hover-card-content:where([data-closed]:not([data-closed=false])),#root .style-luma .cn-hover-card-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-luma .cn-hover-card-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-luma .cn-hover-card-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-luma .cn-menu-translucent{background-color:var(--popover);position:relative;animation:none!important}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-menu-translucent{background-color:color-mix(in oklab,var(--popover) 70%,transparent)}}#root .style-luma .cn-menu-translucent:before{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:calc(1 * -1);border-radius:inherit;--tw-backdrop-blur:blur(var(--blur-2xl,40px));-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,);content:var(--tw-content);--tw-backdrop-saturate:saturate(150%);position:absolute}#root :is(.style-luma .cn-menu-translucent *)[data-slot$=-item]:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-luma .cn-menu-translucent *)[data-slot$=-item]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.style-luma .cn-menu-translucent *)[data-slot$=-item][data-highlighted]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-luma .cn-menu-translucent *)[data-slot$=-item][data-highlighted]{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.style-luma .cn-menu-translucent *)[data-slot$=-separator]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-luma .cn-menu-translucent *)[data-slot$=-separator]{background-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}#root :is(.style-luma .cn-menu-translucent *)[data-slot$=-trigger]:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-luma .cn-menu-translucent *)[data-slot$=-trigger]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.style-luma .cn-menu-translucent *)[data-slot$=-trigger][aria-expanded=true]{background-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){#root :is(.style-luma .cn-menu-translucent *)[data-slot$=-trigger][aria-expanded=true]{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)!important}}#root :is(.style-luma .cn-menu-translucent *)[data-variant=destructive],#root :is(:is(.style-luma .cn-menu-translucent *)[data-variant=destructive] *){color:var(--accent-foreground)!important}#root :is(.style-luma .cn-menu-translucent *)[data-variant=destructive]:focus{background-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){#root :is(.style-luma .cn-menu-translucent *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)!important}}#root .style-luma .cn-bubble{gap:calc(var(--spacing,.25rem) * 1);max-width:80%}#root .style-luma .cn-bubble:is(:where(.group\/message)[data-align=end] *),#root .style-luma .cn-bubble[data-align=end]{align-self:flex-end}#root .style-luma .cn-bubble[data-variant=ghost]{max-width:100%}#root .style-luma .cn-bubble-content{border-radius:calc(var(--radius) * 2.2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);border-width:1px;border-color:#0000}#root .style-luma .cn-bubble-content:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}#root .style-luma .cn-bubble-content:is(button,a){--tw-outline-style:none;outline-style:none}#root .style-luma .cn-bubble-content:is(button,a):focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-bubble-content:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root :is(.style-luma .cn-bubble-variant-default>*)[data-slot=bubble-content]{background-color:var(--primary);color:var(--primary-foreground)}#root .style-luma .cn-bubble-variant-default>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-bubble-variant-default>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}#root :is(.style-luma .cn-bubble-variant-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary);color:var(--secondary-foreground)}#root .style-luma .cn-bubble-variant-secondary>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-bubble-variant-secondary>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}#root .style-luma .cn-bubble-variant-muted>[data-slot=bubble-content]:is(button,a):hover,#root :is(.style-luma .cn-bubble-variant-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-bubble-variant-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}#root :is(.style-luma .cn-bubble-variant-tinted>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h);color:var(--foreground)}#root :is(.style-luma .cn-bubble-variant-tinted:is(.dark *)>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}#root .style-luma .cn-bubble-variant-tinted>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}#root .style-luma .cn-bubble-variant-tinted:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}#root :is(.style-luma .cn-bubble-variant-outline>*)[data-slot=bubble-content]{border-color:var(--border);background-color:var(--background)}#root .style-luma .cn-bubble-variant-outline>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted);color:var(--foreground)}#root .style-luma .cn-bubble-variant-outline:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-bubble-variant-outline:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-luma .cn-bubble-variant-ghost{--tw-border-style:none;border-style:none}#root :is(.style-luma .cn-bubble-variant-ghost>*)[data-slot=bubble-content]{padding:calc(var(--spacing,.25rem) * 0);background-color:#0000;border-radius:0}#root .style-luma .cn-bubble-variant-ghost>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted);color:var(--foreground)}#root .style-luma .cn-bubble-variant-ghost:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-bubble-variant-ghost:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root :is(.style-luma .cn-bubble-variant-destructive>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-luma .cn-bubble-variant-destructive>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root :is(.style-luma .cn-bubble-variant-destructive>*)[data-slot=bubble-content]{color:var(--destructive)}#root :is(.style-luma .cn-bubble-variant-destructive:is(.dark *)>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-luma .cn-bubble-variant-destructive:is(.dark *)>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-luma .cn-bubble-variant-destructive>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-bubble-variant-destructive>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-luma .cn-bubble-variant-destructive:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-bubble-variant-destructive:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}#root .style-luma .cn-bubble-reactions{gap:calc(var(--spacing,.25rem) * 1);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--card);border-radius:3.40282e+38px;flex-shrink:0}#root .style-luma .cn-bubble-reactions:has(:is(button)){padding:calc(var(--spacing,.25rem) * 0)}#root .style-luma .cn-bubble-reactions-side-top{top:calc(var(--spacing,.25rem) * 0);--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-luma .cn-bubble-reactions-side-bottom{bottom:calc(var(--spacing,.25rem) * 0);--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-luma .cn-bubble-reactions-align-start{left:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-bubble-reactions-align-end{right:calc(var(--spacing,.25rem) * 3)}#root .style-luma .cn-bubble-group{gap:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-attachment{border-radius:calc(var(--radius) * 2.2);width:fit-content}#root .style-luma .cn-attachment:focus-within{--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-luma .cn-attachment:focus-within{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-luma .cn-attachment-orientation-horizontal{min-width:calc(var(--spacing,.25rem) * 40)}#root .style-luma .cn-attachment-orientation-vertical{width:calc(var(--spacing,.25rem) * 24)}#root .style-luma .cn-attachment-orientation-vertical:has([data-slot=attachment-content]){width:calc(var(--spacing,.25rem) * 30)}#root .style-luma .cn-attachment-size-default{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-luma .cn-attachment-size-default:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-attachment-size-default:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-attachment-size-sm{gap:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-luma .cn-attachment-size-sm:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5)}#root .style-luma .cn-attachment-size-sm:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 1.5)}#root .style-luma .cn-attachment-size-xs{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 1.8);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-luma .cn-attachment-size-xs:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1)}#root .style-luma .cn-attachment-size-xs:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 1)}#root .style-luma .cn-attachment-media{width:calc(var(--spacing,.25rem) * 10);border-radius:calc(var(--radius) * 1.8);background-color:var(--muted);color:var(--foreground)}#root .style-luma .cn-attachment-media:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}#root .style-luma .cn-attachment-media:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 8)}#root .style-luma .cn-attachment-media:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) * 1.4)}#root :is(.style-luma .cn-attachment-media:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing,.25rem) * 6)!important;height:calc(var(--spacing,.25rem) * 6)!important}#root .style-luma .cn-attachment-media svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-attachment-media:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-luma .cn-attachment-media:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-luma .cn-attachment-media-variant-image{opacity:.6}#root .style-luma .cn-attachment-media-variant-image:is(:where(.group\/attachment)[data-state=done] *),#root .style-luma .cn-attachment-media-variant-image:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}#root .style-luma .cn-attachment-content{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}#root .style-luma .cn-attachment-content:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing,.25rem) * 1)}#root .style-luma .cn-attachment-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-luma .cn-attachment-description{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-luma .cn-attachment-actions{z-index:20;position:relative}#root .style-luma .cn-attachment-actions:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 1);position:absolute}#root .style-luma .cn-attachment-group{scroll-padding-inline:calc(var(--spacing,.25rem) * 1);gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1)}#root .style-luma .cn-attachment-trigger{inset:calc(var(--spacing,.25rem) * 0);z-index:10;--tw-outline-style:none;outline-style:none;position:absolute}#root .style-luma .cn-marker{min-height:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-luma .cn-marker svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-marker:is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root .style-luma .cn-marker:is(a):hover{color:var(--foreground)}}#root .style-luma .cn-marker-variant-separator:before{margin-right:calc(var(--spacing,.25rem) * 1)}#root .style-luma .cn-marker-variant-separator:after,#root .style-luma .cn-marker-variant-separator:before{height:1px;min-width:calc(var(--spacing,.25rem) * 0);content:var(--tw-content);background-color:var(--border);flex:1}#root .style-luma .cn-marker-variant-separator:after{margin-left:calc(var(--spacing,.25rem) * 1)}#root .style-luma .cn-marker-variant-border{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-luma .cn-marker-icon,#root .style-luma .cn-marker-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-luma .cn-marker-content:is(:where(.group\/marker)[data-variant=separator] *){text-align:center;flex:none}#root :is(.style-luma .cn-marker-content>*):is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root :is(.style-luma .cn-marker-content>*):is(a):hover{color:var(--foreground)}}#root .style-luma .cn-message-scroller-content{gap:calc(var(--spacing,.25rem) * 8)}#root .style-luma .cn-message{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-luma .cn-message-avatar{min-width:calc(var(--spacing,.25rem) * 8)}#root .style-luma .cn-message-avatar:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing,.25rem) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-luma .cn-message-content{gap:calc(var(--spacing,.25rem) * 2.5)}#root :is(.style-luma .cn-message-content:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}#root .style-luma .cn-message-header{padding-inline:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-luma .cn-message-header:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing,.25rem) * 0)}#root .style-luma .cn-message-footer{padding-inline:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-luma .cn-message-footer:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing,.25rem) * 0)}#root .style-luma .cn-message-group{gap:calc(var(--spacing,.25rem) * 2)}#root .style-sera .cn-accordion-item:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root .style-sera .cn-accordion-trigger{gap:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-radius:0}@media (hover:hover){#root .style-sera .cn-accordion-trigger:hover{text-decoration-line:underline}}#root .style-sera .cn-accordion-trigger:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-accordion-trigger:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root :is(.style-sera .cn-accordion-trigger *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:var(--muted-foreground);margin-left:auto}#root .style-sera .cn-accordion-content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-sera .cn-accordion-content:where([data-open]:not([data-open=false])),#root .style-sera .cn-accordion-content:where([data-state=open]){animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root .style-sera .cn-accordion-content:where([data-closed]:not([data-closed=false])),#root .style-sera .cn-accordion-content:where([data-state=closed]){animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root .style-sera .cn-accordion-content-inner{padding-top:calc(var(--spacing,.25rem) * 0);padding-bottom:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-alert{gap:calc(var(--spacing,.25rem) * 1);border-style:var(--tw-border-style);background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:1px;display:grid;position:relative}#root .style-sera .cn-alert:after{content:var(--tw-content);width:calc(var(--spacing,.25rem) * .5);inset-block:-1px;position:absolute;left:-1px}#root .style-sera .cn-alert:has([data-slot=alert-action]){padding-right:calc(var(--spacing,.25rem) * 18);position:relative}#root .style-sera .cn-alert:has(>svg){column-gap:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:auto 1fr}#root :is(.style-sera .cn-alert>*):is(svg){--tw-translate-y:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}#root :is(.style-sera .cn-alert>*):is(svg:not([class*=size-])){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-alert-variant-default{background-color:var(--card);color:var(--card-foreground)}#root .style-sera .cn-alert-variant-default:after{content:var(--tw-content);background-color:var(--foreground)}#root .style-sera .cn-alert-variant-destructive{background-color:var(--card);color:var(--destructive)}#root .style-sera .cn-alert-variant-destructive:after{content:var(--tw-content);background-color:var(--destructive)}#root :is(.style-sera .cn-alert-variant-destructive>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-sera .cn-alert-variant-destructive>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}#root :is(.style-sera .cn-alert-variant-destructive>*):is(svg){color:currentColor}#root .style-sera .cn-alert-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}#root .style-sera .cn-alert-title:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}#root .style-sera .cn-alert-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));text-wrap:balance;color:var(--muted-foreground)}@media (min-width:48rem){#root .style-sera .cn-alert-description{text-wrap:pretty}}#root .style-sera .cn-alert-description p:not(:last-child){margin-bottom:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-alert-action{top:calc(var(--spacing,.25rem) * 2.5);right:calc(var(--spacing,.25rem) * 3);position:absolute}#root .style-sera .cn-alert-dialog-overlay{background-color:#0003}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-alert-dialog-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 20%,transparent)}}#root .style-sera .cn-alert-dialog-overlay{--tw-duration:.1s;transition-duration:.1s}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-sera .cn-alert-dialog-overlay{--tw-backdrop-blur:blur(var(--blur-sm,8px));-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,)}}#root .style-sera .cn-alert-dialog-overlay:where([data-open]:not([data-open=false])),#root .style-sera .cn-alert-dialog-overlay:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-sera .cn-alert-dialog-overlay:where([data-closed]:not([data-closed=false])),#root .style-sera .cn-alert-dialog-overlay:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-sera .cn-alert-dialog-content{gap:calc(var(--spacing,.25rem) * 6);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 6);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;border-radius:0;transition-duration:.1s}#root .style-sera .cn-alert-dialog-content[data-size=default],#root .style-sera .cn-alert-dialog-content[data-size=sm]{max-width:var(--container-xs,20rem)}@media (min-width:40rem){#root .style-sera .cn-alert-dialog-content[data-size=default]{max-width:var(--container-md,28rem)}}#root .style-sera .cn-alert-dialog-content:where([data-open]:not([data-open=false])),#root .style-sera .cn-alert-dialog-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-sera .cn-alert-dialog-content:where([data-closed]:not([data-closed=false])),#root .style-sera .cn-alert-dialog-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-sera .cn-alert-dialog-header{place-items:center;gap:calc(var(--spacing,.25rem) * 2);text-align:center;grid-template-rows:auto 1fr;display:grid}#root .style-sera .cn-alert-dialog-header:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing,.25rem) * 6);grid-template-rows:auto auto 1fr}@media (min-width:40rem){#root .style-sera .cn-alert-dialog-header:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left;place-items:start}#root .style-sera .cn-alert-dialog-header:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}}#root .style-sera .cn-alert-dialog-media{margin-bottom:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16);background-color:var(--muted);border-radius:0;justify-content:center;align-items:center;display:inline-flex}@media (min-width:40rem){#root .style-sera .cn-alert-dialog-media:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}}#root :is(.style-sera .cn-alert-dialog-media>*):is(svg:not([class*=size-])){width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root .style-sera .cn-alert-dialog-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);text-transform:uppercase}@media (min-width:40rem){#root .style-sera .cn-alert-dialog-title:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}}#root .style-sera .cn-alert-dialog-description{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);text-wrap:balance;color:var(--muted-foreground)}@media (min-width:48rem){#root .style-sera .cn-alert-dialog-description{text-wrap:pretty}}#root :is(.style-sera .cn-alert-dialog-description>*):is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root :is(.style-sera .cn-alert-dialog-description>*):is(a):hover{color:var(--foreground)}}#root .style-sera .cn-avatar{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:3.40282e+38px}#root .style-sera .cn-avatar:after{content:var(--tw-content);border-radius:3.40282e+38px}#root .style-sera .cn-avatar[data-size=lg]{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root .style-sera .cn-avatar[data-size=sm]{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-sera .cn-avatar-fallback{background-color:var(--muted);color:var(--muted-foreground);border-radius:3.40282e+38px}#root .style-sera .cn-avatar-image{border-radius:3.40282e+38px}#root .style-sera .cn-avatar-badge{background-color:var(--primary);color:var(--primary-foreground);--tw-ring-color:var(--background)}#root .style-sera .cn-avatar-group-count{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);background-color:var(--muted);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);border-radius:3.40282e+38px}#root .style-sera .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root .style-sera .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-sera .cn-avatar-group-count>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root .style-sera .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-sera .cn-badge{gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 0);--tw-font-weight:var(--font-weight-semibold,600);font-size:.625rem;font-weight:var(--font-weight-semibold,600);--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);text-transform:uppercase;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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-width:0;border-radius:0}#root .style-sera .cn-badge:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 0)}#root .style-sera .cn-badge:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 0)}#root .style-sera .cn-badge>svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-sera .cn-badge-variant-default{color:var(--foreground)}@media (hover:hover){#root .style-sera .cn-badge-variant-default:is(a):hover{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-badge-variant-default:is(a):hover{color:color-mix(in oklab,var(--foreground) 70%,transparent)}}}#root .style-sera .cn-badge-variant-secondary{color:var(--muted-foreground)}@media (hover:hover){#root .style-sera .cn-badge-variant-secondary:is(a):hover{color:var(--foreground)}}#root .style-sera .cn-badge-variant-outline{color:var(--foreground)}@media (hover:hover){#root .style-sera .cn-badge-variant-outline:is(a):hover{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-badge-variant-outline:is(a):hover{color:color-mix(in oklab,var(--foreground) 70%,transparent)}}}#root .style-sera .cn-badge-variant-destructive{color:var(--destructive)}#root .style-sera .cn-badge-variant-destructive:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-badge-variant-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-sera .cn-badge-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-badge-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}@media (hover:hover){#root .style-sera .cn-badge-variant-destructive:is(a):hover{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-badge-variant-destructive:is(a):hover{color:color-mix(in oklab,var(--destructive) 70%,transparent)}}}#root .style-sera .cn-badge-variant-ghost{color:var(--muted-foreground)}@media (hover:hover){#root .style-sera .cn-badge-variant-ghost:hover{color:var(--foreground)}}#root .style-sera .cn-badge-variant-link{color:var(--foreground);text-underline-offset:4px}@media (hover:hover){#root .style-sera .cn-badge-variant-link:hover{text-decoration-line:underline}}#root .style-sera .cn-breadcrumb-list{gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .025em);letter-spacing:calc(var(--letter-spacing) + .025em);color:var(--muted-foreground);text-transform:uppercase}@media (min-width:40rem){#root .style-sera .cn-breadcrumb-list{gap:calc(var(--spacing,.25rem) * 2.5)}}#root .style-sera .cn-breadcrumb-item{gap:calc(var(--spacing,.25rem) * 1.5)}#root .style-sera .cn-breadcrumb-link{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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){#root .style-sera .cn-breadcrumb-link:hover{color:var(--foreground)}}#root .style-sera .cn-breadcrumb-page{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--foreground)}#root .style-sera .cn-breadcrumb-separator>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-breadcrumb-ellipsis{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root .style-sera .cn-breadcrumb-ellipsis>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-button{border-style:var(--tw-border-style);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);text-transform:uppercase;background-clip:padding-box;border-width:1px;border-color:#0000;border-radius:0}#root .style-sera .cn-button:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-button:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-sera .cn-button:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-sera .cn-button[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-sera .cn-button:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-button:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-sera .cn-button:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-button:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-sera .cn-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-button-variant-outline{border-color:var(--border);background-color:#0000}@media (hover:hover){#root .style-sera .cn-button-variant-outline:hover{background-color:var(--muted);color:var(--foreground)}}#root .style-sera .cn-button-variant-outline[aria-expanded=true]{background-color:var(--muted);color:var(--foreground)}@media (hover:hover){#root .style-sera .cn-button-variant-outline:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-button-variant-outline:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}}#root .style-sera .cn-button-variant-default{background-color:var(--primary);color:var(--primary-foreground)}@media (hover:hover){#root .style-sera .cn-button-variant-default:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-button-variant-default:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}}#root .style-sera .cn-button-variant-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){#root .style-sera .cn-button-variant-secondary:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-button-variant-secondary:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}}#root .style-sera .cn-button-variant-secondary[aria-expanded=true]{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){#root .style-sera .cn-button-variant-ghost:hover{background-color:var(--muted);color:var(--foreground)}}#root .style-sera .cn-button-variant-ghost[aria-expanded=true]{background-color:var(--muted);color:var(--foreground)}@media (hover:hover){#root .style-sera .cn-button-variant-ghost:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-button-variant-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root .style-sera .cn-button-variant-destructive{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-button-variant-destructive{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-sera .cn-button-variant-destructive{color:var(--destructive)}@media (hover:hover){#root .style-sera .cn-button-variant-destructive:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-button-variant-destructive:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}}#root .style-sera .cn-button-variant-destructive:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-button-variant-destructive:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-sera .cn-button-variant-destructive:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-button-variant-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-sera .cn-button-variant-destructive:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-button-variant-destructive:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media (hover:hover){#root .style-sera .cn-button-variant-destructive:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-button-variant-destructive:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}}#root .style-sera .cn-button-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-button-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-sera .cn-button-variant-link{color:var(--primary);text-underline-offset:4px;text-decoration-line:underline}@media (hover:hover){#root .style-sera .cn-button-variant-link:hover{text-decoration-line:underline}}#root .style-sera .cn-button-size-xs{height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 3)}#root .style-sera .cn-button-size-xs:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-sera .cn-button-size-xs:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-sera .cn-button-size-xs svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-sera .cn-button-size-sm{height:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-button-size-sm:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 3)}#root .style-sera .cn-button-size-sm:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 3)}#root .style-sera .cn-button-size-default{height:calc(var(--spacing,.25rem) * 10);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 6)}#root .style-sera .cn-button-size-default:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-button-size-default:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-button-size-lg{height:calc(var(--spacing,.25rem) * 11);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 8)}#root .style-sera .cn-button-size-lg:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 5)}#root .style-sera .cn-button-size-lg:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 5)}#root .style-sera .cn-button-size-icon-xs{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}#root .style-sera .cn-button-size-icon-xs svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-sera .cn-button-size-icon-sm{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9)}#root .style-sera .cn-button-size-icon{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root .style-sera .cn-button-size-icon-lg{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11)}#root .style-sera .cn-button-group:has(>[data-slot=button-group]){gap:calc(var(--spacing,.25rem) * 2)}#root :is(.style-sera .cn-button-group>*)[data-slot=input]{padding-inline:calc(var(--spacing,.25rem) * 4)}#root :is(.style-sera .cn-button-group:has(>[data-variant=outline])>*)[data-slot=input-group]{border-color:var(--border);padding-inline:calc(var(--spacing,.25rem) * 2.5)}#root :is(.style-sera .cn-button-group:has(>[data-variant=outline])>*)[data-slot=select-trigger]{border-color:var(--border)}#root :is(.style-sera .cn-button-group:has(>[data-variant=outline])>*)[role=combobox]{padding-inline:calc(var(--spacing,.25rem) * 2.5)}#root .style-sera .cn-button-group:has(>[data-variant=outline])>[data-slot=input-group]:has(:focus-visible),#root .style-sera .cn-button-group:has(>[data-variant=outline])>[data-slot=select-trigger]:focus-visible{border-color:var(--ring)}#root .style-sera .cn-button-group:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-radius:0}#root .style-sera .cn-button-group:has(>[data-variant=outline])>input{border-color:var(--border)}#root .style-sera .cn-button-group:has(>[data-variant=outline])>input:focus-visible{border-color:var(--ring)}#root .style-sera .cn-button-group-orientation-horizontal>[data-slot]:not(:has(~[data-slot])),#root .style-sera .cn-button-group-orientation-vertical>[data-slot]:not(:has(~[data-slot])){border-radius:0!important}#root .style-sera .cn-button-group-text{gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-bottom-color:var(--input);padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-transform:uppercase;background-color:#0000}#root .style-sera .cn-button-group-text:is(:where(.group\/button-group):has(>[data-variant=outline]) *){border-color:var(--border)}#root .style-sera .cn-button-group-text svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-button-group-separator{background-color:var(--input)}#root .style-sera .cn-calendar{padding:calc(var(--spacing,.25rem) * 3);--cell-radius:0;--cell-size:calc(var(--spacing,.25rem) * 8)}#root .style-sera .cn-calendar-dropdown-root{border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);border-radius:0}#root .style-sera .cn-calendar-dropdown-root:has(:focus){border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-calendar-dropdown-root:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-sera .cn-calendar-caption-label{height:calc(var(--spacing,.25rem) * 8);padding-right:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 3)}#root .style-sera .cn-calendar-caption,#root .style-sera .cn-calendar-caption-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:calc(var(--letter-spacing) + .025em);letter-spacing:calc(var(--letter-spacing) + .025em);text-transform:uppercase}#root .style-sera .cn-card{gap:var(--card-spacing);background-color:var(--card);padding-block:var(--card-spacing);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--card-foreground);--tw-shadow:var(--shadow-sm);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--card-spacing:calc(var(--spacing,.25rem) * 8);overflow:hidden}#root .style-sera .cn-card:has(>img:first-child){padding-top:calc(var(--spacing,.25rem) * 0)}#root .style-sera .cn-card[data-size=sm]{--card-spacing:calc(var(--spacing,.25rem) * 5)}#root :is(.style-sera .cn-card>*):is(img:first-child),#root :is(.style-sera .cn-card>*):is(img:last-child){border-radius:0}#root .style-sera .cn-card-header{gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:var(--card-spacing);border-radius:0}#root .style-sera .cn-card-header.border-b{padding-bottom:var(--card-spacing)}#root .style-sera .cn-card-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);text-transform:uppercase}#root .style-sera .cn-card-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}#root .style-sera .cn-card-content,#root .style-sera .cn-card-footer{padding-inline:var(--card-spacing)}#root .style-sera .cn-card-footer.border-t{padding-top:var(--card-spacing)}#root .style-sera .cn-chart-tooltip{gap:calc(var(--spacing,.25rem) * 1.5);background-color:var(--popover);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--popover-foreground);--tw-shadow:var(--shadow-sm);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}#root .style-sera .cn-checkbox{width:calc(var(--spacing,.25rem) * 4.5);height:calc(var(--spacing,.25rem) * 4.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-radius:0;justify-content:center;align-items:center;display:flex}#root .style-sera .cn-checkbox:is(:where(.group\/field):has(:disabled) *){opacity:.5}#root .style-sera .cn-checkbox:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-checkbox:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-sera .cn-checkbox[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-checkbox[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-sera .cn-checkbox[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}#root .style-sera .cn-checkbox:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-checkbox:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-sera .cn-checkbox:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-checkbox:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-sera .cn-checkbox:where([data-checked]:not([data-checked=false])),#root .style-sera .cn-checkbox:where([data-state=checked]){border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}#root .style-sera .cn-checkbox:is(.dark *):where([data-checked]:not([data-checked=false])),#root .style-sera .cn-checkbox:is(.dark *):where([data-state=checked]){background-color:var(--primary)}#root .style-sera .cn-checkbox-indicator>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-combobox-content{max-height:calc(var(--spacing,.25rem) * 72);min-width:calc(var(--spacing,.25rem) * 36);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;border-radius:0;transition-duration:.1s;overflow:hidden}#root .style-sera .cn-combobox-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-sera .cn-combobox-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-sera .cn-combobox-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-sera .cn-combobox-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root :is(.style-sera .cn-combobox-content>*)[data-slot=input-group]{margin:calc(var(--spacing,.25rem) * 1.5);margin-bottom:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 8);border-color:#0000;border-bottom-color:var(--input);padding-inline:calc(var(--spacing,.25rem) * 2.5);background-color:#0000}#root :is(.style-sera .cn-combobox-content>*)[data-slot=input-group]:focus-within{border-color:#0000}#root .style-sera .cn-combobox-content:where([data-open]:not([data-open=false])),#root .style-sera .cn-combobox-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-sera .cn-combobox-content:where([data-closed]:not([data-closed=false])),#root .style-sera .cn-combobox-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-sera .cn-combobox-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-sera .cn-combobox-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-sera .cn-combobox-label{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);color:var(--muted-foreground);text-transform:uppercase}#root .style-sera .cn-combobox-item{gap:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-radius:0}#root .style-sera .cn-combobox-item[data-highlighted]{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-sera .cn-combobox-item:not([data-variant=destructive])[data-highlighted] *){color:var(--accent-foreground)}#root .style-sera .cn-combobox-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-combobox-item-indicator{pointer-events:none;right:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:center;display:flex;position:absolute}#root .style-sera .cn-combobox-empty{width:100%;padding-block:calc(var(--spacing,.25rem) * 2);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);justify-content:center;display:none}#root .style-sera .cn-combobox-empty:is(:where(.group\/combobox-content)[data-empty] *){display:flex}#root .style-sera .cn-combobox-list{-ms-overflow-style:none;scrollbar-width:none}#root .style-sera .cn-combobox-list::-webkit-scrollbar{display:none}#root .style-sera .cn-combobox-list{max-height:min(calc(calc(var(--spacing,.25rem) * 72) - calc(var(--spacing,.25rem) * 9)),calc(var(--available-height) - calc(var(--spacing,.25rem) * 9)));scroll-padding-block:calc(var(--spacing,.25rem) * 1.5);padding:calc(var(--spacing,.25rem) * 1.5);overflow-y:auto}#root .style-sera .cn-combobox-list[data-empty]{padding:calc(var(--spacing,.25rem) * 0)}#root .style-sera .cn-combobox-item-text{gap:calc(var(--spacing,.25rem) * 2);flex:1;display:flex}#root .style-sera .cn-combobox-separator{margin-inline:calc(var(--spacing,.25rem) * -1.5);margin-block:calc(var(--spacing,.25rem) * 1.5);background-color:var(--border);height:1px}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-combobox-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-sera .cn-combobox-trigger svg:not([class*=size-]),#root .style-sera .cn-combobox-trigger-icon{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-combobox-trigger-icon{color:var(--muted-foreground)}#root .style-sera .cn-combobox-chips{min-height:calc(var(--spacing,.25rem) * 10);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-bottom-color:var(--input);padding-inline:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;background-clip:padding-box;border-radius:0;flex-wrap:wrap;display:flex}#root .style-sera .cn-combobox-chips:focus-within{border-bottom-color:var(--ring)}#root .style-sera .cn-combobox-chips:has([aria-invalid=true]){border-bottom-color:var(--destructive)}#root .style-sera .cn-combobox-chips:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing,.25rem) * 0)}#root .style-sera .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){border-bottom-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){border-bottom-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-sera .cn-combobox-chip{height:calc(calc(var(--spacing,.25rem) * 5.5));justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1);background-color:var(--muted);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--foreground);border-radius:0;display:flex}#root .style-sera .cn-combobox-chip:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing,.25rem) * 0)}#root .style-sera .cn-combobox-chip-remove{margin-left:calc(var(--spacing,.25rem) * -1);opacity:.5}@media (hover:hover){#root .style-sera .cn-combobox-chip-remove:hover{opacity:1}}#root .style-sera .cn-command{background-color:var(--popover);color:var(--popover-foreground)}#root .style-sera .cn-command-dialog{padding:calc(var(--spacing,.25rem) * 0)}#root .style-sera .cn-command-input-wrapper{padding:calc(var(--spacing,.25rem) * 1)}#root .style-sera .cn-command-input-group{border-color:#0000;border-bottom-color:var(--input);padding-inline:calc(var(--spacing,.25rem) * 3);background-color:#0000}#root .style-sera .cn-command-input-icon{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);opacity:.5;flex-shrink:0}#root .style-sera .cn-command-input{width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-sera .cn-command-list{-ms-overflow-style:none;scrollbar-width:none}#root .style-sera .cn-command-list::-webkit-scrollbar{display:none}#root .style-sera .cn-command-list{max-height:calc(var(--spacing,.25rem) * 72);scroll-padding-block:calc(var(--spacing,.25rem) * 1);--tw-outline-style:none;outline-style:none}#root .style-sera .cn-command-empty{padding-block:calc(var(--spacing,.25rem) * 6);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-sera .cn-command-group{padding:calc(var(--spacing,.25rem) * 1.5);color:var(--foreground);overflow:hidden}#root :is(.style-sera .cn-command-group *)[cmdk-group-heading]{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);color:var(--muted-foreground);text-transform:uppercase}#root .style-sera .cn-command-separator{margin-inline:calc(var(--spacing,.25rem) * -1.5);margin-block:calc(var(--spacing,.25rem) * 1.5);background-color:var(--border);height:1px}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-command-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-sera .cn-command-item{cursor:default;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-outline-style:none;border-radius:0;outline-style:none;display:flex;position:relative}@media (forced-colors:active){#root .style-sera .cn-command-item{outline-offset:2px;outline:2px solid #0000}}#root .style-sera .cn-command-item{-webkit-user-select:none;user-select:none}#root :where([data-slot=dialog-content]) :is(.style-sera .cn-command-item){border-radius:0}#root .style-sera .cn-command-item:where([data-selected=true]){background-color:var(--muted);color:var(--foreground)}#root .style-sera .cn-command-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root :is(.style-sera .cn-command-item:where([data-selected=true])>*):is(svg){color:var(--foreground)}#root .style-sera .cn-command-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground);margin-left:auto}#root .style-sera .cn-command-shortcut:is(:where(.group\/command-item):where([data-selected=true]) *){color:var(--foreground)}#root .style-sera .cn-context-menu-content{min-width:calc(var(--spacing,.25rem) * 48);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1.5);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;border-radius:0;transition-duration:.1s}#root .style-sera .cn-context-menu-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-sera .cn-context-menu-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-sera .cn-context-menu-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-sera .cn-context-menu-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-sera .cn-context-menu-content:where([data-open]:not([data-open=false])),#root .style-sera .cn-context-menu-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-sera .cn-context-menu-content:where([data-closed]:not([data-closed=false])),#root .style-sera .cn-context-menu-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-sera .cn-context-menu-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-sera .cn-context-menu-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-sera .cn-context-menu-item{gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);text-transform:uppercase;border-radius:0}#root .style-sera .cn-context-menu-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-sera .cn-context-menu-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-sera .cn-context-menu-item[data-variant=destructive]{color:var(--destructive)}#root .style-sera .cn-context-menu-item[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-context-menu-item[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-sera .cn-context-menu-item[data-variant=destructive]:focus{color:var(--destructive)}#root .style-sera .cn-context-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-context-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-sera .cn-context-menu-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root :is(.style-sera .cn-context-menu-item:focus>*):is(svg){color:var(--accent-foreground)}#root :is(.style-sera .cn-context-menu-item[data-variant=destructive]>*):is(svg){color:var(--destructive)}#root .style-sera .cn-context-menu-checkbox-item{gap:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);text-transform:uppercase;border-radius:0}#root .style-sera .cn-context-menu-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-sera .cn-context-menu-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-sera .cn-context-menu-checkbox-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-context-menu-radio-item{gap:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);text-transform:uppercase;border-radius:0}#root .style-sera .cn-context-menu-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-sera .cn-context-menu-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-sera .cn-context-menu-radio-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-context-menu-item-indicator{right:calc(var(--spacing,.25rem) * 2);position:absolute}#root .style-sera .cn-context-menu-label{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);color:var(--muted-foreground);text-transform:uppercase}#root .style-sera .cn-context-menu-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-sera .cn-context-menu-separator{margin-inline:calc(var(--spacing,.25rem) * -1.5);margin-block:calc(var(--spacing,.25rem) * 1.5);background-color:var(--border);height:1px}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-context-menu-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-sera .cn-context-menu-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground);margin-left:auto}#root .style-sera .cn-context-menu-shortcut:is(:where(.group\/context-menu-item):focus *){color:var(--accent-foreground)}#root .style-sera .cn-context-menu-sub-trigger{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);text-transform:uppercase;border-radius:0}#root .style-sera .cn-context-menu-sub-trigger:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-sera .cn-context-menu-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-sera .cn-context-menu-sub-trigger:where([data-open]:not([data-open=false])),#root .style-sera .cn-context-menu-sub-trigger:where([data-state=open]){background-color:var(--accent);color:var(--accent-foreground)}#root .style-sera .cn-context-menu-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-context-menu-sub-content{min-width:calc(var(--spacing,.25rem) * 32);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1.5);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;border-radius:0;transition-duration:.1s}#root .style-sera .cn-context-menu-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-sera .cn-context-menu-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-sera .cn-context-menu-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-sera .cn-context-menu-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-sera .cn-context-menu-sub-content:where([data-open]:not([data-open=false])),#root .style-sera .cn-context-menu-sub-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-sera .cn-context-menu-sub-content:where([data-closed]:not([data-closed=false])),#root .style-sera .cn-context-menu-sub-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-sera .cn-context-menu-subcontent{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-sera .cn-dialog-overlay{background-color:#0003}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-dialog-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 20%,transparent)}}#root .style-sera .cn-dialog-overlay{--tw-duration:.1s;transition-duration:.1s}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-sera .cn-dialog-overlay{--tw-backdrop-blur:blur(var(--blur-sm,8px));-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,)}}#root .style-sera .cn-dialog-overlay:where([data-open]:not([data-open=false])),#root .style-sera .cn-dialog-overlay:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-sera .cn-dialog-overlay:where([data-closed]:not([data-closed=false])),#root .style-sera .cn-dialog-overlay:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-sera .cn-dialog-content{gap:calc(var(--spacing,.25rem) * 6);background-color:var(--popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;border-radius:0;transition-duration:.1s;display:grid}@media (min-width:40rem){#root .style-sera .cn-dialog-content{max-width:var(--container-md,28rem)}}#root .style-sera .cn-dialog-content:where([data-open]:not([data-open=false])),#root .style-sera .cn-dialog-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-sera .cn-dialog-content:where([data-closed]:not([data-closed=false])),#root .style-sera .cn-dialog-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-sera .cn-dialog-close{top:calc(var(--spacing,.25rem) * 5);right:calc(var(--spacing,.25rem) * 5);background-color:var(--secondary);position:absolute}#root .style-sera .cn-dialog-footer,#root .style-sera .cn-dialog-header{gap:calc(var(--spacing,.25rem) * 2)}#root .style-sera .cn-dialog-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);text-transform:uppercase}#root .style-sera .cn-dialog-description{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}#root :is(.style-sera .cn-dialog-description>*):is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root :is(.style-sera .cn-dialog-description>*):is(a):hover{color:var(--foreground)}}#root .style-sera .cn-drawer-overlay{background-color:#0003}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-drawer-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 20%,transparent)}}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-sera .cn-drawer-overlay{--tw-backdrop-blur:blur(var(--blur-sm,8px));-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,)}}#root .style-sera .cn-drawer-overlay:where([data-open]:not([data-open=false])),#root .style-sera .cn-drawer-overlay:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-sera .cn-drawer-overlay:where([data-closed]:not([data-closed=false])),#root .style-sera .cn-drawer-overlay:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-sera .cn-drawer-content{background-color:var(--popover);height:auto;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);flex-direction:column;display:flex}#root .style-sera .cn-drawer-content[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 24);border-top-style:var(--tw-border-style);border-top-width:1px;border-radius:0;max-height:80vh}#root .style-sera .cn-drawer-content[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);border-right-style:var(--tw-border-style);border-right-width:1px;border-radius:0;width:75%}#root .style-sera .cn-drawer-content[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);border-left-style:var(--tw-border-style);border-left-width:1px;border-radius:0;width:75%}#root .style-sera .cn-drawer-content[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing,.25rem) * 0);top:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 24);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-radius:0;max-height:80vh}@media (min-width:40rem){#root .style-sera .cn-drawer-content[data-vaul-drawer-direction=left],#root .style-sera .cn-drawer-content[data-vaul-drawer-direction=right]{max-width:var(--container-sm,24rem)}}#root .style-sera .cn-drawer-handle{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--muted);border-radius:0;flex-shrink:0;width:100px;display:none}#root .style-sera .cn-drawer-handle:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}#root .style-sera .cn-drawer-header{gap:calc(var(--spacing,.25rem) * 1);padding:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-drawer-header:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),#root .style-sera .cn-drawer-header:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}@media (min-width:48rem){#root .style-sera .cn-drawer-header{gap:calc(var(--spacing,.25rem) * 2);text-align:left}}#root .style-sera .cn-drawer-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);color:var(--foreground);text-transform:uppercase}#root .style-sera .cn-drawer-description{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}#root .style-sera .cn-drawer-footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-dropdown-menu-content{min-width:calc(var(--spacing,.25rem) * 48);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1.5);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;border-radius:0;transition-duration:.1s}#root .style-sera .cn-dropdown-menu-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-sera .cn-dropdown-menu-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-sera .cn-dropdown-menu-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-sera .cn-dropdown-menu-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-sera .cn-dropdown-menu-content:where([data-open]:not([data-open=false])),#root .style-sera .cn-dropdown-menu-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-sera .cn-dropdown-menu-content:where([data-closed]:not([data-closed=false])),#root .style-sera .cn-dropdown-menu-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-sera .cn-dropdown-menu-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-sera .cn-dropdown-menu-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-sera .cn-dropdown-menu-item{gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);text-transform:uppercase;border-radius:0}#root .style-sera .cn-dropdown-menu-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-sera .cn-dropdown-menu-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-sera .cn-dropdown-menu-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-sera .cn-dropdown-menu-item[data-variant=destructive]{color:var(--destructive)}#root .style-sera .cn-dropdown-menu-item[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-dropdown-menu-item[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-sera .cn-dropdown-menu-item[data-variant=destructive]:focus{color:var(--destructive)}#root .style-sera .cn-dropdown-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-dropdown-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-sera .cn-dropdown-menu-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root :is(.style-sera .cn-dropdown-menu-item[data-variant=destructive]>*):is(svg){color:var(--destructive)}#root .style-sera .cn-dropdown-menu-checkbox-item{gap:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);text-transform:uppercase;border-radius:0}#root .style-sera .cn-dropdown-menu-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-sera .cn-dropdown-menu-checkbox-item:focus *){color:var(--accent-foreground)}#root .style-sera .cn-dropdown-menu-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-sera .cn-dropdown-menu-checkbox-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-dropdown-menu-radio-item{gap:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);text-transform:uppercase;border-radius:0}#root .style-sera .cn-dropdown-menu-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-sera .cn-dropdown-menu-radio-item:focus *){color:var(--accent-foreground)}#root .style-sera .cn-dropdown-menu-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-sera .cn-dropdown-menu-radio-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-dropdown-menu-item-indicator{right:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex;position:absolute}#root .style-sera .cn-dropdown-menu-label{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);color:var(--muted-foreground);text-transform:uppercase}#root .style-sera .cn-dropdown-menu-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-sera .cn-dropdown-menu-separator{margin-inline:calc(var(--spacing,.25rem) * -1.5);margin-block:calc(var(--spacing,.25rem) * 1.5);background-color:var(--border);height:1px}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-dropdown-menu-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-sera .cn-dropdown-menu-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground);margin-left:auto}#root .style-sera .cn-dropdown-menu-shortcut:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}#root .style-sera .cn-dropdown-menu-sub-trigger{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);text-transform:uppercase;border-radius:0}#root .style-sera .cn-dropdown-menu-sub-trigger:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-sera .cn-dropdown-menu-sub-trigger:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-sera .cn-dropdown-menu-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-sera .cn-dropdown-menu-sub-trigger:where([data-open]:not([data-open=false])),#root .style-sera .cn-dropdown-menu-sub-trigger:where([data-state=open]){background-color:var(--accent);color:var(--accent-foreground)}#root .style-sera .cn-dropdown-menu-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-dropdown-menu-sub-content{min-width:calc(var(--spacing,.25rem) * 36);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1.5);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;border-radius:0;transition-duration:.1s}#root .style-sera .cn-dropdown-menu-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-sera .cn-dropdown-menu-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-sera .cn-dropdown-menu-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-sera .cn-dropdown-menu-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-sera .cn-dropdown-menu-sub-content:where([data-open]:not([data-open=false])),#root .style-sera .cn-dropdown-menu-sub-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-sera .cn-dropdown-menu-sub-content:where([data-closed]:not([data-closed=false])),#root .style-sera .cn-dropdown-menu-sub-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-sera .cn-dropdown-menu-subcontent{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-sera .cn-empty{gap:calc(var(--spacing,.25rem) * 4);--tw-border-style:dashed;padding:calc(var(--spacing,.25rem) * 12);border-style:dashed}#root .style-sera .cn-empty-header{gap:calc(var(--spacing,.25rem) * 2)}#root .style-sera .cn-empty-media{margin-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-sera .cn-empty-media-default{background-color:#0000}#root .style-sera .cn-empty-media-icon{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);background-color:var(--muted);color:var(--foreground);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}#root .style-sera .cn-empty-media-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root .style-sera .cn-empty-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);text-transform:uppercase}#root .style-sera .cn-empty-description{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--leading-relaxed,1.625)}#root .style-sera .cn-empty-content{gap:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-sera .cn-field-set{gap:calc(var(--spacing,.25rem) * 6)}#root .style-sera .cn-field-set:has(>[data-slot=checkbox-group]),#root .style-sera .cn-field-set:has(>[data-slot=radio-group]){gap:calc(var(--spacing,.25rem) * 3)}#root .style-sera .cn-field-legend{margin-bottom:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-transform:uppercase}#root .style-sera .cn-field-legend[data-variant=label],#root .style-sera .cn-field-legend[data-variant=legend]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-sera .cn-field-group{gap:calc(var(--spacing,.25rem) * 10)}#root .style-sera .cn-field-group[data-slot=checkbox-group]{gap:calc(var(--spacing,.25rem) * 3)}#root :is(.style-sera .cn-field-group>*)[data-slot=field-group]{gap:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-field{gap:calc(var(--spacing,.25rem) * 3)}#root .style-sera .cn-field[data-invalid=true]{color:var(--destructive)}#root .style-sera .cn-field-content{gap:calc(var(--spacing,.25rem) * 1)}#root .style-sera .cn-field-label{gap:calc(var(--spacing,.25rem) * 2);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}#root .style-sera .cn-field-label:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}#root .style-sera .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}#root .style-sera .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}#root .style-sera .cn-field-label:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px;border-radius:0}#root :is(.style-sera .cn-field-label>*)[data-slot=field]{padding:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-field-label:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-field-label:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root .style-sera .cn-field-label:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-field-label:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root .style-sera .cn-field-title{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-transform:uppercase}#root .style-sera .cn-field-title:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}#root :where([data-slot=field-label]) :is(.style-sera .cn-field-title){--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}#root .style-sera .cn-field-description{text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-tracking:var(--letter-spacing);letter-spacing:var(--letter-spacing);color:var(--muted-foreground);text-transform:none}#root [data-variant=legend]+:is(.style-sera .cn-field-description){margin-top:calc(var(--spacing,.25rem) * -1.5)}#root .style-sera .cn-field-separator{margin-block:calc(var(--spacing,.25rem) * -2);height:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-sera .cn-field-separator:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing,.25rem) * -2)}#root .style-sera .cn-field-separator-content{padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--muted-foreground)}#root .style-sera .cn-field-error{color:var(--destructive)}#root .style-sera .cn-field-error,#root .style-sera .cn-hover-card-content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-sera .cn-hover-card-content{width:calc(var(--spacing,.25rem) * 72);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 4);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-sera .cn-hover-card-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-sera .cn-hover-card-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-sera .cn-hover-card-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-sera .cn-hover-card-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-sera .cn-hover-card-content:where([data-open]:not([data-open=false])),#root .style-sera .cn-hover-card-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-sera .cn-hover-card-content:where([data-closed]:not([data-closed=false])),#root .style-sera .cn-hover-card-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-sera .cn-hover-card-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-sera .cn-hover-card-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-sera .cn-input{height:calc(var(--spacing,.25rem) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-bottom-color:var(--input);padding-inline:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000}#root .style-sera .cn-input::file-selector-button{height:calc(var(--spacing,.25rem) * 7)}#root .style-sera .cn-input::file-selector-button{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-sera .cn-input::file-selector-button{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-sera .cn-input:focus-visible{border-bottom-color:var(--ring)}#root .style-sera .cn-input[aria-invalid=true]{border-bottom-color:var(--destructive)}@media (min-width:48rem){#root .style-sera .cn-input{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}#root .style-sera .cn-input:is(.dark *)[aria-invalid=true]{border-bottom-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-input:is(.dark *)[aria-invalid=true]{border-bottom-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-sera .cn-input-otp{gap:calc(var(--spacing,.25rem) * 2)}#root .style-sera .cn-input-otp-group{gap:calc(var(--spacing,.25rem) * 1);border-radius:0}#root .style-sera .cn-input-otp-group:has([aria-invalid=true]),#root .style-sera .cn-input-otp-group:is(.dark *):has([aria-invalid=true]){border-bottom-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-input-otp-group:is(.dark *):has([aria-invalid=true]){border-bottom-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-sera .cn-input-otp-slot{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-bottom-color:var(--input);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;background-color:#0000;outline-style:none}#root .style-sera .cn-input-otp-slot:first-child,#root .style-sera .cn-input-otp-slot:last-child{border-radius:0}#root .style-sera .cn-input-otp-slot[aria-invalid=true]{border-bottom-color:var(--destructive)}#root .style-sera .cn-input-otp-slot[data-active=true]{border-bottom-color:var(--ring)}#root .style-sera .cn-input-otp-slot:is(.dark *)[aria-invalid=true]{border-bottom-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-input-otp-slot:is(.dark *)[aria-invalid=true]{border-bottom-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-sera .cn-input-otp-caret-line{height:calc(var(--spacing,.25rem) * 4);background-color:var(--foreground);--tw-duration:1s;width:1px;transition-duration:1s;animation:caret-blink 1.25s ease-out infinite}#root .style-sera .cn-input-otp-separator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-item{border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:1px;border-radius:0}@media (hover:hover){#root .style-sera .cn-item:is(a):hover{background-color:var(--muted)}}#root .style-sera .cn-item-variant-default{border-color:#0000}#root .style-sera .cn-item-variant-outline{border-color:var(--border)}#root .style-sera .cn-item-variant-muted{background-color:var(--muted);border-color:#0000}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-item-variant-muted{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root .style-sera .cn-item-size-default{gap:calc(var(--spacing,.25rem) * 3.5);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-item-size-sm{gap:calc(var(--spacing,.25rem) * 3.5);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3)}#root .style-sera .cn-item-size-xs{gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5)}#root :where([data-slot=dropdown-menu-content]) :is(.style-sera .cn-item-size-xs){padding:calc(var(--spacing,.25rem) * 0)}#root .style-sera .cn-item-media{gap:calc(var(--spacing,.25rem) * 2)}#root .style-sera .cn-item-media:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);align-self:flex-start}#root .style-sera .cn-item-media-variant-default{background-color:#0000}#root .style-sera .cn-item-media-variant-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-item-media-variant-image{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:0;overflow:hidden}#root .style-sera .cn-item-media-variant-image:is(:where(.group\/item)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root .style-sera .cn-item-media-variant-image:is(:where(.group\/item)[data-size=xs] *){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-radius:0}#root .style-sera .cn-item-media-variant-image img{object-fit:cover;width:100%;height:100%}#root .style-sera .cn-item-content{gap:calc(var(--spacing,.25rem) * 1)}#root .style-sera .cn-item-content:is(:where(.group\/item)[data-size=xs] *){gap:calc(var(--spacing,.25rem) * .5)}#root .style-sera .cn-item-title{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-transform:uppercase;text-underline-offset:4px}#root .style-sera .cn-item-description{text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}#root .style-sera .cn-item-actions,#root .style-sera .cn-item-footer,#root .style-sera .cn-item-header{gap:calc(var(--spacing,.25rem) * 2)}#root .style-sera .cn-item-group{gap:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-item-group:has([data-size=sm]){gap:calc(var(--spacing,.25rem) * 2.5)}#root .style-sera .cn-item-group:has([data-size=xs]){gap:calc(var(--spacing,.25rem) * 2)}#root .style-sera .cn-item-separator{margin-block:calc(var(--spacing,.25rem) * 2)}#root .style-sera .cn-kbd{height:calc(var(--spacing,.25rem) * 5.5);width:fit-content;min-width:calc(var(--spacing,.25rem) * 5.5);gap:calc(var(--spacing,.25rem) * 1);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-geist-sans);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground);border-radius:0}#root :where([data-slot=input-group]) :is(.style-sera .cn-kbd){background-color:var(--input)}#root :where([data-slot=tooltip-content]) :is(.style-sera .cn-kbd){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root :where([data-slot=tooltip-content]) :is(.style-sera .cn-kbd){background-color:color-mix(in oklab,var(--background) 20%,transparent)}}#root :where([data-slot=tooltip-content]) :is(.style-sera .cn-kbd){color:var(--background)}#root :where([data-slot=tooltip-content]) .style-sera .cn-kbd:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root :where([data-slot=tooltip-content]) .style-sera .cn-kbd:is(.dark *){background-color:color-mix(in oklab,var(--background) 10%,transparent)}}#root .style-sera .cn-kbd svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-sera .cn-kbd-group{gap:calc(var(--spacing,.25rem) * 1)}#root .style-sera .cn-label{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:calc(var(--letter-spacing) + .025em);letter-spacing:calc(var(--letter-spacing) + .025em);text-transform:uppercase}#root .style-sera .cn-label:is(:where(.group)[data-disabled=true] *),#root .style-sera .cn-label:is(:where(.peer):disabled~*){opacity:.5}#root .style-sera .cn-label:is(:where(.peer)[data-slot=checkbox]~*),#root .style-sera .cn-label:is(:where(.peer)[data-slot=radio-group-item]~*),#root .style-sera .cn-label:is(:where(.peer)[data-slot=switch]~*){font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:var(--letter-spacing);letter-spacing:var(--letter-spacing);text-transform:none}#root .style-sera .cn-menubar{height:calc(var(--spacing,.25rem) * 10);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 1);border-width:1px;border-radius:0}#root .style-sera .cn-menubar-trigger{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .75);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:0}@media (hover:hover){#root .style-sera .cn-menubar-trigger:hover{background-color:var(--muted)}}#root .style-sera .cn-menubar-trigger[aria-expanded=true]{background-color:var(--muted)}#root .style-sera .cn-menubar-content{min-width:calc(var(--spacing,.25rem) * 48);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1.5);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;border-radius:0;transition-duration:.1s}#root .style-sera .cn-menubar-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-sera .cn-menubar-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-sera .cn-menubar-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-sera .cn-menubar-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-sera .cn-menubar-content:where([data-open]:not([data-open=false])),#root .style-sera .cn-menubar-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-sera .cn-menubar-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-sera .cn-menubar-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-sera .cn-menubar-item{gap:calc(var(--spacing,.25rem) * 2.5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-radius:0}#root .style-sera .cn-menubar-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-sera .cn-menubar-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-sera .cn-menubar-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-sera .cn-menubar-item[data-variant=destructive]{color:var(--destructive)}#root .style-sera .cn-menubar-item[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-menubar-item[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-sera .cn-menubar-item[data-variant=destructive]:focus{color:var(--destructive)}#root .style-sera .cn-menubar-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-menubar-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-sera .cn-menubar-item:where([data-disabled=true]),#root .style-sera .cn-menubar-item:where([data-disabled]:not([data-disabled=false])){opacity:.5}#root .style-sera .cn-menubar-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root :is(.style-sera .cn-menubar-item[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}#root .style-sera .cn-menubar-checkbox-item{gap:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 9.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);text-transform:uppercase;border-radius:0}#root .style-sera .cn-menubar-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-sera .cn-menubar-checkbox-item:focus *){color:var(--accent-foreground)}#root .style-sera .cn-menubar-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-sera .cn-menubar-checkbox-item-indicator{left:calc(var(--spacing,.25rem) * 3)}#root .style-sera .cn-menubar-checkbox-item-indicator,#root .style-sera .cn-menubar-checkbox-item-indicator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-menubar-radio-item{gap:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 9.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);text-transform:uppercase;border-radius:0}#root .style-sera .cn-menubar-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-sera .cn-menubar-radio-item:focus *){color:var(--accent-foreground)}#root .style-sera .cn-menubar-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-sera .cn-menubar-radio-item:where([data-disabled=true]),#root .style-sera .cn-menubar-radio-item:where([data-disabled]:not([data-disabled=false])){opacity:.5}#root .style-sera .cn-menubar-radio-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-menubar-radio-item-indicator{left:calc(var(--spacing,.25rem) * 3)}#root .style-sera .cn-menubar-radio-item-indicator,#root .style-sera .cn-menubar-radio-item-indicator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-menubar-label{padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);color:var(--muted-foreground);text-transform:uppercase}#root .style-sera .cn-menubar-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-sera .cn-menubar-separator{margin-inline:calc(var(--spacing,.25rem) * -1.5);margin-block:calc(var(--spacing,.25rem) * 1.5);background-color:var(--border);height:1px}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-menubar-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-sera .cn-menubar-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground)}#root .style-sera .cn-menubar-shortcut:is(:where(.group\/menubar-item):focus *){color:var(--accent-foreground)}#root .style-sera .cn-menubar-sub-trigger{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);text-transform:uppercase;border-radius:0}#root .style-sera .cn-menubar-sub-trigger:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-sera .cn-menubar-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root .style-sera .cn-menubar-sub-trigger:where([data-open]:not([data-open=false])),#root .style-sera .cn-menubar-sub-trigger:where([data-state=open]){background-color:var(--accent);color:var(--accent-foreground)}#root .style-sera .cn-menubar-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-menubar-sub-content{min-width:calc(var(--spacing,.25rem) * 32);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1.5);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;border-radius:0;transition-duration:.1s}#root .style-sera .cn-menubar-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-sera .cn-menubar-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-sera .cn-menubar-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-sera .cn-menubar-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-sera .cn-menubar-sub-content:where([data-open]:not([data-open=false])),#root .style-sera .cn-menubar-sub-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-sera .cn-menubar-sub-content:where([data-closed]:not([data-closed=false])),#root .style-sera .cn-menubar-sub-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-sera .cn-navigation-menu{max-width:max-content}#root .style-sera .cn-navigation-menu-list{gap:calc(var(--spacing,.25rem) * 0)}#root .style-sera .cn-navigation-menu-trigger{padding-inline:calc(var(--spacing,.25rem) * 4.5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:0}@media (hover:hover){#root .style-sera .cn-navigation-menu-trigger:hover{background-color:var(--muted)}}#root .style-sera .cn-navigation-menu-trigger:focus{background-color:var(--muted)}#root .style-sera .cn-navigation-menu-trigger:focus-visible{--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-navigation-menu-trigger:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-sera .cn-navigation-menu-trigger:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#root .style-sera .cn-navigation-menu-trigger:disabled{opacity:.5}#root .style-sera .cn-navigation-menu-trigger[data-popup-open]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-navigation-menu-trigger[data-popup-open]{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){#root .style-sera .cn-navigation-menu-trigger[data-popup-open]:hover{background-color:var(--muted)}}#root .style-sera .cn-navigation-menu-trigger:where([data-open]:not([data-open=false])),#root .style-sera .cn-navigation-menu-trigger:where([data-state=open]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-navigation-menu-trigger:where([data-open]:not([data-open=false])),#root .style-sera .cn-navigation-menu-trigger:where([data-state=open]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){#root :is(.style-sera .cn-navigation-menu-trigger:where([data-state=open]),.style-sera .cn-navigation-menu-trigger:where([data-open]:not([data-open=false]))):hover{background-color:var(--muted)}}#root :is(.style-sera .cn-navigation-menu-trigger:where([data-state=open]),.style-sera .cn-navigation-menu-trigger:where([data-open]:not([data-open=false]))):focus{background-color:var(--muted)}#root .style-sera .cn-navigation-menu-link{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;border-radius:0;outline-style:none;display:flex}@media (hover:hover){#root .style-sera .cn-navigation-menu-link:hover{background-color:var(--muted)}}#root .style-sera .cn-navigation-menu-link:focus{background-color:var(--muted)}#root .style-sera .cn-navigation-menu-link:focus-visible{--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-navigation-menu-link:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-sera .cn-navigation-menu-link:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#root :where([data-slot=navigation-menu-content]) :is(.style-sera .cn-navigation-menu-link){border-radius:0}#root .style-sera .cn-navigation-menu-link[data-active=true]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-navigation-menu-link[data-active=true]{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){#root .style-sera .cn-navigation-menu-link[data-active=true]:hover{background-color:var(--muted)}}#root .style-sera .cn-navigation-menu-link[data-active=true]:focus{background-color:var(--muted)}#root .style-sera .cn-navigation-menu-link svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-navigation-menu-trigger-icon{margin-left:calc(var(--spacing,.25rem) * 1);width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;position:relative;top:1px}#root .style-sera .cn-navigation-menu-trigger-icon:is(:is(:where(.group\/navigation-menu-trigger):where([data-state=open]),:where(.group\/navigation-menu-trigger):where([data-open]:not([data-open=false]))) *),#root .style-sera .cn-navigation-menu-trigger-icon:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *){rotate:180deg}#root .style-sera .cn-navigation-menu-content{padding:calc(var(--spacing,.25rem) * 2.5);padding-right:calc(var(--spacing,.25rem) * 3);--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}#root .style-sera .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:var(--foreground);border-radius:0}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-sera .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.3s;transition-duration:.3s}#root .style-sera .cn-navigation-menu-content[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}#root .style-sera .cn-navigation-menu-content[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}#root .style-sera .cn-navigation-menu-content[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}#root .style-sera .cn-navigation-menu-content[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}#root .style-sera .cn-navigation-menu-content[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-sera .cn-navigation-menu-content[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-sera .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])),#root .style-sera .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-sera .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])),#root .style-sera .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-sera .cn-navigation-menu-viewport{background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;border-radius:0;transition-duration:.1s}#root .style-sera .cn-navigation-menu-viewport:where([data-open]:not([data-open=false])),#root .style-sera .cn-navigation-menu-viewport:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-scale:.9}#root .style-sera .cn-navigation-menu-viewport:where([data-closed]:not([data-closed=false])),#root .style-sera .cn-navigation-menu-viewport:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-scale:.9}#root .style-sera .cn-navigation-menu-indicator[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-sera .cn-navigation-menu-indicator[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-sera .cn-navigation-menu-indicator-arrow{background-color:var(--border);--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:0}#root .style-sera .cn-navigation-menu-positioner{transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:cubic-bezier(.22,1,.36,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.22,1,.36,1)}#root .style-sera .cn-navigation-menu-positioner[data-side=bottom]:before{top:-10px;right:calc(var(--spacing,.25rem) * 0);content:var(--tw-content);left:calc(var(--spacing,.25rem) * 0)}#root .style-sera .cn-navigation-menu-popup{background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-ease:cubic-bezier(.22,1,.36,1);--tw-outline-style:none;border-radius:0;outline-style:none;transition-timing-function:cubic-bezier(.22,1,.36,1)}#root .style-sera .cn-navigation-menu-popup[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0;--tw-duration:.15s;transition-duration:.15s}#root .style-sera .cn-navigation-menu-popup[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}#root .style-sera .cn-native-select{height:calc(var(--spacing,.25rem) * 10);width:100%;min-width:calc(var(--spacing,.25rem) * 0);appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-bottom-color:var(--input);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));-webkit-user-select:none;user-select:none;background-color:#0000;border-radius:0}#root .style-sera .cn-native-select ::selection,#root .style-sera .cn-native-select::selection{background-color:var(--primary)}#root .style-sera .cn-native-select ::selection,#root .style-sera .cn-native-select::selection{color:var(--primary-foreground)}#root .style-sera .cn-native-select::placeholder{color:var(--muted-foreground)}#root .style-sera .cn-native-select:focus-visible{border-bottom-color:var(--ring)}#root .style-sera .cn-native-select[aria-invalid=true]{border-bottom-color:var(--destructive)}#root .style-sera .cn-native-select[data-size=sm]{height:calc(var(--spacing,.25rem) * 9)}#root .style-sera .cn-native-select:is(.dark *)[aria-invalid=true]{border-bottom-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-native-select:is(.dark *)[aria-invalid=true]{border-bottom-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-sera .cn-native-select-icon{top:50%;right:calc(var(--spacing,.25rem) * 0);width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted-foreground)}#root .style-sera .cn-pagination-content{gap:calc(var(--spacing,.25rem) * 1)}#root .style-sera .cn-pagination-ellipsis{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);justify-content:center;align-items:center}#root .style-sera .cn-pagination-ellipsis svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-pagination-previous{padding-left:calc(var(--spacing,.25rem) * 2)!important}#root .style-sera .cn-pagination-next{padding-right:calc(var(--spacing,.25rem) * 2)!important}#root .style-sera .cn-popover-content{gap:calc(var(--spacing,.25rem) * 4);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;border-radius:0;flex-direction:column;transition-duration:.1s;display:flex}#root .style-sera .cn-popover-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-sera .cn-popover-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-sera .cn-popover-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-sera .cn-popover-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-sera .cn-popover-content:where([data-open]:not([data-open=false])),#root .style-sera .cn-popover-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-sera .cn-popover-content:where([data-closed]:not([data-closed=false])),#root .style-sera .cn-popover-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-sera .cn-popover-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-sera .cn-popover-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-sera .cn-popover-header{gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));flex-direction:column;display:flex}#root .style-sera .cn-popover-title{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-transform:uppercase}#root .style-sera .cn-popover-description{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}#root .style-sera .cn-progress,#root .style-sera .cn-progress-track{height:calc(var(--spacing,.25rem) * .5);background-color:var(--muted);border-radius:0}#root .style-sera .cn-progress-indicator{background-color:var(--primary)}#root .style-sera .cn-progress-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:calc(var(--letter-spacing) + .025em);letter-spacing:calc(var(--letter-spacing) + .025em);text-transform:uppercase}#root .style-sera .cn-progress-value{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);margin-left:auto}#root .style-sera .cn-radio-group{gap:calc(var(--spacing,.25rem) * 3);display:grid}#root .style-sera .cn-radio-group-item{width:calc(var(--spacing,.25rem) * 4.5);height:calc(var(--spacing,.25rem) * 4.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:#0000;border-radius:3.40282e+38px;display:flex}#root .style-sera .cn-radio-group-item:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-radio-group-item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-sera .cn-radio-group-item[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-radio-group-item[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-sera .cn-radio-group-item[aria-invalid=true][aria-checked=true]{border-color:var(--foreground)}#root .style-sera .cn-radio-group-item:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-radio-group-item:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-sera .cn-radio-group-item:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-radio-group-item:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-sera .cn-radio-group-item:where([data-checked]:not([data-checked=false])),#root .style-sera .cn-radio-group-item:where([data-state=checked]){border-color:var(--foreground)}#root .style-sera .cn-radio-group-indicator{width:calc(var(--spacing,.25rem) * 4.5);height:calc(var(--spacing,.25rem) * 4.5);justify-content:center;align-items:center;display:flex}#root .style-sera .cn-radio-group-indicator-icon{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--foreground);border-radius:3.40282e+38px;position:absolute;top:50%;left:50%}#root .style-sera .cn-resizable-handle-icon{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 1);background-color:var(--border);border-radius:0}#root .style-sera .cn-scroll-area-scrollbar:where([data-orientation=horizontal]){height:calc(var(--spacing,.25rem) * 2.5);border-top:1px var(--tw-border-style) #0000;flex-direction:column}#root .style-sera .cn-scroll-area-scrollbar:where([data-orientation=vertical]){height:100%;width:calc(var(--spacing,.25rem) * 2.5);border-left:1px var(--tw-border-style) #0000}#root .style-sera .cn-scroll-area-thumb{border-radius:0}#root .style-sera .cn-select-trigger{gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-bottom-color:var(--input);padding-inline:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-radius:0}#root .style-sera .cn-select-trigger:focus-visible{border-bottom-color:var(--ring)}#root .style-sera .cn-select-trigger[aria-invalid=true]{border-bottom-color:var(--destructive)}#root .style-sera .cn-select-trigger[data-placeholder]{color:var(--muted-foreground)}#root .style-sera .cn-select-trigger[data-size=default]{height:calc(var(--spacing,.25rem) * 10)}#root .style-sera .cn-select-trigger[data-size=sm]{height:calc(var(--spacing,.25rem) * 9)}#root :is(.style-sera .cn-select-trigger>*)[data-slot=select-value]{gap:calc(var(--spacing,.25rem) * 1.5);display:flex}#root .style-sera .cn-select-trigger:is(.dark *)[aria-invalid=true]{border-bottom-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-select-trigger:is(.dark *)[aria-invalid=true]{border-bottom-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-sera .cn-select-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-select-value{text-align:left;flex:1;display:flex}#root .style-sera .cn-select-trigger-icon{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:var(--muted-foreground)}#root .style-sera .cn-select-content{min-width:calc(var(--spacing,.25rem) * 36);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent);--tw-duration:.1s;border-radius:0;transition-duration:.1s}#root .style-sera .cn-select-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-sera .cn-select-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-sera .cn-select-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-sera .cn-select-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-sera .cn-select-content:where([data-open]:not([data-open=false])),#root .style-sera .cn-select-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-sera .cn-select-content:where([data-closed]:not([data-closed=false])),#root .style-sera .cn-select-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-sera .cn-select-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-sera .cn-select-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-sera .cn-select-label{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);color:var(--muted-foreground);text-transform:uppercase}#root .style-sera .cn-select-item{gap:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-radius:0}#root .style-sera .cn-select-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-sera .cn-select-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-sera .cn-select-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root :is(.style-sera .cn-select-item>*):is(span):last-child{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}#root .style-sera .cn-select-item-indicator{pointer-events:none;right:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:center;display:flex;position:absolute}#root .style-sera .cn-select-group{scroll-margin-block:calc(var(--spacing,.25rem) * 1.5);padding:calc(var(--spacing,.25rem) * 1.5)}#root .style-sera .cn-select-item-text{gap:calc(var(--spacing,.25rem) * 2);flex:1;display:flex}#root .style-sera .cn-select-separator{margin-inline:calc(var(--spacing,.25rem) * -1.5);margin-block:calc(var(--spacing,.25rem) * 1.5);background-color:var(--border);height:1px}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-select-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-sera .cn-select-scroll-up-button{z-index:10;cursor:default;background-color:var(--popover);padding-block:calc(var(--spacing,.25rem) * 1);justify-content:center;align-items:center;display:flex}#root .style-sera .cn-select-scroll-up-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-select-scroll-down-button{z-index:10;cursor:default;background-color:var(--popover);padding-block:calc(var(--spacing,.25rem) * 1);justify-content:center;align-items:center;display:flex}#root .style-sera .cn-select-scroll-down-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-separator{background-color:var(--border);flex-shrink:0}#root .style-sera .cn-separator-horizontal{width:100%;height:1px}#root .style-sera .cn-separator-vertical{width:1px;height:100%}#root .style-sera .cn-sheet-overlay{background-color:#0003}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-sheet-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 20%,transparent)}}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-sera .cn-sheet-overlay{--tw-backdrop-blur:blur(var(--blur-sm,8px));-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,)}}#root .style-sera .cn-sheet-content{z-index:50;background-color:var(--popover);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));background-clip:padding-box;flex-direction:column;display:flex;position:fixed}#root .style-sera .cn-sheet-content[data-side=bottom]{inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);border-top-style:var(--tw-border-style);border-top-width:1px;height:auto}#root .style-sera .cn-sheet-content[data-side=left]{inset-block:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);border-right-style:var(--tw-border-style);border-right-width:1px;width:75%;height:100%}#root .style-sera .cn-sheet-content[data-side=right]{inset-block:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);border-left-style:var(--tw-border-style);border-left-width:1px;width:75%;height:100%}#root .style-sera .cn-sheet-content[data-side=top]{inset-inline:calc(var(--spacing,.25rem) * 0);top:calc(var(--spacing,.25rem) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;height:auto}@media (min-width:40rem){#root .style-sera .cn-sheet-content[data-side=left],#root .style-sera .cn-sheet-content[data-side=right]{max-width:var(--container-sm,24rem)}}#root .style-sera .cn-sheet-close{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);background-color:var(--secondary);position:absolute}#root .style-sera .cn-sheet-header{gap:calc(var(--spacing,.25rem) * 1.5);padding:calc(var(--spacing,.25rem) * 8)}#root .style-sera .cn-sheet-footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 8)}#root .style-sera .cn-sheet-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);color:var(--foreground);text-transform:uppercase}#root .style-sera .cn-sheet-description{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground)}#root .style-sera .cn-sidebar-gap{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}#root .style-sera .cn-sidebar-inner{background-color:var(--sidebar)}#root .style-sera .cn-sidebar-inner:is(:where(.group)[data-variant=floating] *){--tw-shadow:var(--shadow-sm);--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);--tw-ring-color:var(--sidebar-border);border-radius:0}@media (hover:hover){#root .style-sera .cn-sidebar-rail:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}#root .style-sera .cn-sidebar-inset{background-color:var(--background)}@media (min-width:48rem){#root .style-sera .cn-sidebar-inset:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing,.25rem) * 2);margin-left:calc(var(--spacing,.25rem) * 0);--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:0}#root .style-sera .cn-sidebar-inset:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing,.25rem) * 2)}}#root .style-sera .cn-sidebar-input{height:calc(var(--spacing,.25rem) * 8);border-color:var(--input);--tw-shadow:0 0 #0000;width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}#root .style-sera .cn-sidebar-header{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2);--radius:0}#root .style-sera .cn-sidebar-content{-ms-overflow-style:none;scrollbar-width:none}#root .style-sera .cn-sidebar-content::-webkit-scrollbar{display:none}#root .style-sera .cn-sidebar-content{gap:calc(var(--spacing,.25rem) * 2);--radius:0}#root .style-sera .cn-sidebar-footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2)}#root .style-sera .cn-sidebar-separator{margin-inline:calc(var(--spacing,.25rem) * 2);background-color:var(--sidebar-border)}#root .style-sera .cn-sidebar-group{padding:calc(var(--spacing,.25rem) * 2)}#root .style-sera .cn-sidebar-menu{gap:calc(var(--spacing,.25rem) * .5)}#root .style-sera .cn-sidebar-group-content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-sera .cn-sidebar-group-label{height:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);color:var(--sidebar-foreground);border-radius:0}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-sidebar-group-label{color:color-mix(in oklab,var(--sidebar-foreground) 70%,transparent)}}#root .style-sera .cn-sidebar-group-label{text-transform:uppercase;--tw-ring-color:var(--sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}#root .style-sera .cn-sidebar-group-label:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing,.25rem) * -8);opacity:0}#root .style-sera .cn-sidebar-group-label:focus-visible{--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)}#root .style-sera .cn-sidebar-group-label>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-sidebar-group-action{top:calc(var(--spacing,.25rem) * 3.5);right:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 5);padding:calc(var(--spacing,.25rem) * 0);color:var(--sidebar-foreground);--tw-ring-color:var(--sidebar-ring);border-radius:0;position:absolute}@media (hover:hover){#root .style-sera .cn-sidebar-group-action:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-sera .cn-sidebar-group-action:focus-visible{--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)}#root .style-sera .cn-sidebar-group-action>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-sidebar-menu-button{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-ring-color:var(--sidebar-ring);transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:0}#root .style-sera .cn-sidebar-menu-button:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing,.25rem) * 8)}#root .style-sera .cn-sidebar-menu-button:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing,.25rem) * 8)!important;height:calc(var(--spacing,.25rem) * 8)!important;padding:calc(var(--spacing,.25rem) * 2)!important}@media (hover:hover){#root .style-sera .cn-sidebar-menu-button:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-sera .cn-sidebar-menu-button:focus-visible{--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)}#root .style-sera .cn-sidebar-menu-button:active{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}@media (hover:hover){#root :is(.style-sera .cn-sidebar-menu-button:where([data-state=open]),.style-sera .cn-sidebar-menu-button:where([data-open]:not([data-open=false]))):hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-sera .cn-sidebar-menu-button:where([data-active]:not([data-active=false])),#root .style-sera .cn-sidebar-menu-button:where([data-state=active]){background-color:var(--sidebar-accent);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--sidebar-accent-foreground)}@media (hover:hover){#root .style-sera .cn-sidebar-menu-button-variant-default:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-sera .cn-sidebar-menu-button-variant-outline{background-color:var(--background);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){#root .style-sera .cn-sidebar-menu-button-variant-outline:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}#root .style-sera .cn-sidebar-menu-button-size-default{height:calc(var(--spacing,.25rem) * 9);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-sera .cn-sidebar-menu-button-size-sm{height:calc(var(--spacing,.25rem) * 8);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-sera .cn-sidebar-menu-button-size-lg{height:calc(var(--spacing,.25rem) * 14);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-sera .cn-sidebar-menu-button-size-lg:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing,.25rem) * 0)!important}#root .style-sera .cn-sidebar-menu-action{top:calc(var(--spacing,.25rem) * 1.5);right:calc(var(--spacing,.25rem) * 1);aspect-ratio:1;width:calc(var(--spacing,.25rem) * 5);padding:calc(var(--spacing,.25rem) * 0);color:var(--sidebar-foreground);--tw-ring-color:var(--sidebar-ring);border-radius:0;position:absolute}@media (hover:hover){#root .style-sera .cn-sidebar-menu-action:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}#root .style-sera .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing,.25rem) * 2)}#root .style-sera .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing,.25rem) * 2.5)}#root .style-sera .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing,.25rem) * 1)}@media (hover:hover){#root .style-sera .cn-sidebar-menu-action:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-sera .cn-sidebar-menu-action:focus-visible{--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)}#root .style-sera .cn-sidebar-menu-action>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-sidebar-menu-badge{pointer-events:none;right:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 5);min-width:calc(var(--spacing,.25rem) * 5);padding-inline:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--sidebar-foreground);border-radius:0;display:flex;position:absolute}@media (hover:hover){#root .style-sera .cn-sidebar-menu-badge:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}#root .style-sera .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing,.25rem) * 1.5)}#root .style-sera .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing,.25rem) * 2.5)}#root .style-sera .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing,.25rem) * 1)}#root .style-sera .cn-sidebar-menu-badge:is(:is(:where(.peer\/menu-button):where([data-state=active]),:where(.peer\/menu-button):where([data-active]:not([data-active=false])))~*){color:var(--sidebar-accent-foreground)}#root .style-sera .cn-sidebar-menu-skeleton{height:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2);border-radius:0}#root .style-sera .cn-sidebar-menu-skeleton-icon{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);border-radius:0}#root .style-sera .cn-sidebar-menu-skeleton-text{height:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-sidebar-menu-sub{margin-inline:calc(var(--spacing,.25rem) * 3.5);--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing,.25rem) * 1);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--sidebar-border);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5)}#root .style-sera .cn-sidebar-menu-sub:is(:where(.group)[data-collapsible=icon] *){display:none}#root .style-sera .cn-sidebar-menu-sub-button{height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);color:var(--sidebar-foreground);--tw-ring-color:var(--sidebar-ring);border-radius:0}@media (hover:hover){#root .style-sera .cn-sidebar-menu-sub-button:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-sera .cn-sidebar-menu-sub-button:focus-visible{--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)}#root .style-sera .cn-sidebar-menu-sub-button:active{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}#root .style-sera .cn-sidebar-menu-sub-button[data-size=md]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-sera .cn-sidebar-menu-sub-button[data-size=sm]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-sera .cn-sidebar-menu-sub-button:where([data-active]:not([data-active=false])),#root .style-sera .cn-sidebar-menu-sub-button:where([data-state=active]){background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}#root .style-sera .cn-sidebar-menu-sub-button>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:var(--sidebar-accent-foreground)}#root .style-sera .cn-skeleton{background-color:var(--muted)}#root .style-sera .cn-slider:where([data-orientation=vertical]){min-height:calc(var(--spacing,.25rem) * 40)}#root .style-sera .cn-slider-track{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-slider-track{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-sera .cn-slider-track:where([data-orientation=horizontal]){height:calc(var(--spacing,.25rem) * .5);width:100%}#root .style-sera .cn-slider-track:where([data-orientation=vertical]){height:100%;width:calc(var(--spacing,.25rem) * .5)}#root .style-sera .cn-slider-range,#root .style-sera .cn-slider-thumb{background-color:var(--primary)}#root .style-sera .cn-slider-thumb{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);--tw-border-style:none;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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-style:none}@media (hover:hover){#root .style-sera .cn-slider-thumb:hover{--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-slider-thumb:hover{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}}#root .style-sera .cn-slider-thumb:focus-visible{--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-slider-thumb:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-sera .cn-slider-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#root .style-sera .cn-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}#root .style-sera .cn-toast{border-radius:0!important}#root .style-sera .cn-switch{border-style:var(--tw-border-style);border-width:1px;border-radius:0;flex-shrink:0}#root .style-sera .cn-switch:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-switch:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-sera .cn-switch[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-switch[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-sera .cn-switch[data-size=default]{height:calc(var(--spacing,.25rem) * 4.5);width:calc(var(--spacing,.25rem) * 8.25)}#root .style-sera .cn-switch[data-size=sm]{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 6.25)}#root .style-sera .cn-switch:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-switch:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-sera .cn-switch:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-switch:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-sera .cn-switch:where([data-checked]:not([data-checked=false])),#root .style-sera .cn-switch:where([data-state=checked]){border-color:var(--primary);background-color:var(--primary)}#root .style-sera .cn-switch:where([data-state=unchecked]),#root .style-sera .cn-switch:where([data-unchecked]:not([data-unchecked=false])){border-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-switch:where([data-state=unchecked]),#root .style-sera .cn-switch:where([data-unchecked]:not([data-unchecked=false])){border-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-sera .cn-switch:where([data-state=unchecked]),#root .style-sera .cn-switch:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}#root .style-sera .cn-switch-thumb{background-color:var(--background)}#root .style-sera .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5)}#root .style-sera .cn-switch-thumb:where([data-checked]:not([data-checked=false])),#root .style-sera .cn-switch-thumb:where([data-state=checked]){--tw-translate-x:calc(100% + 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-sera .cn-switch-thumb:is(.dark *):where([data-checked]:not([data-checked=false])),#root .style-sera .cn-switch-thumb:is(.dark *):where([data-state=checked]){background-color:var(--primary-foreground)}#root .style-sera .cn-switch-thumb:where([data-state=unchecked]),#root .style-sera .cn-switch-thumb:where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:calc(var(--spacing,.25rem) * .25);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-sera .cn-switch-thumb:is(.dark *):where([data-state=unchecked]),#root .style-sera .cn-switch-thumb:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}#root .style-sera .cn-table-container{width:100%;position:relative;overflow-x:auto}#root .style-sera .cn-table{caption-side:bottom;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-sera .cn-table-header tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root .style-sera .cn-table-#root tr:last-child{border-style:var(--tw-border-style);border-width:0}#root .style-sera .cn-table-footer{border-top-style:var(--tw-border-style);background-color:var(--muted);border-top-width:1px}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-table-footer{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root .style-sera .cn-table-footer{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-sera .cn-table-footer>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}#root .style-sera .cn-table-row{border-bottom-style:var(--tw-border-style);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-bottom-width:1px}@media (hover:hover){#root .style-sera .cn-table-row:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-table-row:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root .style-sera .cn-table-row[data-state=selected]{background-color:var(--muted)}#root .style-sera .cn-table-head{height:calc(var(--spacing,.25rem) * 12);padding-inline:calc(var(--spacing,.25rem) * 3);text-align:left;vertical-align:middle;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);white-space:nowrap;color:var(--muted-foreground);text-transform:uppercase}#root .style-sera .cn-table-head:has([role=checkbox]){padding-right:calc(var(--spacing,.25rem) * 0)}#root .style-sera .cn-table-cell{padding:calc(var(--spacing,.25rem) * 3);vertical-align:middle;white-space:nowrap}#root .style-sera .cn-table-cell:has([role=checkbox]){padding-right:calc(var(--spacing,.25rem) * 0)}#root .style-sera .cn-table-caption{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-sera .cn-tabs{gap:calc(var(--spacing,.25rem) * 2)}#root .style-sera .cn-tabs-list{padding:calc(var(--spacing,.25rem) * 1)}#root .style-sera .cn-tabs-list:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing,.25rem) * 10)}#root .style-sera .cn-tabs-trigger{gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em);text-transform:uppercase;border-width:1px;border-color:#0000}#root .style-sera .cn-tabs-trigger:is(:where(.group\/tabs):where([data-orientation=vertical]) *){padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2)}#root .style-sera .cn-tabs-trigger:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2.5)}#root .style-sera .cn-tabs-trigger:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2.5)}#root .style-sera .cn-tabs-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-tabs-content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-sera .cn-textarea{resize:none;border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-bottom-color:var(--input);padding-inline:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-radius:0}#root .style-sera .cn-textarea:focus-visible{border-bottom-color:var(--ring)}#root .style-sera .cn-textarea[aria-invalid=true]{border-bottom-color:var(--destructive)}@media (min-width:48rem){#root .style-sera .cn-textarea{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}#root .style-sera .cn-textarea:is(.dark *)[aria-invalid=true]{border-bottom-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-textarea:is(.dark *)[aria-invalid=true]{border-bottom-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-sera .cn-toggle{gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);text-transform:uppercase;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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:0}@media (hover:hover){#root .style-sera .cn-toggle:hover{color:var(--foreground)}}#root .style-sera .cn-toggle:focus-visible{border-color:var(--ring);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-toggle:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-sera .cn-toggle[aria-invalid=true]{border-color:var(--destructive);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-toggle[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-sera .cn-toggle[aria-pressed=true]{background-color:var(--muted)}#root .style-sera .cn-toggle:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-toggle:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-sera .cn-toggle svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-toggle-variant-default{background-color:#0000}#root .style-sera .cn-toggle-variant-outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:#0000}@media (hover:hover){#root .style-sera .cn-toggle-variant-outline:hover{background-color:var(--muted)}}#root .style-sera .cn-toggle-size-default{height:calc(var(--spacing,.25rem) * 10);min-width:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 6)}#root .style-sera .cn-toggle-size-default:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-toggle-size-default:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-toggle-size-sm{height:calc(var(--spacing,.25rem) * 9);min-width:calc(var(--spacing,.25rem) * 9);padding-inline:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-toggle-size-sm:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 3)}#root .style-sera .cn-toggle-size-sm:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 3)}#root .style-sera .cn-toggle-size-lg{height:calc(var(--spacing,.25rem) * 11);min-width:calc(var(--spacing,.25rem) * 11);padding-inline:calc(var(--spacing,.25rem) * 8)}#root .style-sera .cn-toggle-size-lg:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 5)}#root .style-sera .cn-toggle-size-lg:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 5)}#root .style-sera .cn-toggle-group[data-spacing="0"][data-variant=outline]{border-radius:0}#root .style-sera .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing,.25rem) * 6);--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);border-radius:0}#root .style-sera .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child,#root .style-sera .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child,#root .style-sera .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child,#root .style-sera .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-radius:0}#root .style-sera .cn-toggle-group-item[data-state=on]{background-color:var(--muted);color:var(--foreground)}#root .style-sera .cn-tooltip-content{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-radius:0;display:inline-flex}#root .style-sera .cn-tooltip-content:has([data-slot=kbd]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-sera .cn-tooltip-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-sera .cn-tooltip-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-sera .cn-tooltip-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-sera .cn-tooltip-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root :is(.style-sera .cn-tooltip-content *)[data-slot=kbd]{isolation:isolate;z-index:50;border-radius:0;position:relative}#root .style-sera .cn-tooltip-content:where([data-open]:not([data-open=false])),#root .style-sera .cn-tooltip-content:where([data-state=open]),#root .style-sera .cn-tooltip-content[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-sera .cn-tooltip-content:where([data-closed]:not([data-closed=false])),#root .style-sera .cn-tooltip-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-sera .cn-tooltip-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-sera .cn-tooltip-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-sera .cn-tooltip-arrow{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:0;rotate:45deg}#root .style-sera .cn-tooltip-arrow-logical[data-side=inline-end]{left:calc(var(--spacing,.25rem) * -1);--tw-translate-x:1.5px;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%!important}#root .style-sera .cn-tooltip-arrow-logical[data-side=inline-start]{right:calc(var(--spacing,.25rem) * -1);--tw-translate-x:-1.5px;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%!important}#root .style-sera .cn-input-group{height:calc(var(--spacing,.25rem) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:#0000;border-bottom-color:var(--input);transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-radius:0}#root :where([data-slot=combobox-content]) :is(.style-sera .cn-input-group):focus-within{border-color:inherit;--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)}#root .style-sera .cn-input-group:has([data-align=block-end]),#root .style-sera .cn-input-group:has([data-align=block-start]){border-radius:0}#root .style-sera .cn-input-group:has([data-slot=input-group-control]:focus-visible){border-bottom-color:var(--ring)}#root .style-sera .cn-input-group:has([data-slot][aria-invalid=true]){border-bottom-color:var(--destructive)}#root .style-sera .cn-input-group:has(:is(textarea)){border-radius:0}#root .style-sera .cn-input-group:has(>[data-align=block-end]),#root .style-sera .cn-input-group:has(>[data-align=block-start]){flex-direction:column;height:auto}#root .style-sera .cn-input-group:is(.dark *):has([data-slot][aria-invalid=true]){border-bottom-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-input-group:is(.dark *):has([data-slot][aria-invalid=true]){border-bottom-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-sera .cn-input-group:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing,.25rem) * 3)}#root .style-sera .cn-input-group:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing,.25rem) * 3)}#root .style-sera .cn-input-group-addon{gap:calc(var(--spacing,.25rem) * 2);height:auto;padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-sera .cn-input-group-addon:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}#root :is(.style-sera .cn-input-group-addon *)[data-slot=kbd]{background-color:var(--muted-foreground);border-radius:0}@supports (color:color-mix(in lab,red,red)){#root :is(.style-sera .cn-input-group-addon *)[data-slot=kbd]{background-color:color-mix(in oklab,var(--muted-foreground) 10%,transparent)}}#root :is(.style-sera .cn-input-group-addon *)[data-slot=kbd]{padding-inline:calc(var(--spacing,.25rem) * 1.5)}#root .style-sera .cn-input-group-addon>svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-input-group-addon-align-block-start{padding-top:calc(var(--spacing,.25rem) * 3)}#root .style-sera .cn-input-group-addon-align-block-start:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-input-group-addon-align-block-start.border-b{padding-bottom:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-input-group-addon-align-block-end{padding-bottom:calc(var(--spacing,.25rem) * 3)}#root .style-sera .cn-input-group-addon-align-block-end:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-input-group-addon-align-block-end.border-t{padding-top:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-input-group-button{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-radius:0}#root .style-sera .cn-input-group-button-size-xs{height:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-radius:0}#root .style-sera .cn-input-group-button-size-xs>svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-input-group-button-size-icon-xs{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-sera .cn-input-group-button-size-icon-xs:has(>svg){padding:calc(var(--spacing,.25rem) * 0)}#root .style-sera .cn-input-group-button-size-icon-sm{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);padding:calc(var(--spacing,.25rem) * 0)}#root .style-sera .cn-input-group-button-size-icon-sm:has(>svg){padding:calc(var(--spacing,.25rem) * 0)}#root .style-sera .cn-input-group-text{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-sera .cn-input-group-text svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-input-group-input{border-style:var(--tw-border-style);--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);background-color:#0000;border-width:0}#root .style-sera .cn-input-group-input:is(:where(.group\/input-group):has(>[data-align=inline-end]) *){padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-sera .cn-input-group-input:is(:where(.group\/input-group):has(>[data-align=inline-start]) *){padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-sera .cn-input-group-input:focus-visible,#root .style-sera .cn-input-group-input[aria-invalid=true]{--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)}#root .style-sera .cn-input-group-input:is(.dark *){background-color:#0000}#root .style-sera .cn-input-group-textarea{border-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 2.5);background-color:#0000;border-width:0}#root .style-sera .cn-input-group-textarea,#root .style-sera .cn-input-group-textarea:focus-visible,#root .style-sera .cn-input-group-textarea[aria-invalid=true]{--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)}#root .style-sera .cn-input-group-textarea:is(.dark *){background-color:#0000}#root .style-sera .cn-menu-translucent{background-color:var(--popover);position:relative;animation:none!important}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-menu-translucent{background-color:color-mix(in oklab,var(--popover) 70%,transparent)}}#root .style-sera .cn-menu-translucent:before{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:calc(1 * -1);border-radius:inherit;--tw-backdrop-blur:blur(var(--blur-2xl,40px));-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,);content:var(--tw-content);--tw-backdrop-saturate:saturate(150%);position:absolute}#root :is(.style-sera .cn-menu-translucent *)[data-slot$=-item]:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-sera .cn-menu-translucent *)[data-slot$=-item]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.style-sera .cn-menu-translucent *)[data-slot$=-item][data-highlighted]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-sera .cn-menu-translucent *)[data-slot$=-item][data-highlighted]{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.style-sera .cn-menu-translucent *)[data-slot$=-separator]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-sera .cn-menu-translucent *)[data-slot$=-separator]{background-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}#root :is(.style-sera .cn-menu-translucent *)[data-slot$=-trigger]:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-sera .cn-menu-translucent *)[data-slot$=-trigger]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.style-sera .cn-menu-translucent *)[data-slot$=-trigger][aria-expanded=true]{background-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){#root :is(.style-sera .cn-menu-translucent *)[data-slot$=-trigger][aria-expanded=true]{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)!important}}#root :is(.style-sera .cn-menu-translucent *)[data-variant=destructive],#root :is(:is(.style-sera .cn-menu-translucent *)[data-variant=destructive] *){color:var(--accent-foreground)!important}#root :is(.style-sera .cn-menu-translucent *)[data-variant=destructive]:focus{background-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){#root :is(.style-sera .cn-menu-translucent *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)!important}}#root .style-sera .cn-bubble{gap:calc(var(--spacing,.25rem) * 1);max-width:80%}#root .style-sera .cn-bubble:is(:where(.group\/message)[data-align=end] *),#root .style-sera .cn-bubble[data-align=end]{align-self:flex-end}#root .style-sera .cn-bubble[data-variant=ghost]{max-width:100%}#root .style-sera .cn-bubble-content{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);border-width:1px;border-color:#0000;border-radius:0}#root .style-sera .cn-bubble-content:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}#root .style-sera .cn-bubble-content:is(button,a){--tw-outline-style:none;outline-style:none}#root .style-sera .cn-bubble-content:is(button,a):focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-bubble-content:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root :is(.style-sera .cn-bubble-variant-default>*)[data-slot=bubble-content]{background-color:var(--primary);color:var(--primary-foreground)}#root .style-sera .cn-bubble-variant-default>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-bubble-variant-default>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}#root :is(.style-sera .cn-bubble-variant-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary);color:var(--secondary-foreground)}#root .style-sera .cn-bubble-variant-secondary>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-bubble-variant-secondary>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}#root .style-sera .cn-bubble-variant-muted>[data-slot=bubble-content]:is(button,a):hover,#root :is(.style-sera .cn-bubble-variant-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-bubble-variant-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}#root :is(.style-sera .cn-bubble-variant-tinted>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h);color:var(--foreground)}#root :is(.style-sera .cn-bubble-variant-tinted:is(.dark *)>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}#root .style-sera .cn-bubble-variant-tinted>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}#root .style-sera .cn-bubble-variant-tinted:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}#root :is(.style-sera .cn-bubble-variant-outline>*)[data-slot=bubble-content]{border-color:var(--border);background-color:var(--background)}#root .style-sera .cn-bubble-variant-outline>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted);color:var(--foreground)}#root .style-sera .cn-bubble-variant-outline:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-bubble-variant-outline:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-sera .cn-bubble-variant-ghost{--tw-border-style:none;border-style:none}#root :is(.style-sera .cn-bubble-variant-ghost>*)[data-slot=bubble-content]{padding:calc(var(--spacing,.25rem) * 0);background-color:#0000;border-radius:0}#root .style-sera .cn-bubble-variant-ghost>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted);color:var(--foreground)}#root .style-sera .cn-bubble-variant-ghost:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-bubble-variant-ghost:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root :is(.style-sera .cn-bubble-variant-destructive>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-sera .cn-bubble-variant-destructive>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root :is(.style-sera .cn-bubble-variant-destructive>*)[data-slot=bubble-content]{color:var(--destructive)}#root :is(.style-sera .cn-bubble-variant-destructive:is(.dark *)>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-sera .cn-bubble-variant-destructive:is(.dark *)>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-sera .cn-bubble-variant-destructive>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-bubble-variant-destructive>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-sera .cn-bubble-variant-destructive:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-bubble-variant-destructive:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}#root .style-sera .cn-bubble-reactions{gap:calc(var(--spacing,.25rem) * 1);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--card);border-radius:0;flex-shrink:0}#root .style-sera .cn-bubble-reactions:has(:is(button)){padding:calc(var(--spacing,.25rem) * 0)}#root .style-sera .cn-bubble-reactions-side-top{top:calc(var(--spacing,.25rem) * 0);--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-sera .cn-bubble-reactions-side-bottom{bottom:calc(var(--spacing,.25rem) * 0);--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-sera .cn-bubble-reactions-align-start{left:calc(var(--spacing,.25rem) * 3)}#root .style-sera .cn-bubble-reactions-align-end{right:calc(var(--spacing,.25rem) * 3)}#root .style-sera .cn-bubble-group{gap:calc(var(--spacing,.25rem) * 2)}#root .style-sera .cn-attachment{border-radius:0;width:fit-content}#root .style-sera .cn-attachment:focus-within{--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-sera .cn-attachment:focus-within{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-sera .cn-attachment-orientation-horizontal{min-width:calc(var(--spacing,.25rem) * 40)}#root .style-sera .cn-attachment-orientation-vertical{width:calc(var(--spacing,.25rem) * 24)}#root .style-sera .cn-attachment-orientation-vertical:has([data-slot=attachment-content]){width:calc(var(--spacing,.25rem) * 30)}#root .style-sera .cn-attachment-size-default{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-sera .cn-attachment-size-default:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5)}#root .style-sera .cn-attachment-size-default:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 2.5)}#root .style-sera .cn-attachment-size-sm{gap:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-sera .cn-attachment-size-sm:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2)}#root .style-sera .cn-attachment-size-sm:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 2)}#root .style-sera .cn-attachment-size-xs{gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-radius:0}#root .style-sera .cn-attachment-size-xs:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5)}#root .style-sera .cn-attachment-size-xs:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 1.5)}#root .style-sera .cn-attachment-media{width:calc(var(--spacing,.25rem) * 10);background-color:var(--muted);color:var(--foreground);border-radius:0}#root .style-sera .cn-attachment-media:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}#root .style-sera .cn-attachment-media:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 8)}#root .style-sera .cn-attachment-media:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing,.25rem) * 7);border-radius:0}#root :is(.style-sera .cn-attachment-media:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing,.25rem) * 6)!important;height:calc(var(--spacing,.25rem) * 6)!important}#root .style-sera .cn-attachment-media svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-attachment-media:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-sera .cn-attachment-media:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-sera .cn-attachment-media-variant-image{opacity:.6}#root .style-sera .cn-attachment-media-variant-image:is(:where(.group\/attachment)[data-state=done] *),#root .style-sera .cn-attachment-media-variant-image:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}#root .style-sera .cn-attachment-content{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}#root .style-sera .cn-attachment-content:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing,.25rem) * 1)}#root .style-sera .cn-attachment-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-sera .cn-attachment-description{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-sera .cn-attachment-actions{z-index:20;position:relative}#root .style-sera .cn-attachment-actions:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 1);position:absolute}#root .style-sera .cn-attachment-group{scroll-padding-inline:calc(var(--spacing,.25rem) * 1);gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1)}#root .style-sera .cn-attachment-trigger{inset:calc(var(--spacing,.25rem) * 0);z-index:10;--tw-outline-style:none;outline-style:none;position:absolute}#root .style-sera .cn-marker{min-height:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .025em);letter-spacing:calc(var(--letter-spacing) + .025em);color:var(--muted-foreground);text-transform:uppercase}#root .style-sera .cn-marker svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-marker:is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root .style-sera .cn-marker:is(a):hover{color:var(--foreground)}}#root .style-sera .cn-marker-variant-separator:before{margin-right:calc(var(--spacing,.25rem) * 1)}#root .style-sera .cn-marker-variant-separator:after,#root .style-sera .cn-marker-variant-separator:before{height:1px;min-width:calc(var(--spacing,.25rem) * 0);content:var(--tw-content);background-color:var(--border);flex:1}#root .style-sera .cn-marker-variant-separator:after{margin-left:calc(var(--spacing,.25rem) * 1)}#root .style-sera .cn-marker-variant-border{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-sera .cn-marker-icon,#root .style-sera .cn-marker-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-sera .cn-marker-content:is(:where(.group\/marker)[data-variant=separator] *){text-align:center;flex:none}#root :is(.style-sera .cn-marker-content>*):is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root :is(.style-sera .cn-marker-content>*):is(a):hover{color:var(--foreground)}}#root .style-sera .cn-message-scroller-content{gap:calc(var(--spacing,.25rem) * 8)}#root .style-sera .cn-message{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-sera .cn-message-avatar{min-width:calc(var(--spacing,.25rem) * 8)}#root .style-sera .cn-message-avatar:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing,.25rem) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-sera .cn-message-content{gap:calc(var(--spacing,.25rem) * 2.5)}#root :is(.style-sera .cn-message-content:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}#root .style-sera .cn-message-header{padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:calc(var(--letter-spacing) + .025em);letter-spacing:calc(var(--letter-spacing) + .025em);color:var(--muted-foreground);text-transform:uppercase}#root .style-sera .cn-message-header:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing,.25rem) * 0)}#root .style-sera .cn-message-footer{padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:calc(var(--letter-spacing) + .025em);letter-spacing:calc(var(--letter-spacing) + .025em);color:var(--muted-foreground);text-transform:uppercase}#root .style-sera .cn-message-footer:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing,.25rem) * 0)}#root .style-sera .cn-message-group{gap:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-slider:where([data-orientation=vertical]){min-height:calc(var(--spacing,.25rem) * 40)}#root .style-rhea .cn-slider-track{border-radius:calc(var(--radius) * 1.8);background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-slider-track{background-color:color-mix(in oklab,var(--input) 90%,transparent)}}#root .style-rhea .cn-slider-track:where([data-orientation=horizontal]){height:calc(var(--spacing,.25rem) * 1);width:100%}#root .style-rhea .cn-slider-track:where([data-orientation=vertical]){height:100%;width:calc(var(--spacing,.25rem) * 1)}#root .style-rhea .cn-slider-range{background-color:var(--primary)}#root .style-rhea .cn-slider-thumb{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 1.8);background-color:var(--color-white,#fff);--tw-shadow:var(--shadow-md);--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);--tw-ring-color:color-mix(in oklab,var(--color-black,#000) 10%,transparent);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}#root .style-rhea .cn-slider-thumb:not(:is(.dark *)){background-clip:padding-box}@media (hover:hover){#root .style-rhea .cn-slider-thumb:hover{--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-slider-thumb:hover{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}}#root .style-rhea .cn-slider-thumb:focus-visible{--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-slider-thumb:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-rhea .cn-slider-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#root .style-rhea .cn-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}#root .style-rhea .cn-switch{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:2px;flex-shrink:0}#root .style-rhea .cn-switch:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-switch:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-rhea .cn-switch[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-switch[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-rhea .cn-switch[data-size=default]{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 8)}#root .style-rhea .cn-switch[data-size=sm]{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 6)}#root .style-rhea .cn-switch:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-switch:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-rhea .cn-switch:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-switch:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-rhea .cn-switch:where([data-checked]:not([data-checked=false])),#root .style-rhea .cn-switch:where([data-state=checked]){border-color:var(--primary);background-color:var(--primary)}#root .style-rhea .cn-switch:where([data-state=unchecked]),#root .style-rhea .cn-switch:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input);border-color:#0000}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-switch:where([data-state=unchecked]),#root .style-rhea .cn-switch:where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab,var(--input) 90%,transparent)}}#root .style-rhea .cn-switch-thumb{border-radius:calc(var(--radius) * 1.8);background-color:var(--background);--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-rhea .cn-switch-thumb:not(:is(.dark *)){background-clip:padding-box}#root .style-rhea .cn-switch-thumb:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-switch-thumb:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-rhea .cn-switch-thumb:where([data-checked]:not([data-checked=false])),#root .style-rhea .cn-switch-thumb:where([data-state=checked]){--tw-translate-x:calc(100% - 4px);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-rhea .cn-switch-thumb:is(.dark *):where([data-checked]:not([data-checked=false])),#root .style-rhea .cn-switch-thumb:is(.dark *):where([data-state=checked]){background-color:var(--primary-foreground)}#root .style-rhea .cn-switch-thumb:where([data-state=unchecked]),#root .style-rhea .cn-switch-thumb:where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-rhea .cn-switch-thumb:is(.dark *):where([data-state=unchecked]),#root .style-rhea .cn-switch-thumb:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}#root .style-rhea .cn-radio-group{gap:calc(var(--spacing,.25rem) * 3);display:grid}#root .style-rhea .cn-radio-group-item{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);background-color:var(--input);border-width:1px;border-color:#0000;display:flex}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-radio-group-item{background-color:color-mix(in oklab,var(--input) 90%,transparent)}}#root .style-rhea .cn-radio-group-item:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-radio-group-item:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-rhea .cn-radio-group-item[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-radio-group-item[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-rhea .cn-radio-group-item:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-radio-group-item:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-rhea .cn-radio-group-item:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-radio-group-item:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-rhea .cn-radio-group-item:where([data-checked]:not([data-checked=false])),#root .style-rhea .cn-radio-group-item:where([data-state=checked]){background-color:var(--primary);color:var(--primary-foreground)}#root .style-rhea .cn-radio-group-item:is(.dark *):where([data-checked]:not([data-checked=false])),#root .style-rhea .cn-radio-group-item:is(.dark *):where([data-state=checked]){background-color:var(--primary)}#root .style-rhea .cn-radio-group-indicator{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:center;display:flex}#root .style-rhea .cn-radio-group-indicator-icon{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--primary-foreground);border-radius:3.40282e+38px;position:absolute;top:50%;left:50%}#root .style-rhea .cn-radio-group-indicator-icon:is(.dark *){width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5)}#root .style-rhea .cn-checkbox{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);background-color:var(--input);border-width:1px;border-color:#0000;border-radius:5px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-checkbox{background-color:color-mix(in oklab,var(--input) 90%,transparent)}}#root .style-rhea .cn-checkbox{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root .style-rhea .cn-checkbox:is(:where(.group\/field):has(:disabled) *){opacity:.5}#root .style-rhea .cn-checkbox:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-checkbox:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-rhea .cn-checkbox[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-checkbox[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-rhea .cn-checkbox[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}#root .style-rhea .cn-checkbox:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-checkbox:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-rhea .cn-checkbox:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-checkbox:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-rhea .cn-checkbox:where([data-checked]:not([data-checked=false])),#root .style-rhea .cn-checkbox:where([data-state=checked]){border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}#root .style-rhea .cn-checkbox:is(.dark *):where([data-checked]:not([data-checked=false])),#root .style-rhea .cn-checkbox:is(.dark *):where([data-state=checked]){background-color:var(--primary)}#root .style-rhea .cn-checkbox-indicator>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-rhea .cn-button{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);background-clip:padding-box;border-width:1px;border-color:#0000}#root .style-rhea .cn-button:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-button:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-rhea .cn-button:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-rhea .cn-button[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-rhea .cn-button:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-button:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-rhea .cn-button:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-button:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-rhea .cn-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-button-variant-outline{border-color:var(--border);background-color:var(--background)}@media (hover:hover){#root .style-rhea .cn-button-variant-outline:hover{background-color:var(--muted);color:var(--foreground)}}#root .style-rhea .cn-button-variant-outline[aria-expanded=true]{background-color:var(--muted);color:var(--foreground)}#root .style-rhea .cn-button-variant-outline:is(.dark *){background-color:#0000}@media (hover:hover){#root .style-rhea .cn-button-variant-outline:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-button-variant-outline:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}}#root .style-rhea .cn-button-variant-default{background-color:var(--primary);color:var(--primary-foreground)}@media (hover:hover){#root .style-rhea .cn-button-variant-default:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-button-variant-default:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}}#root .style-rhea .cn-button-variant-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){#root .style-rhea .cn-button-variant-secondary:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-button-variant-secondary:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}}#root .style-rhea .cn-button-variant-secondary[aria-expanded=true]{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){#root .style-rhea .cn-button-variant-ghost:hover{background-color:var(--muted);color:var(--foreground)}}#root .style-rhea .cn-button-variant-ghost[aria-expanded=true]{background-color:var(--muted);color:var(--foreground)}@media (hover:hover){#root .style-rhea .cn-button-variant-ghost:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-button-variant-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root .style-rhea .cn-button-variant-destructive{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-button-variant-destructive{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-rhea .cn-button-variant-destructive{color:var(--destructive)}@media (hover:hover){#root .style-rhea .cn-button-variant-destructive:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-button-variant-destructive:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}}#root .style-rhea .cn-button-variant-destructive:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-button-variant-destructive:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-rhea .cn-button-variant-destructive:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-button-variant-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-rhea .cn-button-variant-destructive:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-button-variant-destructive:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media (hover:hover){#root .style-rhea .cn-button-variant-destructive:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-button-variant-destructive:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}}#root .style-rhea .cn-button-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-button-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-rhea .cn-button-variant-link{color:var(--primary);text-underline-offset:4px}@media (hover:hover){#root .style-rhea .cn-button-variant-link:hover{text-decoration-line:underline}}#root .style-rhea .cn-button-size-xs{height:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-rhea .cn-button-size-xs:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-button-size-xs:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-button-size-xs svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-rhea .cn-button-size-sm{height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 3)}#root .style-rhea .cn-button-size-sm:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-button-size-sm:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-button-size-default{height:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 3)}#root .style-rhea .cn-button-size-default:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2.5)}#root .style-rhea .cn-button-size-default:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2.5)}#root .style-rhea .cn-button-size-lg{height:calc(var(--spacing,.25rem) * 9);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-button-size-lg:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 3)}#root .style-rhea .cn-button-size-lg:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 3)}#root .style-rhea .cn-button-size-icon-xs{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-rhea .cn-button-size-icon-xs svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-rhea .cn-button-size-icon-sm{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}#root .style-rhea .cn-button-size-icon{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root .style-rhea .cn-button-size-icon-lg{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9)}#root .style-rhea .cn-button-group:has(>[data-slot=button-group]){gap:calc(var(--spacing,.25rem) * 2)}#root :is(.style-rhea .cn-button-group:has(>[data-variant=outline])>*)[data-slot=input-group],#root :is(.style-rhea .cn-button-group:has(>[data-variant=outline])>*)[data-slot=select-trigger]{border-color:var(--border)}#root .style-rhea .cn-button-group:has(>[data-variant=outline])>[data-slot=input-group]:has(:focus-visible),#root .style-rhea .cn-button-group:has(>[data-variant=outline])>[data-slot=select-trigger]:focus-visible{border-color:var(--ring)}#root .style-rhea .cn-button-group:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) * 1.8);border-bottom-right-radius:calc(var(--radius) * 1.8)}#root .style-rhea .cn-button-group:has(>[data-variant=outline])>input{border-color:var(--border)}#root .style-rhea .cn-button-group:has(>[data-variant=outline])>input:focus-visible{border-color:var(--ring)}#root .style-rhea .cn-button-group-orientation-horizontal>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:calc(var(--radius) * 1.8)!important;border-bottom-right-radius:calc(var(--radius) * 1.8)!important}#root .style-rhea .cn-button-group-orientation-vertical>[data-slot]:not(:has(~[data-slot])){border-bottom-right-radius:calc(var(--radius) * 1.8)!important;border-bottom-left-radius:calc(var(--radius) * 1.8)!important}#root .style-rhea .cn-button-group-text{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-width:1px}#root .style-rhea .cn-button-group-text svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-button-group-separator,#root .style-rhea .cn-input{background-color:var(--input)}#root .style-rhea .cn-input{height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:#0000}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-input{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-rhea .cn-input{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}#root .style-rhea .cn-input::file-selector-button{height:calc(var(--spacing,.25rem) * 6)}#root .style-rhea .cn-input::file-selector-button{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-input::file-selector-button{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-rhea .cn-input:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-input:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-rhea .cn-input[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-input[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media (min-width:48rem){#root .style-rhea .cn-input{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}#root .style-rhea .cn-input:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-input:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-rhea .cn-input:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-input:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-rhea .cn-textarea{resize:none;border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);background-color:var(--input);border-width:1px;border-color:#0000}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-textarea{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-rhea .cn-textarea{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}#root .style-rhea .cn-textarea:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-textarea:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-rhea .cn-textarea[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-textarea[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}@media (min-width:48rem){#root .style-rhea .cn-textarea{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}#root .style-rhea .cn-textarea:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-textarea:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-rhea .cn-textarea:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-textarea:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-rhea .cn-select-trigger{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);background-color:var(--input);border-width:1px;border-color:#0000}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-select-trigger{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-rhea .cn-select-trigger{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}#root .style-rhea .cn-select-trigger:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-select-trigger:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-rhea .cn-select-trigger[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-select-trigger[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-rhea .cn-select-trigger[data-placeholder]{color:var(--muted-foreground)}#root .style-rhea .cn-select-trigger[data-size=default]{height:calc(var(--spacing,.25rem) * 8)}#root .style-rhea .cn-select-trigger[data-size=sm]{height:calc(var(--spacing,.25rem) * 7)}#root :is(.style-rhea .cn-select-trigger>*)[data-slot=select-value]{gap:calc(var(--spacing,.25rem) * 1.5);display:flex}#root .style-rhea .cn-select-trigger:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-select-trigger:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-rhea .cn-select-trigger:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-select-trigger:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-rhea .cn-select-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-select-value{text-align:left;flex:1;display:flex}#root .style-rhea .cn-select-trigger-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground)}#root .style-rhea .cn-select-content{min-width:calc(var(--spacing,.25rem) * 36);border-radius:calc(var(--radius) * 1.8);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-rhea .cn-select-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-select-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-rhea .cn-select-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-select-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-rhea .cn-select-content:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-select-content:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-rhea .cn-select-content:where([data-open]:not([data-open=false])),#root .style-rhea .cn-select-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-rhea .cn-select-content:where([data-closed]:not([data-closed=false])),#root .style-rhea .cn-select-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-rhea .cn-select-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-select-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-rhea .cn-select-label{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-rhea .cn-select-item{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-select-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-rhea .cn-select-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-rhea .cn-select-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.style-rhea .cn-select-item>*):is(span):last-child{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}#root .style-rhea .cn-select-item-indicator{pointer-events:none;right:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:center;display:flex;position:absolute}#root .style-rhea .cn-select-group{scroll-margin-block:calc(var(--spacing,.25rem) * 1.5);padding:calc(var(--spacing,.25rem) * 1)}#root .style-rhea .cn-select-item-text{gap:calc(var(--spacing,.25rem) * 2);flex:1;display:flex}#root .style-rhea .cn-select-separator{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--border);height:1px}#root .style-rhea .cn-select-scroll-up-button{z-index:10;cursor:default;background-color:var(--popover);padding-block:calc(var(--spacing,.25rem) * 1);justify-content:center;align-items:center;display:flex}#root .style-rhea .cn-select-scroll-up-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-select-scroll-down-button{z-index:10;cursor:default;background-color:var(--popover);padding-block:calc(var(--spacing,.25rem) * 1);justify-content:center;align-items:center;display:flex}#root .style-rhea .cn-select-scroll-down-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-native-select{height:calc(var(--spacing,.25rem) * 8);width:100%;min-width:calc(var(--spacing,.25rem) * 0);appearance:none;border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);background-color:var(--input);border-width:1px;border-color:#0000}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-native-select{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-rhea .cn-native-select{padding-block:calc(var(--spacing,.25rem) * 1);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;-webkit-user-select:none;user-select:none;transition-duration:.2s}#root .style-rhea .cn-native-select ::selection,#root .style-rhea .cn-native-select::selection{background-color:var(--primary)}#root .style-rhea .cn-native-select ::selection,#root .style-rhea .cn-native-select::selection{color:var(--primary-foreground)}#root .style-rhea .cn-native-select::placeholder{color:var(--muted-foreground)}#root .style-rhea .cn-native-select:focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-native-select:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-rhea .cn-native-select[aria-invalid=true]{border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-native-select[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-rhea .cn-native-select[data-size=sm]{height:calc(var(--spacing,.25rem) * 7)}#root .style-rhea .cn-native-select:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-native-select:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-rhea .cn-native-select:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-native-select:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-rhea .cn-native-select-icon{top:50%;right:calc(var(--spacing,.25rem) * 2.5);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted-foreground)}#root .style-rhea .cn-combobox-content{max-height:calc(var(--spacing,.25rem) * 72);min-width:calc(var(--spacing,.25rem) * 36);border-radius:calc(var(--radius) * 1.8);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s;overflow:hidden}#root .style-rhea .cn-combobox-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-combobox-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-rhea .cn-combobox-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-combobox-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root :is(.style-rhea .cn-combobox-content>*)[data-slot=input-group]{margin:calc(var(--spacing,.25rem) * 1);margin-bottom:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 8);border-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-rhea .cn-combobox-content>*)[data-slot=input-group]{border-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root :is(.style-rhea .cn-combobox-content>*)[data-slot=input-group]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-rhea .cn-combobox-content>*)[data-slot=input-group]{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root :is(.style-rhea .cn-combobox-content>*)[data-slot=input-group]{--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)}#root .style-rhea .cn-combobox-content:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-combobox-content:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-rhea .cn-combobox-content:where([data-open]:not([data-open=false])),#root .style-rhea .cn-combobox-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-rhea .cn-combobox-content:where([data-closed]:not([data-closed=false])),#root .style-rhea .cn-combobox-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-rhea .cn-combobox-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-combobox-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-rhea .cn-combobox-label{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-rhea .cn-combobox-item{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-combobox-item[data-highlighted]{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-rhea .cn-combobox-item:not([data-variant=destructive])[data-highlighted] *){color:var(--accent-foreground)}#root .style-rhea .cn-combobox-item svg:not([class*=size-]),#root .style-rhea .cn-combobox-item-indicator{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-combobox-item-indicator{pointer-events:none;right:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex;position:absolute}#root .style-rhea .cn-combobox-empty{width:100%;padding-block:calc(var(--spacing,.25rem) * 2);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);justify-content:center;display:none}#root .style-rhea .cn-combobox-empty:is(:where(.group\/combobox-content)[data-empty] *){display:flex}#root .style-rhea .cn-combobox-list{-ms-overflow-style:none;scrollbar-width:none}#root .style-rhea .cn-combobox-list::-webkit-scrollbar{display:none}#root .style-rhea .cn-combobox-list{max-height:min(calc(calc(var(--spacing,.25rem) * 72) - calc(var(--spacing,.25rem) * 9)),calc(var(--available-height) - calc(var(--spacing,.25rem) * 9)));scroll-padding-block:calc(var(--spacing,.25rem) * 1);padding:calc(var(--spacing,.25rem) * 1);overflow-y:auto}#root .style-rhea .cn-combobox-list[data-empty]{padding:calc(var(--spacing,.25rem) * 0)}#root .style-rhea .cn-combobox-item-text{gap:calc(var(--spacing,.25rem) * 2);flex:1;display:flex}#root .style-rhea .cn-combobox-separator{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--border);height:1px}#root .style-rhea .cn-combobox-trigger svg:not([class*=size-]),#root .style-rhea .cn-combobox-trigger-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-combobox-trigger-icon{color:var(--muted-foreground)}#root .style-rhea .cn-combobox-chips{min-height:calc(var(--spacing,.25rem) * 8);align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);background-color:var(--input);border-width:1px;border-color:#0000;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-combobox-chips{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-rhea .cn-combobox-chips{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-clip:padding-box;transition-duration:.2s}#root .style-rhea .cn-combobox-chips:focus-within{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-rhea .cn-combobox-chips:has([aria-invalid=true]){border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-rhea .cn-combobox-chips:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing,.25rem) * 1)}#root .style-rhea .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root .style-rhea .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-combobox-chips:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-rhea .cn-combobox-chip{height:calc(calc(var(--spacing,.25rem) * 5.25));justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * 1.8);background-color:var(--input);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--foreground);display:flex}#root .style-rhea .cn-combobox-chip:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing,.25rem) * .5)}#root .style-rhea .cn-combobox-chip:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-combobox-chip:is(.dark *){background-color:color-mix(in oklab,var(--input) 60%,transparent)}}#root .style-rhea .cn-combobox-chip-remove{margin-left:calc(var(--spacing,.25rem) * -.5);width:calc(var(--spacing,.25rem) * 4.5);height:calc(var(--spacing,.25rem) * 4.5);opacity:.5}@media (hover:hover){#root .style-rhea .cn-combobox-chip-remove:hover{opacity:1}}#root .style-rhea .cn-combobox-chip-remove[aria-disabled=true]{pointer-events:none}#root .style-rhea .cn-input-group{height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);background-color:var(--input);border-width:1px;border-color:#0000}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-input-group{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-rhea .cn-input-group{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}#root :where([data-slot=combobox-content]) :is(.style-rhea .cn-input-group):focus-within{border-color:inherit;--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)}#root .style-rhea .cn-input-group:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-input-group:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-rhea .cn-input-group:has([data-slot][aria-invalid=true]){border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-input-group:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-rhea .cn-input-group:has(>[data-align=block-end]),#root .style-rhea .cn-input-group:has(>[data-align=block-start]){flex-direction:column;height:auto}#root .style-rhea .cn-input-group:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-input-group:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-rhea .cn-input-group:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing,.25rem) * 3)}#root .style-rhea .cn-input-group:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing,.25rem) * 3)}#root .style-rhea .cn-input-group:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-rhea .cn-input-group:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-rhea .cn-input-group-addon{gap:calc(var(--spacing,.25rem) * 2);height:auto;padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-rhea .cn-input-group-addon:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}#root :is(.style-rhea .cn-input-group-addon *)[data-slot=kbd]{border-radius:calc(var(--radius) * 1.8);background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-rhea .cn-input-group-addon *)[data-slot=kbd]{background-color:color-mix(in oklab,var(--muted-foreground) 10%,transparent)}}#root :is(.style-rhea .cn-input-group-addon *)[data-slot=kbd]{padding-inline:calc(var(--spacing,.25rem) * 1.5)}#root .style-rhea .cn-input-group-addon>svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-input-group-addon-align-inline-start{padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-input-group-addon-align-inline-start:has(>button){margin-left:-.3rem}#root .style-rhea .cn-input-group-addon-align-inline-start:has(>kbd){margin-left:-.15rem}#root .style-rhea .cn-input-group-addon-align-inline-end{padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-input-group-addon-align-inline-end:has(>button){margin-right:-.3rem}#root .style-rhea .cn-input-group-addon-align-inline-end:has(>kbd){margin-right:-.15rem}#root .style-rhea .cn-input-group-addon-align-block-start{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-top:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-input-group-addon-align-block-start:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-input-group-addon-align-block-start.border-b{padding-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-input-group-addon-align-block-end{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-input-group-addon-align-block-end:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-input-group-addon-align-block-end.border-t{padding-top:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-input-group-button{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-input-group-button-size-xs{height:calc(var(--spacing,.25rem) * 6);gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 1.5)}#root .style-rhea .cn-input-group-button-size-xs>svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-rhea .cn-input-group-button-size-icon-xs{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-radius:calc(var(--radius) * 1.4);padding:calc(var(--spacing,.25rem) * 0)}#root .style-rhea .cn-input-group-button-size-icon-xs:has(>svg){padding:calc(var(--spacing,.25rem) * 0)}#root .style-rhea .cn-input-group-button-size-icon-sm{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);padding:calc(var(--spacing,.25rem) * 0)}#root .style-rhea .cn-input-group-button-size-icon-sm:has(>svg){padding:calc(var(--spacing,.25rem) * 0)}#root .style-rhea .cn-input-group-text{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-rhea .cn-input-group-text svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-input-group-input{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;background-color:#0000;border-width:0;border-radius:0}#root .style-rhea .cn-input-group-input,#root .style-rhea .cn-input-group-input:focus-visible,#root .style-rhea .cn-input-group-input[aria-invalid=true]{--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)}#root .style-rhea .cn-input-group-input:is(.dark *){background-color:#0000}#root .style-rhea .cn-input-group-textarea{border-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 2);--tw-shadow:0 0 #0000;background-color:#0000;border-width:0;border-radius:0}#root .style-rhea .cn-input-group-textarea,#root .style-rhea .cn-input-group-textarea:focus-visible,#root .style-rhea .cn-input-group-textarea[aria-invalid=true]{--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)}#root .style-rhea .cn-input-group-textarea:is(.dark *){background-color:#0000}#root .style-rhea .cn-input-otp{gap:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-input-otp-group{border-radius:calc(var(--radius) * 1.8)}#root .style-rhea .cn-input-otp-group:has([aria-invalid=true]){border-color:var(--destructive);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-input-otp-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-rhea .cn-input-otp-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-input-otp-group:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-rhea .cn-input-otp-slot{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-block-style:var(--tw-border-style);border-block-width:1px;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--input);background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-input-otp-slot{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-rhea .cn-input-otp-slot{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-outline-style:none;outline-style:none;transition-duration:.2s}#root .style-rhea .cn-input-otp-slot:first-child{border-top-left-radius:calc(var(--radius) * 1.8);border-bottom-left-radius:calc(var(--radius) * 1.8);border-left-style:var(--tw-border-style);border-left-width:1px}#root .style-rhea .cn-input-otp-slot:last-child{border-top-right-radius:calc(var(--radius) * 1.8);border-bottom-right-radius:calc(var(--radius) * 1.8)}#root .style-rhea .cn-input-otp-slot[aria-invalid=true]{border-color:var(--destructive)}#root .style-rhea .cn-input-otp-slot[data-active=true]{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-input-otp-slot[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-rhea .cn-input-otp-slot[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-input-otp-slot[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-rhea .cn-input-otp-slot:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-input-otp-slot:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-rhea .cn-input-otp-caret-line{height:calc(var(--spacing,.25rem) * 4);background-color:var(--foreground);--tw-duration:1s;width:1px;transition-duration:1s;animation:caret-blink 1.25s ease-out infinite}#root .style-rhea .cn-input-otp-separator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-field-set{gap:calc(var(--spacing,.25rem) * 6)}#root .style-rhea .cn-field-set:has(>[data-slot=checkbox-group]),#root .style-rhea .cn-field-set:has(>[data-slot=radio-group]){gap:calc(var(--spacing,.25rem) * 3)}#root .style-rhea .cn-field-legend{margin-bottom:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-rhea .cn-field-legend[data-variant=label]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-field-legend[data-variant=legend]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}#root .style-rhea .cn-field-group{gap:calc(var(--spacing,.25rem) * 6)}#root .style-rhea .cn-field-group[data-slot=checkbox-group]{gap:calc(var(--spacing,.25rem) * 3)}#root :is(.style-rhea .cn-field-group>*)[data-slot=field-group]{gap:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-field{gap:calc(var(--spacing,.25rem) * 3)}#root .style-rhea .cn-field[data-invalid=true]{color:var(--destructive)}#root .style-rhea .cn-field-content{gap:calc(var(--spacing,.25rem) * 1)}#root .style-rhea .cn-field-label{gap:calc(var(--spacing,.25rem) * 2);--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}#root .style-rhea .cn-field-label:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}#root .style-rhea .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-field-label:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-rhea .cn-field-label:has(>[data-slot=field]){border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px}#root :is(.style-rhea .cn-field-label>*)[data-slot=field]{padding:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-field-title{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-rhea .cn-field-title:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}#root .style-rhea .cn-field-description{text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root [data-variant=legend]+:is(.style-rhea .cn-field-description){margin-top:calc(var(--spacing,.25rem) * -1.5)}#root .style-rhea .cn-field-separator{margin-block:calc(var(--spacing,.25rem) * -2);height:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-field-separator:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing,.25rem) * -2)}#root .style-rhea .cn-field-separator-content{padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--muted-foreground)}#root .style-rhea .cn-field-error{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--destructive)}#root .style-rhea .cn-tabs{gap:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-tabs-list{border-radius:calc(var(--radius) * 1.8);padding:3px}#root .style-rhea .cn-tabs-list:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing,.25rem) * 8)}#root .style-rhea .cn-tabs-list:is(:where(.group\/tabs):where([data-orientation=vertical]) *){padding:calc(var(--spacing,.25rem) * 1)}#root .style-rhea .cn-tabs-list[data-variant=line]{border-radius:0}#root .style-rhea .cn-tabs-trigger{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-width:1px;border-color:#0000}#root .style-rhea .cn-tabs-trigger:is(:where(.group\/tabs):where([data-orientation=vertical]) *){padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * .5)}#root .style-rhea .cn-tabs-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-card,#root .style-rhea .cn-tabs-content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-card{gap:var(--card-spacing);border-radius:min(var(--radius-4xl),24px);background-color:var(--card);padding-block:var(--card-spacing);color:var(--card-foreground);--tw-shadow:var(--shadow-sm);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--card-spacing:calc(var(--spacing,.25rem) * 5);overflow:hidden}#root .style-rhea .cn-card:has(>img:first-child){padding-top:calc(var(--spacing,.25rem) * 0)}#root .style-rhea .cn-card[data-size=sm]{--card-spacing:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-card:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-card:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.style-rhea .cn-card>*):is(img:first-child){border-top-left-radius:min(var(--radius-4xl),24px);border-top-right-radius:min(var(--radius-4xl),24px)}#root :is(.style-rhea .cn-card>*):is(img:last-child){border-bottom-right-radius:min(var(--radius-4xl),24px);border-bottom-left-radius:min(var(--radius-4xl),24px)}#root .style-rhea .cn-card-header{gap:calc(var(--spacing,.25rem) * 1.5);border-top-left-radius:min(var(--radius-4xl),24px);border-top-right-radius:min(var(--radius-4xl),24px);padding-inline:var(--card-spacing)}#root .style-rhea .cn-card-header.border-b{padding-bottom:var(--card-spacing)}#root .style-rhea .cn-card-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-rhea .cn-card-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-rhea .cn-card-content,#root .style-rhea .cn-card-footer{padding-inline:var(--card-spacing)}#root .style-rhea .cn-card-footer{border-bottom-right-radius:min(var(--radius-4xl),24px);border-bottom-left-radius:min(var(--radius-4xl),24px)}#root .style-rhea .cn-card-footer.border-t{padding-top:var(--card-spacing)}#root .style-rhea .cn-accordion{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;overflow:hidden}#root .style-rhea .cn-accordion-item:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root .style-rhea .cn-accordion-item:where([data-open]:not([data-open=false])),#root .style-rhea .cn-accordion-item:where([data-state=open]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-accordion-item:where([data-open]:not([data-open=false])),#root .style-rhea .cn-accordion-item:where([data-state=open]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root .style-rhea .cn-accordion-trigger{gap:calc(var(--spacing,.25rem) * 6);padding:calc(var(--spacing,.25rem) * 4);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (hover:hover){#root .style-rhea .cn-accordion-trigger:hover{text-decoration-line:underline}}#root :is(.style-rhea .cn-accordion-trigger *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground);margin-left:auto}#root .style-rhea .cn-accordion-content{padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-accordion-content:where([data-open]:not([data-open=false])),#root .style-rhea .cn-accordion-content:where([data-state=open]){animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root .style-rhea .cn-accordion-content:where([data-closed]:not([data-closed=false])),#root .style-rhea .cn-accordion-content:where([data-state=closed]){animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root .style-rhea .cn-accordion-content-inner{padding-top:calc(var(--spacing,.25rem) * 0);padding-bottom:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-alert-dialog-overlay{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-alert-dialog-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 30%,transparent)}}#root .style-rhea .cn-alert-dialog-overlay{--tw-duration:.1s;transition-duration:.1s}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-rhea .cn-alert-dialog-overlay{--tw-backdrop-blur:blur(var(--blur-sm,8px));-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,)}}#root .style-rhea .cn-alert-dialog-overlay:where([data-open]:not([data-open=false])),#root .style-rhea .cn-alert-dialog-overlay:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-rhea .cn-alert-dialog-overlay:where([data-closed]:not([data-closed=false])),#root .style-rhea .cn-alert-dialog-overlay:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-rhea .cn-alert-dialog-content{gap:calc(var(--spacing,.25rem) * 6);border-radius:min(var(--radius-4xl),24px);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 6);color:var(--popover-foreground);--tw-shadow:var(--shadow-xl);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-rhea .cn-alert-dialog-content[data-size=default],#root .style-rhea .cn-alert-dialog-content[data-size=sm]{max-width:var(--container-xs,20rem)}@media (min-width:40rem){#root .style-rhea .cn-alert-dialog-content[data-size=default]{max-width:var(--container-md,28rem)}}#root .style-rhea .cn-alert-dialog-content:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-alert-dialog-content:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-rhea .cn-alert-dialog-content:where([data-open]:not([data-open=false])),#root .style-rhea .cn-alert-dialog-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-rhea .cn-alert-dialog-content:where([data-closed]:not([data-closed=false])),#root .style-rhea .cn-alert-dialog-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-rhea .cn-alert-dialog-header{place-items:center;gap:calc(var(--spacing,.25rem) * 1.5);text-align:center;grid-template-rows:auto 1fr;display:grid}#root .style-rhea .cn-alert-dialog-header:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing,.25rem) * 6);grid-template-rows:auto auto 1fr}@media (min-width:40rem){#root .style-rhea .cn-alert-dialog-header:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left;place-items:start}#root .style-rhea .cn-alert-dialog-header:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}}#root .style-rhea .cn-alert-dialog-media{margin-bottom:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16);background-color:var(--muted);border-radius:3.40282e+38px;justify-content:center;align-items:center;display:inline-flex}@media (min-width:40rem){#root .style-rhea .cn-alert-dialog-media:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}}#root :is(.style-rhea .cn-alert-dialog-media>*):is(svg:not([class*=size-])){width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root .style-rhea .cn-alert-dialog-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (min-width:40rem){#root .style-rhea .cn-alert-dialog-title:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}}#root .style-rhea .cn-alert-dialog-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));text-wrap:balance;color:var(--muted-foreground)}@media (min-width:48rem){#root .style-rhea .cn-alert-dialog-description{text-wrap:pretty}}#root :is(.style-rhea .cn-alert-dialog-description>*):is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root :is(.style-rhea .cn-alert-dialog-description>*):is(a):hover{color:var(--foreground)}}#root .style-rhea .cn-alert{gap:calc(var(--spacing,.25rem) * .5);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:1px;display:grid}#root .style-rhea .cn-alert:has([data-slot=alert-action]){padding-right:calc(var(--spacing,.25rem) * 18);position:relative}#root .style-rhea .cn-alert:has(>svg){column-gap:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:auto 1fr}#root :is(.style-rhea .cn-alert>*):is(svg){--tw-translate-y:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}#root :is(.style-rhea .cn-alert>*):is(svg:not([class*=size-])){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-alert-variant-default{background-color:var(--card);color:var(--card-foreground)}#root .style-rhea .cn-alert-variant-destructive{background-color:var(--card);color:var(--destructive)}#root :is(.style-rhea .cn-alert-variant-destructive>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-rhea .cn-alert-variant-destructive>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}#root :is(.style-rhea .cn-alert-variant-destructive>*):is(svg){color:currentColor}#root .style-rhea .cn-alert-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-rhea .cn-alert-title:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}#root .style-rhea .cn-alert-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));text-wrap:balance;color:var(--muted-foreground)}@media (min-width:48rem){#root .style-rhea .cn-alert-description{text-wrap:pretty}}#root .style-rhea .cn-alert-description p:not(:last-child){margin-bottom:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-alert-action{top:calc(var(--spacing,.25rem) * 2.5);right:calc(var(--spacing,.25rem) * 3);position:absolute}#root .style-rhea .cn-avatar{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:3.40282e+38px}#root .style-rhea .cn-avatar:after{content:var(--tw-content);border-radius:3.40282e+38px}#root .style-rhea .cn-avatar[data-size=lg]{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root .style-rhea .cn-avatar[data-size=sm]{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-rhea .cn-avatar-fallback{background-color:var(--muted);color:var(--muted-foreground);border-radius:3.40282e+38px}#root .style-rhea .cn-avatar-image{border-radius:3.40282e+38px}#root .style-rhea .cn-avatar-badge{background-color:var(--primary);color:var(--primary-foreground);--tw-ring-color:var(--background)}#root .style-rhea .cn-avatar-group-count{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);background-color:var(--muted);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);border-radius:3.40282e+38px}#root .style-rhea .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root .style-rhea .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-rhea .cn-avatar-group-count>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root .style-rhea .cn-avatar-group-count:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-rhea .cn-badge{height:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:#0000}#root .style-rhea .cn-badge:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-rhea .cn-badge:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-rhea .cn-badge>svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-rhea .cn-badge-variant-default{background-color:var(--primary);color:var(--primary-foreground)}@media (hover:hover){#root .style-rhea .cn-badge-variant-default:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-badge-variant-default:is(a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}}#root .style-rhea .cn-badge-variant-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){#root .style-rhea .cn-badge-variant-secondary:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-badge-variant-secondary:is(a):hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}}#root .style-rhea .cn-badge-variant-outline{border-color:var(--border);color:var(--foreground)}@media (hover:hover){#root .style-rhea .cn-badge-variant-outline:is(a):hover{background-color:var(--muted);color:var(--muted-foreground)}}#root .style-rhea .cn-badge-variant-destructive{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-badge-variant-destructive{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-rhea .cn-badge-variant-destructive{color:var(--destructive)}#root .style-rhea .cn-badge-variant-destructive:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-badge-variant-destructive:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-rhea .cn-badge-variant-destructive:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-badge-variant-destructive:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-rhea .cn-badge-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-badge-variant-destructive:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}@media (hover:hover){#root .style-rhea .cn-badge-variant-destructive:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-badge-variant-destructive:is(a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-rhea .cn-badge-variant-ghost:hover{background-color:var(--muted);color:var(--muted-foreground)}#root .style-rhea .cn-badge-variant-ghost:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-badge-variant-ghost:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root .style-rhea .cn-badge-variant-link{color:var(--primary);text-underline-offset:4px}@media (hover:hover){#root .style-rhea .cn-badge-variant-link:hover{text-decoration-line:underline}}#root .style-rhea .cn-breadcrumb-list{gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}@media (min-width:40rem){#root .style-rhea .cn-breadcrumb-list{gap:calc(var(--spacing,.25rem) * 2.5)}}#root .style-rhea .cn-breadcrumb-item{gap:calc(var(--spacing,.25rem) * 1.5)}#root .style-rhea .cn-breadcrumb-link{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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){#root .style-rhea .cn-breadcrumb-link:hover{color:var(--foreground)}}#root .style-rhea .cn-breadcrumb-page{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--foreground)}#root .style-rhea .cn-breadcrumb-separator>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-rhea .cn-breadcrumb-ellipsis{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root .style-rhea .cn-breadcrumb-ellipsis>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-command{border-radius:calc(var(--radius) * 2.2);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground)}#root .style-rhea .cn-command-dialog{padding:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * 2.2)!important}#root .style-rhea .cn-command-input-wrapper{padding:calc(var(--spacing,.25rem) * 1);padding-bottom:calc(var(--spacing,.25rem) * 0)}#root .style-rhea .cn-command-input-group{background-color:var(--input);height:calc(var(--spacing,.25rem) * 8)!important}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-command-input-group{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-rhea .cn-command-input-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);opacity:.5;flex-shrink:0}#root .style-rhea .cn-command-input{width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-command-list{-ms-overflow-style:none;scrollbar-width:none}#root .style-rhea .cn-command-list::-webkit-scrollbar{display:none}#root .style-rhea .cn-command-list{max-height:calc(var(--spacing,.25rem) * 72);scroll-padding-block:calc(var(--spacing,.25rem) * 1);--tw-outline-style:none;outline-style:none}#root .style-rhea .cn-command-empty{padding-block:calc(var(--spacing,.25rem) * 6);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-command-group{padding:calc(var(--spacing,.25rem) * 1);color:var(--foreground);overflow:hidden}#root :is(.style-rhea .cn-command-group *)[cmdk-group-heading]{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-rhea .cn-command-separator{margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--border);height:1px}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-command-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-rhea .cn-command-item{min-height:calc(var(--spacing,.25rem) * 7);cursor:default;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-outline-style:none;outline-style:none;display:flex;position:relative}@media (forced-colors:active){#root .style-rhea .cn-command-item{outline-offset:2px;outline:2px solid #0000}}#root .style-rhea .cn-command-item{-webkit-user-select:none;user-select:none}#root :where([data-slot=dialog-content]) :is(.style-rhea .cn-command-item){border-radius:calc(var(--radius) * 1.8)}#root .style-rhea .cn-command-item:where([data-selected=true]){background-color:var(--muted);color:var(--foreground)}#root .style-rhea .cn-command-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.style-rhea .cn-command-item:where([data-selected=true])>*):is(svg){color:var(--foreground)}#root .style-rhea .cn-command-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground);margin-left:auto}#root .style-rhea .cn-command-shortcut:is(:where(.group\/command-item):where([data-selected=true]) *){color:var(--foreground)}#root .style-rhea .cn-context-menu-content{min-width:calc(var(--spacing,.25rem) * 36);border-radius:calc(var(--radius) * 1.8);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-rhea .cn-context-menu-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-context-menu-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-rhea .cn-context-menu-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-context-menu-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-rhea .cn-context-menu-content:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-context-menu-content:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-rhea .cn-context-menu-content:where([data-open]:not([data-open=false])),#root .style-rhea .cn-context-menu-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-rhea .cn-context-menu-content:where([data-closed]:not([data-closed=false])),#root .style-rhea .cn-context-menu-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-rhea .cn-context-menu-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-context-menu-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-rhea .cn-context-menu-item{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-context-menu-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-rhea .cn-context-menu-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-rhea .cn-context-menu-item[data-variant=destructive]{color:var(--destructive)}#root .style-rhea .cn-context-menu-item[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-context-menu-item[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-rhea .cn-context-menu-item[data-variant=destructive]:focus{color:var(--destructive)}#root .style-rhea .cn-context-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-context-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-rhea .cn-context-menu-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.style-rhea .cn-context-menu-item:focus>*):is(svg){color:var(--accent-foreground)}#root :is(.style-rhea .cn-context-menu-item[data-variant=destructive]>*):is(svg){color:var(--destructive)}#root .style-rhea .cn-context-menu-checkbox-item{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-context-menu-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-rhea .cn-context-menu-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-rhea .cn-context-menu-checkbox-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-context-menu-radio-item{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-context-menu-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-rhea .cn-context-menu-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-rhea .cn-context-menu-radio-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-context-menu-item-indicator{right:calc(var(--spacing,.25rem) * 2);position:absolute}#root .style-rhea .cn-context-menu-label{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-rhea .cn-context-menu-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-rhea .cn-context-menu-separator{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--border);height:1px}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-context-menu-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-rhea .cn-context-menu-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground);margin-left:auto}#root .style-rhea .cn-context-menu-shortcut:is(:where(.group\/context-menu-item):focus *){color:var(--accent-foreground)}#root .style-rhea .cn-context-menu-sub-trigger{min-height:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-context-menu-sub-trigger:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-rhea .cn-context-menu-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-rhea .cn-context-menu-sub-trigger:where([data-open]:not([data-open=false])),#root .style-rhea .cn-context-menu-sub-trigger:where([data-state=open]){background-color:var(--accent);color:var(--accent-foreground)}#root .style-rhea .cn-context-menu-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-context-menu-sub-content{min-width:calc(var(--spacing,.25rem) * 32);border-radius:calc(var(--radius) * 1.8);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-rhea .cn-context-menu-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-context-menu-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-rhea .cn-context-menu-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-context-menu-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-rhea .cn-context-menu-sub-content:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-context-menu-sub-content:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-rhea .cn-context-menu-sub-content:where([data-open]:not([data-open=false])),#root .style-rhea .cn-context-menu-sub-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-rhea .cn-context-menu-sub-content:where([data-closed]:not([data-closed=false])),#root .style-rhea .cn-context-menu-sub-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-rhea .cn-context-menu-subcontent{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-rhea .cn-dialog-overlay{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-dialog-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 30%,transparent)}}#root .style-rhea .cn-dialog-overlay{--tw-duration:.1s;transition-duration:.1s}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-rhea .cn-dialog-overlay{--tw-backdrop-blur:blur(var(--blur-sm,8px));-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,)}}#root .style-rhea .cn-dialog-overlay:where([data-open]:not([data-open=false])),#root .style-rhea .cn-dialog-overlay:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-rhea .cn-dialog-overlay:where([data-closed]:not([data-closed=false])),#root .style-rhea .cn-dialog-overlay:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-rhea .cn-dialog-content{gap:calc(var(--spacing,.25rem) * 6);border-radius:min(var(--radius-4xl),24px);background-color:var(--popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);--tw-shadow:var(--shadow-xl);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s;display:grid}@media (min-width:40rem){#root .style-rhea .cn-dialog-content{max-width:var(--container-md,28rem)}}#root .style-rhea .cn-dialog-content:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-dialog-content:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-rhea .cn-dialog-content:where([data-open]:not([data-open=false])),#root .style-rhea .cn-dialog-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-rhea .cn-dialog-content:where([data-closed]:not([data-closed=false])),#root .style-rhea .cn-dialog-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-rhea .cn-dialog-close{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);background-color:var(--secondary);position:absolute}#root .style-rhea .cn-dialog-header{gap:calc(var(--spacing,.25rem) * 1.5)}#root .style-rhea .cn-dialog-footer{gap:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-dialog-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500)}#root .style-rhea .cn-dialog-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root :is(.style-rhea .cn-dialog-description>*):is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root :is(.style-rhea .cn-dialog-description>*):is(a):hover{color:var(--foreground)}}#root .style-rhea .cn-drawer-overlay{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-drawer-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 30%,transparent)}}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-rhea .cn-drawer-overlay{--tw-backdrop-blur:blur(var(--blur-sm,8px));-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,)}}#root .style-rhea .cn-drawer-overlay:where([data-open]:not([data-open=false])),#root .style-rhea .cn-drawer-overlay:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-rhea .cn-drawer-overlay:where([data-closed]:not([data-closed=false])),#root .style-rhea .cn-drawer-overlay:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-rhea .cn-drawer-content{height:auto;padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));background-color:#0000;flex-direction:column;display:flex;position:relative}#root .style-rhea .cn-drawer-content:before{inset:calc(var(--spacing,.25rem) * 2);z-index:calc(10 * -1);border-radius:min(var(--radius-4xl),24px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--popover);content:var(--tw-content);--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:absolute}#root .style-rhea .cn-drawer-content[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 24);max-height:80vh}#root .style-rhea .cn-drawer-content[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);width:75%}#root .style-rhea .cn-drawer-content[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);width:75%}#root .style-rhea .cn-drawer-content[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing,.25rem) * 0);top:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 24);max-height:80vh}@media (min-width:40rem){#root .style-rhea .cn-drawer-content[data-vaul-drawer-direction=left],#root .style-rhea .cn-drawer-content[data-vaul-drawer-direction=right]{max-width:var(--container-sm,24rem)}}#root .style-rhea .cn-drawer-handle{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--muted);border-radius:3.40282e+38px;flex-shrink:0;width:100px;display:none}#root .style-rhea .cn-drawer-handle:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}#root .style-rhea .cn-drawer-header{gap:calc(var(--spacing,.25rem) * .5);padding:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-drawer-header:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),#root .style-rhea .cn-drawer-header:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}@media (min-width:48rem){#root .style-rhea .cn-drawer-header{gap:calc(var(--spacing,.25rem) * 1.5);text-align:left}}#root .style-rhea .cn-drawer-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}#root .style-rhea .cn-drawer-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-rhea .cn-drawer-footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-dropdown-menu-content{min-width:calc(var(--spacing,.25rem) * 32);border-radius:calc(var(--radius) * 1.8);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-rhea .cn-dropdown-menu-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-dropdown-menu-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-rhea .cn-dropdown-menu-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-dropdown-menu-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-rhea .cn-dropdown-menu-content:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-dropdown-menu-content:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-rhea .cn-dropdown-menu-content:where([data-open]:not([data-open=false])),#root .style-rhea .cn-dropdown-menu-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-rhea .cn-dropdown-menu-content:where([data-closed]:not([data-closed=false])),#root .style-rhea .cn-dropdown-menu-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-rhea .cn-dropdown-menu-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-dropdown-menu-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-rhea .cn-dropdown-menu-item{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-dropdown-menu-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-rhea .cn-dropdown-menu-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-rhea .cn-dropdown-menu-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-rhea .cn-dropdown-menu-item[data-variant=destructive]{color:var(--destructive)}#root .style-rhea .cn-dropdown-menu-item[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-dropdown-menu-item[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-rhea .cn-dropdown-menu-item[data-variant=destructive]:focus{color:var(--destructive)}#root .style-rhea .cn-dropdown-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-dropdown-menu-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-rhea .cn-dropdown-menu-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.style-rhea .cn-dropdown-menu-item[data-variant=destructive]>*):is(svg){color:var(--destructive)}#root .style-rhea .cn-dropdown-menu-checkbox-item{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-dropdown-menu-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-rhea .cn-dropdown-menu-checkbox-item:focus *){color:var(--accent-foreground)}#root .style-rhea .cn-dropdown-menu-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-rhea .cn-dropdown-menu-checkbox-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-dropdown-menu-radio-item{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-dropdown-menu-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-rhea .cn-dropdown-menu-radio-item:focus *){color:var(--accent-foreground)}#root .style-rhea .cn-dropdown-menu-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-rhea .cn-dropdown-menu-radio-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-dropdown-menu-item-indicator{right:calc(var(--spacing,.25rem) * 2);justify-content:center;align-items:center;display:flex;position:absolute}#root .style-rhea .cn-dropdown-menu-label{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted-foreground)}#root .style-rhea .cn-dropdown-menu-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-rhea .cn-dropdown-menu-separator{margin-inline:calc(var(--spacing,.25rem) * -1);margin-block:calc(var(--spacing,.25rem) * 1);background-color:var(--border);height:1px}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-dropdown-menu-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-rhea .cn-dropdown-menu-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground);margin-left:auto}#root .style-rhea .cn-dropdown-menu-shortcut:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}#root .style-rhea .cn-dropdown-menu-sub-trigger{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-dropdown-menu-sub-trigger:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-rhea .cn-dropdown-menu-sub-trigger:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-rhea .cn-dropdown-menu-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-rhea .cn-dropdown-menu-sub-trigger:where([data-open]:not([data-open=false])),#root .style-rhea .cn-dropdown-menu-sub-trigger:where([data-state=open]){background-color:var(--accent);color:var(--accent-foreground)}#root .style-rhea .cn-dropdown-menu-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-dropdown-menu-sub-content{border-radius:calc(var(--radius) * 1.8);background-color:var(--popover);min-width:96px;padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-rhea .cn-dropdown-menu-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-dropdown-menu-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-rhea .cn-dropdown-menu-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-dropdown-menu-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-rhea .cn-dropdown-menu-sub-content:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-dropdown-menu-sub-content:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-rhea .cn-dropdown-menu-sub-content:where([data-open]:not([data-open=false])),#root .style-rhea .cn-dropdown-menu-sub-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-rhea .cn-dropdown-menu-sub-content:where([data-closed]:not([data-closed=false])),#root .style-rhea .cn-dropdown-menu-sub-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-rhea .cn-dropdown-menu-subcontent{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-rhea .cn-item{border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:1px}@media (hover:hover){#root .style-rhea .cn-item:is(a):hover{background-color:var(--muted)}}#root .style-rhea .cn-item-variant-default{border-color:#0000}#root .style-rhea .cn-item-variant-outline{border-color:var(--border)}#root .style-rhea .cn-item-variant-muted{background-color:var(--muted);border-color:#0000}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-item-variant-muted{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root .style-rhea .cn-item-size-default{gap:calc(var(--spacing,.25rem) * 3.5);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5)}#root .style-rhea .cn-item-size-sm{gap:calc(var(--spacing,.25rem) * 3.5);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3)}#root .style-rhea .cn-item-size-xs{gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2)}#root :where([data-slot=dropdown-menu-content]) :is(.style-rhea .cn-item-size-xs){padding:calc(var(--spacing,.25rem) * 0)}#root .style-rhea .cn-item-media{gap:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-item-media:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);align-self:flex-start}#root .style-rhea .cn-item-media-variant-default{background-color:#0000}#root .style-rhea .cn-item-media-variant-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-item-media-variant-image{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:calc(var(--radius) * 1.4);overflow:hidden}#root .style-rhea .cn-item-media-variant-image:is(:where(.group\/item)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root .style-rhea .cn-item-media-variant-image:is(:where(.group\/item)[data-size=xs] *){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius)}#root .style-rhea .cn-item-media-variant-image img{object-fit:cover;width:100%;height:100%}#root .style-rhea .cn-item-content{gap:calc(var(--spacing,.25rem) * 1)}#root .style-rhea .cn-item-content:is(:where(.group\/item)[data-size=xs] *){gap:calc(var(--spacing,.25rem) * .5)}#root .style-rhea .cn-item-title{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-underline-offset:4px}#root .style-rhea .cn-item-description{text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-rhea .cn-item-actions,#root .style-rhea .cn-item-footer,#root .style-rhea .cn-item-header{gap:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-item-group{gap:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-item-group:has([data-size=sm]){gap:calc(var(--spacing,.25rem) * 2.5)}#root .style-rhea .cn-item-group:has([data-size=xs]){gap:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-item-separator{margin-block:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-kbd{height:calc(var(--spacing,.25rem) * 5);width:fit-content;min-width:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 1);font-family:var(--font-geist-sans);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root :where([data-slot=input-group]) :is(.style-rhea .cn-kbd){background-color:var(--input)}#root :where([data-slot=tooltip-content]) :is(.style-rhea .cn-kbd){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root :where([data-slot=tooltip-content]) :is(.style-rhea .cn-kbd){background-color:color-mix(in oklab,var(--background) 20%,transparent)}}#root :where([data-slot=tooltip-content]) :is(.style-rhea .cn-kbd){color:var(--background)}#root :where([data-slot=tooltip-content]) .style-rhea .cn-kbd:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root :where([data-slot=tooltip-content]) .style-rhea .cn-kbd:is(.dark *){background-color:color-mix(in oklab,var(--background) 10%,transparent)}}#root .style-rhea .cn-kbd svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root .style-rhea .cn-kbd-group{gap:calc(var(--spacing,.25rem) * 1)}#root .style-rhea .cn-label{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500)}#root .style-rhea .cn-label:is(:where(.group)[data-disabled=true] *),#root .style-rhea .cn-label:is(:where(.peer):disabled~*){opacity:.5}#root .style-rhea .cn-menubar{height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;padding:3px}#root .style-rhea .cn-menubar-trigger{border-radius:calc(var(--radius) * 1.8);padding-inline:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);padding-block:2px}@media (hover:hover){#root .style-rhea .cn-menubar-trigger:hover{background-color:var(--muted)}}#root .style-rhea .cn-menubar-trigger[aria-expanded=true]{background-color:var(--muted)}#root .style-rhea .cn-menubar-content{min-width:calc(var(--spacing,.25rem) * 36);border-radius:calc(var(--radius) * 1.8);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-rhea .cn-menubar-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-menubar-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-rhea .cn-menubar-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-menubar-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-rhea .cn-menubar-content:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-menubar-content:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-rhea .cn-menubar-content:where([data-open]:not([data-open=false])),#root .style-rhea .cn-menubar-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-rhea .cn-menubar-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-menubar-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-rhea .cn-menubar-item{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-menubar-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-rhea .cn-menubar-item:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}#root .style-rhea .cn-menubar-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-rhea .cn-menubar-item[data-variant=destructive]{color:var(--destructive)}#root .style-rhea .cn-menubar-item[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-menubar-item[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root .style-rhea .cn-menubar-item[data-variant=destructive]:focus{color:var(--destructive)}#root .style-rhea .cn-menubar-item:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-menubar-item:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-rhea .cn-menubar-item:where([data-disabled=true]),#root .style-rhea .cn-menubar-item:where([data-disabled]:not([data-disabled=false])){opacity:.5}#root .style-rhea .cn-menubar-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root :is(.style-rhea .cn-menubar-item[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}#root .style-rhea .cn-menubar-checkbox-item{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 1.5);padding-left:calc(var(--spacing,.25rem) * 7);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-menubar-checkbox-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-rhea .cn-menubar-checkbox-item:focus *){color:var(--accent-foreground)}#root .style-rhea .cn-menubar-checkbox-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-rhea .cn-menubar-checkbox-item-indicator{left:calc(var(--spacing,.25rem) * 1.5)}#root .style-rhea .cn-menubar-checkbox-item-indicator,#root .style-rhea .cn-menubar-checkbox-item-indicator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-menubar-radio-item{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-block:calc(var(--spacing,.25rem) * 1.5);padding-right:calc(var(--spacing,.25rem) * 1.5);padding-left:calc(var(--spacing,.25rem) * 7);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-menubar-radio-item:focus{background-color:var(--accent);color:var(--accent-foreground)}#root :is(.style-rhea .cn-menubar-radio-item:focus *){color:var(--accent-foreground)}#root .style-rhea .cn-menubar-radio-item[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-rhea .cn-menubar-radio-item:where([data-disabled=true]),#root .style-rhea .cn-menubar-radio-item:where([data-disabled]:not([data-disabled=false])){opacity:.5}#root .style-rhea .cn-menubar-radio-item svg:not([class*=size-]),#root .style-rhea .cn-menubar-radio-item-indicator{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-menubar-radio-item-indicator{left:calc(var(--spacing,.25rem) * 1.5)}#root .style-rhea .cn-menubar-radio-item-indicator svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-menubar-label{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-rhea .cn-menubar-label[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-rhea .cn-menubar-separator{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-menubar-separator{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}#root .style-rhea .cn-menubar-shortcut{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em);color:var(--muted-foreground)}#root .style-rhea .cn-menubar-shortcut:is(:where(.group\/menubar-item):focus *){color:var(--accent-foreground)}#root .style-rhea .cn-menubar-sub-trigger{min-height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-menubar-sub-trigger:focus{background-color:var(--accent);color:var(--accent-foreground)}#root .style-rhea .cn-menubar-sub-trigger[data-inset]{padding-left:calc(var(--spacing,.25rem) * 7)}#root .style-rhea .cn-menubar-sub-trigger:where([data-open]:not([data-open=false])),#root .style-rhea .cn-menubar-sub-trigger:where([data-state=open]){background-color:var(--accent);color:var(--accent-foreground)}#root .style-rhea .cn-menubar-sub-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-menubar-sub-content{min-width:calc(var(--spacing,.25rem) * 32);border-radius:calc(var(--radius) * 1.8);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 1);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-rhea .cn-menubar-sub-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-menubar-sub-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-rhea .cn-menubar-sub-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-menubar-sub-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-rhea .cn-menubar-sub-content:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-menubar-sub-content:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-rhea .cn-menubar-sub-content:where([data-open]:not([data-open=false])),#root .style-rhea .cn-menubar-sub-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-rhea .cn-menubar-sub-content:where([data-closed]:not([data-closed=false])),#root .style-rhea .cn-menubar-sub-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-rhea .cn-navigation-menu{max-width:max-content}#root .style-rhea .cn-navigation-menu-list{gap:calc(var(--spacing,.25rem) * 0)}#root .style-rhea .cn-navigation-menu-trigger{border-radius:calc(var(--radius) * 1.8);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){#root .style-rhea .cn-navigation-menu-trigger:hover{background-color:var(--muted)}}#root .style-rhea .cn-navigation-menu-trigger:focus{background-color:var(--muted)}#root .style-rhea .cn-navigation-menu-trigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-navigation-menu-trigger:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-rhea .cn-navigation-menu-trigger:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#root .style-rhea .cn-navigation-menu-trigger:disabled{opacity:.5}#root .style-rhea .cn-navigation-menu-trigger[data-popup-open]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-navigation-menu-trigger[data-popup-open]{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){#root .style-rhea .cn-navigation-menu-trigger[data-popup-open]:hover{background-color:var(--muted)}}#root .style-rhea .cn-navigation-menu-trigger:where([data-open]:not([data-open=false])),#root .style-rhea .cn-navigation-menu-trigger:where([data-state=open]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-navigation-menu-trigger:where([data-open]:not([data-open=false])),#root .style-rhea .cn-navigation-menu-trigger:where([data-state=open]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){#root :is(.style-rhea .cn-navigation-menu-trigger:where([data-state=open]),.style-rhea .cn-navigation-menu-trigger:where([data-open]:not([data-open=false]))):hover{background-color:var(--muted)}}#root :is(.style-rhea .cn-navigation-menu-trigger:where([data-state=open]),.style-rhea .cn-navigation-menu-trigger:where([data-open]:not([data-open=false]))):focus{background-color:var(--muted)}#root .style-rhea .cn-navigation-menu-link{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.8);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;outline-style:none;display:flex}@media (hover:hover){#root .style-rhea .cn-navigation-menu-link:hover{background-color:var(--muted)}}#root .style-rhea .cn-navigation-menu-link:focus{background-color:var(--muted)}#root .style-rhea .cn-navigation-menu-link:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-navigation-menu-link:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-rhea .cn-navigation-menu-link:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#root :where([data-slot=navigation-menu-content]) :is(.style-rhea .cn-navigation-menu-link){border-radius:calc(var(--radius) * 1.4);width:100%;padding:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}#root .style-rhea .cn-navigation-menu-link[data-active=true]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-navigation-menu-link[data-active=true]{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}@media (hover:hover){#root .style-rhea .cn-navigation-menu-link[data-active=true]:hover{background-color:var(--muted)}}#root .style-rhea .cn-navigation-menu-link[data-active=true]:focus{background-color:var(--muted)}#root .style-rhea .cn-navigation-menu-link svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-navigation-menu-trigger-icon{margin-left:calc(var(--spacing,.25rem) * 1);width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;position:relative;top:1px}#root .style-rhea .cn-navigation-menu-trigger-icon:is(:is(:where(.group\/navigation-menu-trigger):where([data-state=open]),:where(.group\/navigation-menu-trigger):where([data-open]:not([data-open=false]))) *),#root .style-rhea .cn-navigation-menu-trigger-icon:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *){rotate:180deg}#root .style-rhea .cn-navigation-menu-content{padding:calc(var(--spacing,.25rem) * 1.5);--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}#root .style-rhea .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) * 1.8);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}#root .style-rhea .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.3s;transition-duration:.3s}#root .style-rhea .cn-navigation-menu-content[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}#root .style-rhea .cn-navigation-menu-content[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}#root .style-rhea .cn-navigation-menu-content[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}#root .style-rhea .cn-navigation-menu-content[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}#root .style-rhea .cn-navigation-menu-content[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-rhea .cn-navigation-menu-content[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-rhea .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-rhea .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])),#root .style-rhea .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-rhea .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])),#root .style-rhea .cn-navigation-menu-content:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-rhea .cn-navigation-menu-viewport{border-radius:calc(var(--radius) * 1.8);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-rhea .cn-navigation-menu-viewport:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-navigation-menu-viewport:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-rhea .cn-navigation-menu-viewport:where([data-open]:not([data-open=false])),#root .style-rhea .cn-navigation-menu-viewport:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-scale:.9}#root .style-rhea .cn-navigation-menu-viewport:where([data-closed]:not([data-closed=false])),#root .style-rhea .cn-navigation-menu-viewport:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-scale:.9}#root .style-rhea .cn-navigation-menu-indicator[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}#root .style-rhea .cn-navigation-menu-indicator[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}#root .style-rhea .cn-navigation-menu-indicator-arrow{border-top-left-radius:calc(var(--radius) * .6);background-color:var(--border);--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-rhea .cn-navigation-menu-positioner{transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:cubic-bezier(.22,1,.36,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.22,1,.36,1)}#root .style-rhea .cn-navigation-menu-positioner[data-side=bottom]:before{top:-10px;right:calc(var(--spacing,.25rem) * 0);content:var(--tw-content);left:calc(var(--spacing,.25rem) * 0)}#root .style-rhea .cn-navigation-menu-popup{border-radius:calc(var(--radius) * 2.2);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-ease:cubic-bezier(.22,1,.36,1);--tw-outline-style:none;outline-style:none;transition-timing-function:cubic-bezier(.22,1,.36,1)}#root .style-rhea .cn-navigation-menu-popup[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0;--tw-duration:.15s;transition-duration:.15s}#root .style-rhea .cn-navigation-menu-popup[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}#root .style-rhea .cn-navigation-menu-popup:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-navigation-menu-popup:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-rhea .cn-pagination-content{gap:calc(var(--spacing,.25rem) * 1)}#root .style-rhea .cn-pagination-ellipsis{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);justify-content:center;align-items:center}#root .style-rhea .cn-pagination-ellipsis svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-pagination-previous{padding-left:calc(var(--spacing,.25rem) * 1.5)!important}#root .style-rhea .cn-pagination-next{padding-right:calc(var(--spacing,.25rem) * 1.5)!important}#root .style-rhea .cn-sidebar-gap{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}#root .style-rhea .cn-sidebar-inner{background-color:var(--sidebar)}#root .style-rhea .cn-sidebar-inner:is(:where(.group)[data-variant=floating] *){border-radius:calc(var(--radius) * 1.8);--tw-shadow:var(--shadow-sm);--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);--tw-ring-color:var(--sidebar-border)}@media (hover:hover){#root .style-rhea .cn-sidebar-rail:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}#root .style-rhea .cn-sidebar-inset{background-color:var(--background)}@media (min-width:48rem){#root .style-rhea .cn-sidebar-inset:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing,.25rem) * 2);margin-left:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * 1.8);--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root .style-rhea .cn-sidebar-inset:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing,.25rem) * 2)}}#root .style-rhea .cn-sidebar-input{height:calc(var(--spacing,.25rem) * 8);background-color:var(--input);width:100%}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-sidebar-input{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root .style-rhea .cn-sidebar-input{--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)}#root .style-rhea .cn-sidebar-header{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2);--radius:var(--radius-xl)}#root .style-rhea .cn-sidebar-content{-ms-overflow-style:none;scrollbar-width:none}#root .style-rhea .cn-sidebar-content::-webkit-scrollbar{display:none}#root .style-rhea .cn-sidebar-content{gap:calc(var(--spacing,.25rem) * 2);--radius:var(--radius-xl)}#root .style-rhea .cn-sidebar-footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-sidebar-separator{margin-inline:calc(var(--spacing,.25rem) * 2);background-color:var(--sidebar-border)}#root .style-rhea .cn-sidebar-group{padding:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-sidebar-menu{gap:calc(var(--spacing,.25rem) * .5)}#root .style-rhea .cn-sidebar-group-content{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-sidebar-group-label{height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-sidebar-group-label{color:color-mix(in oklab,var(--sidebar-foreground) 70%,transparent)}}#root .style-rhea .cn-sidebar-group-label{--tw-ring-color:var(--sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}#root .style-rhea .cn-sidebar-group-label:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing,.25rem) * -8);opacity:0}#root .style-rhea .cn-sidebar-group-label:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root .style-rhea .cn-sidebar-group-label>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-sidebar-group-action{top:calc(var(--spacing,.25rem) * 3.5);right:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) * 1.4);padding:calc(var(--spacing,.25rem) * 0);color:var(--sidebar-foreground);--tw-ring-color:var(--sidebar-ring);position:absolute}@media (hover:hover){#root .style-rhea .cn-sidebar-group-action:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-rhea .cn-sidebar-group-action:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root .style-rhea .cn-sidebar-group-action>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-sidebar-menu-button{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));white-space:nowrap;--tw-ring-color:var(--sidebar-ring);transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}#root .style-rhea .cn-sidebar-menu-button:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing,.25rem) * 8)}#root .style-rhea .cn-sidebar-menu-button:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing,.25rem) * 8)!important;height:calc(var(--spacing,.25rem) * 8)!important;padding:calc(var(--spacing,.25rem) * 2)!important}@media (hover:hover){#root .style-rhea .cn-sidebar-menu-button:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-rhea .cn-sidebar-menu-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root .style-rhea .cn-sidebar-menu-button:active{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}#root .style-rhea .cn-sidebar-menu-button:has(>svg:first-child){padding-left:calc(var(--spacing,.25rem) * 2.5)}#root .style-rhea .cn-sidebar-menu-button:has(>svg:last-child){padding-right:calc(var(--spacing,.25rem) * 2.5)}@media (hover:hover){#root :is(.style-rhea .cn-sidebar-menu-button:where([data-state=open]),.style-rhea .cn-sidebar-menu-button:where([data-open]:not([data-open=false]))):hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-rhea .cn-sidebar-menu-button:where([data-active]:not([data-active=false])),#root .style-rhea .cn-sidebar-menu-button:where([data-state=active]){background-color:var(--sidebar-accent);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--sidebar-accent-foreground)}@media (hover:hover){#root .style-rhea .cn-sidebar-menu-button-variant-default:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-rhea .cn-sidebar-menu-button-variant-outline{background-color:var(--background);--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){#root .style-rhea .cn-sidebar-menu-button-variant-outline:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}#root .style-rhea .cn-sidebar-menu-button-size-default{height:calc(var(--spacing,.25rem) * 8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-sidebar-menu-button-size-sm{height:calc(var(--spacing,.25rem) * 7);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-rhea .cn-sidebar-menu-button-size-lg{height:calc(var(--spacing,.25rem) * 12);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-sidebar-menu-button-size-lg:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing,.25rem) * 0)!important}#root .style-rhea .cn-sidebar-menu-action{top:calc(var(--spacing,.25rem) * 1.5);right:calc(var(--spacing,.25rem) * 1);aspect-ratio:1;width:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) * 1.4);padding:calc(var(--spacing,.25rem) * 0);color:var(--sidebar-foreground);--tw-ring-color:var(--sidebar-ring);position:absolute}@media (hover:hover){#root .style-rhea .cn-sidebar-menu-action:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}#root .style-rhea .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing,.25rem) * 1.5)}#root .style-rhea .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing,.25rem) * 2.5)}#root .style-rhea .cn-sidebar-menu-action:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing,.25rem) * 1)}@media (hover:hover){#root .style-rhea .cn-sidebar-menu-action:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-rhea .cn-sidebar-menu-action:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root .style-rhea .cn-sidebar-menu-action>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-sidebar-menu-badge{pointer-events:none;right:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 5);min-width:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--sidebar-foreground);display:flex;position:absolute}@media (hover:hover){#root .style-rhea .cn-sidebar-menu-badge:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}#root .style-rhea .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing,.25rem) * 1.5)}#root .style-rhea .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing,.25rem) * 2.5)}#root .style-rhea .cn-sidebar-menu-badge:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing,.25rem) * 1)}#root .style-rhea .cn-sidebar-menu-badge:is(:is(:where(.peer\/menu-button):where([data-state=active]),:where(.peer\/menu-button):where([data-active]:not([data-active=false])))~*){color:var(--sidebar-accent-foreground)}#root .style-rhea .cn-sidebar-menu-skeleton{height:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-sidebar-menu-skeleton-icon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 1.4)}#root .style-rhea .cn-sidebar-menu-skeleton-text{height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-sidebar-menu-sub{margin-inline:calc(var(--spacing,.25rem) * 3.5);--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing,.25rem) * 1);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--sidebar-border);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5)}#root .style-rhea .cn-sidebar-menu-sub:is(:where(.group)[data-collapsible=icon] *){display:none}#root .style-rhea .cn-sidebar-menu-sub-button{height:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 3);color:var(--sidebar-foreground);--tw-ring-color:var(--sidebar-ring)}@media (hover:hover){#root .style-rhea .cn-sidebar-menu-sub-button:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}#root .style-rhea .cn-sidebar-menu-sub-button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root .style-rhea .cn-sidebar-menu-sub-button:active{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}#root .style-rhea .cn-sidebar-menu-sub-button[data-size=md]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-sidebar-menu-sub-button[data-size=sm]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-rhea .cn-sidebar-menu-sub-button:where([data-active]:not([data-active=false])),#root .style-rhea .cn-sidebar-menu-sub-button:where([data-state=active]){background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}#root .style-rhea .cn-sidebar-menu-sub-button>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--sidebar-accent-foreground)}#root .style-rhea .cn-popover-content{gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 2.2);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;flex-direction:column;transition-duration:.1s;display:flex}#root .style-rhea .cn-popover-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-popover-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-rhea .cn-popover-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-popover-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-rhea .cn-popover-content:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-popover-content:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-rhea .cn-popover-content:where([data-open]:not([data-open=false])),#root .style-rhea .cn-popover-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-rhea .cn-popover-content:where([data-closed]:not([data-closed=false])),#root .style-rhea .cn-popover-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-rhea .cn-popover-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-popover-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-rhea .cn-popover-header{gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));flex-direction:column;display:flex}#root .style-rhea .cn-popover-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-rhea .cn-popover-description{color:var(--muted-foreground)}#root .style-rhea .cn-progress,#root .style-rhea .cn-progress-track{height:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.8);background-color:var(--muted)}#root .style-rhea .cn-progress-indicator{background-color:var(--primary)}#root .style-rhea .cn-progress-label{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-rhea .cn-progress-label,#root .style-rhea .cn-progress-value{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-progress-value{color:var(--muted-foreground);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);margin-left:auto}#root .style-rhea .cn-resizable-handle-icon{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius);background-color:var(--border)}#root .style-rhea .cn-scroll-area-scrollbar:where([data-orientation=horizontal]){height:calc(var(--spacing,.25rem) * 2.5);border-top:1px var(--tw-border-style) #0000;flex-direction:column}#root .style-rhea .cn-scroll-area-scrollbar:where([data-orientation=vertical]){height:100%;width:calc(var(--spacing,.25rem) * 2.5);border-left:1px var(--tw-border-style) #0000}#root .style-rhea .cn-scroll-area-thumb{border-radius:3.40282e+38px}#root .style-rhea .cn-separator{background-color:var(--border);flex-shrink:0}#root .style-rhea .cn-separator-horizontal{width:100%;height:1px}#root .style-rhea .cn-separator-vertical{width:1px;height:100%}#root .style-rhea .cn-sheet-overlay{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-sheet-overlay{background-color:color-mix(in oklab,var(--color-black,#000) 30%,transparent)}}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root .style-rhea .cn-sheet-overlay{--tw-backdrop-blur:blur(var(--blur-sm,8px));-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,)}}#root .style-rhea .cn-sheet-content{z-index:50;background-color:var(--popover);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));background-clip:padding-box;flex-direction:column;display:flex;position:fixed}#root .style-rhea .cn-sheet-content[data-side=bottom]{inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);border-top-style:var(--tw-border-style);border-top-width:1px;height:auto}#root .style-rhea .cn-sheet-content[data-side=left]{inset-block:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);border-right-style:var(--tw-border-style);border-right-width:1px;width:75%;height:100%}#root .style-rhea .cn-sheet-content[data-side=right]{inset-block:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);border-left-style:var(--tw-border-style);border-left-width:1px;width:75%;height:100%}#root .style-rhea .cn-sheet-content[data-side=top]{inset-inline:calc(var(--spacing,.25rem) * 0);top:calc(var(--spacing,.25rem) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;height:auto}@media (min-width:40rem){#root .style-rhea .cn-sheet-content[data-side=left],#root .style-rhea .cn-sheet-content[data-side=right]{max-width:var(--container-sm,24rem)}}#root .style-rhea .cn-sheet-close{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);background-color:var(--secondary);position:absolute}#root .style-rhea .cn-sheet-header{gap:calc(var(--spacing,.25rem) * 1.5);padding:calc(var(--spacing,.25rem) * 6)}#root .style-rhea .cn-sheet-footer{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 6)}#root .style-rhea .cn-sheet-title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}#root .style-rhea .cn-sheet-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-rhea .cn-skeleton{border-radius:calc(var(--radius) * 1.8);background-color:var(--muted)}#root .style-rhea .cn-toast{border-radius:calc(var(--radius) * 1.8)!important}#root .style-rhea .cn-table-container{width:100%;position:relative;overflow-x:auto}#root .style-rhea .cn-table{caption-side:bottom;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-table-header tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root .style-rhea .cn-table-#root tr:last-child{border-style:var(--tw-border-style);border-width:0}#root .style-rhea .cn-table-footer{border-top-style:var(--tw-border-style);background-color:var(--muted);border-top-width:1px}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-table-footer{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root .style-rhea .cn-table-footer{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-rhea .cn-table-footer>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}#root .style-rhea .cn-table-row{border-bottom-style:var(--tw-border-style);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-bottom-width:1px}@media (hover:hover){#root .style-rhea .cn-table-row:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-table-row:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root .style-rhea .cn-table-row[data-state=selected]{background-color:var(--muted)}#root .style-rhea .cn-table-head{height:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 2);text-align:left;vertical-align:middle;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--foreground)}#root .style-rhea .cn-table-head:has([role=checkbox]){padding-right:calc(var(--spacing,.25rem) * 0)}#root .style-rhea .cn-table-cell{padding:calc(var(--spacing,.25rem) * 2);vertical-align:middle;white-space:nowrap}#root .style-rhea .cn-table-cell:has([role=checkbox]){padding-right:calc(var(--spacing,.25rem) * 0)}#root .style-rhea .cn-table-caption{margin-top:calc(var(--spacing,.25rem) * 4);color:var(--muted-foreground)}#root .style-rhea .cn-table-caption,#root .style-rhea .cn-toggle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-toggle{gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * 1.8);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){#root .style-rhea .cn-toggle:hover{color:var(--foreground)}}#root .style-rhea .cn-toggle:focus-visible{border-color:var(--ring);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-toggle:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-rhea .cn-toggle[aria-invalid=true]{border-color:var(--destructive);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-toggle[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-rhea .cn-toggle[aria-pressed=true]{background-color:var(--muted)}#root .style-rhea .cn-toggle:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-toggle:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root .style-rhea .cn-toggle svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-toggle-variant-default{background-color:#0000}#root .style-rhea .cn-toggle-variant-outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:#0000}@media (hover:hover){#root .style-rhea .cn-toggle-variant-outline:hover{background-color:var(--muted)}}#root .style-rhea .cn-toggle-size-default{height:calc(var(--spacing,.25rem) * 8);min-width:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 2.5)}#root .style-rhea .cn-toggle-size-default:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-toggle-size-default:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-toggle-size-sm{height:calc(var(--spacing,.25rem) * 7);min-width:calc(var(--spacing,.25rem) * 7);padding-inline:calc(var(--spacing,.25rem) * 2.5)}#root .style-rhea .cn-toggle-size-sm:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-rhea .cn-toggle-size-sm:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-rhea .cn-toggle-size-lg{height:calc(var(--spacing,.25rem) * 9);min-width:calc(var(--spacing,.25rem) * 9);padding-inline:calc(var(--spacing,.25rem) * 2.5)}#root .style-rhea .cn-toggle-size-lg:has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-toggle-size-lg:has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-toggle-group[data-spacing="0"][data-variant=outline]{border-radius:calc(var(--radius) * 1.8)}#root .style-rhea .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing,.25rem) * 2);--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);border-radius:0}#root .style-rhea .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-rhea .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing,.25rem) * 1.5)}#root .style-rhea .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) * 1.8);border-bottom-left-radius:calc(var(--radius) * 1.8)}#root .style-rhea .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) * 1.8);border-top-right-radius:calc(var(--radius) * 1.8)}#root .style-rhea .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:calc(var(--radius) * 1.8);border-bottom-right-radius:calc(var(--radius) * 1.8)}#root .style-rhea .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:calc(var(--radius) * 1.8);border-bottom-left-radius:calc(var(--radius) * 1.8)}#root .style-rhea .cn-toggle-group-item[data-state=on]{background-color:var(--muted)}#root .style-rhea .cn-tooltip-content{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 1.4);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));display:inline-flex}#root .style-rhea .cn-tooltip-content:has([data-slot=kbd]){padding-right:calc(var(--spacing,.25rem) * 1.5)}#root .style-rhea .cn-tooltip-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-tooltip-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-rhea .cn-tooltip-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-tooltip-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root :is(.style-rhea .cn-tooltip-content *)[data-slot=kbd]{isolation:isolate;z-index:50;border-radius:var(--radius);position:relative}#root .style-rhea .cn-tooltip-content:where([data-open]:not([data-open=false])),#root .style-rhea .cn-tooltip-content:where([data-state=open]),#root .style-rhea .cn-tooltip-content[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-rhea .cn-tooltip-content:where([data-closed]:not([data-closed=false])),#root .style-rhea .cn-tooltip-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-rhea .cn-tooltip-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-tooltip-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-rhea .cn-tooltip-arrow{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:2px;rotate:45deg}#root .style-rhea .cn-tooltip-arrow[data-side=left]{--tw-translate-x:-1.5px;translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-rhea .cn-tooltip-arrow-logical[data-side=inline-end],#root .style-rhea .cn-tooltip-arrow[data-side=right]{--tw-translate-x:1.5px;translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-rhea .cn-tooltip-arrow-logical[data-side=inline-end]{left:calc(var(--spacing,.25rem) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);top:50%!important}#root .style-rhea .cn-tooltip-arrow-logical[data-side=inline-start]{right:calc(var(--spacing,.25rem) * -1);--tw-translate-x:-1.5px;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%!important}#root .style-rhea .cn-empty{gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 2.2);--tw-border-style:dashed;padding:calc(var(--spacing,.25rem) * 12);border-style:dashed}#root .style-rhea .cn-empty-header{gap:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-empty-media{margin-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-empty-media-default{background-color:#0000}#root .style-rhea .cn-empty-media-icon{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:calc(var(--radius) * 1.4);background-color:var(--muted);color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}#root .style-rhea .cn-empty-media-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root .style-rhea .cn-empty-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:calc(var(--letter-spacing) - .025em);letter-spacing:calc(var(--letter-spacing) - .025em)}#root .style-rhea .cn-empty-description{font-size:var(--text-sm,.875rem);line-height:var(--leading-relaxed,1.625)}#root .style-rhea .cn-empty-content{gap:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-calendar{padding:calc(var(--spacing,.25rem) * 3);--cell-radius:var(--radius-2xl);--cell-size:calc(var(--spacing,.25rem) * 8)}#root .style-rhea .cn-calendar-dropdown-root{border-style:var(--tw-border-style);border-width:1px;border-color:#0000}#root .style-rhea .cn-calendar-dropdown-root:has(:focus){border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-calendar-dropdown-root:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-rhea .cn-calendar-caption-label{height:calc(var(--spacing,.25rem) * 8);padding-right:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 3)}#root .style-rhea .cn-carousel-next,#root .style-rhea .cn-carousel-previous{border-radius:calc(var(--radius) * 1.8)}#root .style-rhea .cn-chart-tooltip{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 1.4);background-color:var(--popover);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent)}#root .style-rhea .cn-chart-tooltip:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-chart-tooltip:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-rhea .cn-hover-card-content{width:calc(var(--spacing,.25rem) * 72);border-radius:calc(var(--radius) * 2.2);background-color:var(--popover);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--popover-foreground);--tw-shadow:var(--shadow-lg);--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);--tw-ring-color:color-mix(in oklab,var(--foreground) 5%,transparent);--tw-duration:.1s;transition-duration:.1s}#root .style-rhea .cn-hover-card-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-hover-card-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-rhea .cn-hover-card-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-hover-card-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}#root .style-rhea .cn-hover-card-content:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-hover-card-content:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root .style-rhea .cn-hover-card-content:where([data-open]:not([data-open=false])),#root .style-rhea .cn-hover-card-content:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}#root .style-rhea .cn-hover-card-content:where([data-closed]:not([data-closed=false])),#root .style-rhea .cn-hover-card-content:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}#root .style-rhea .cn-hover-card-content-logical[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}#root .style-rhea .cn-hover-card-content-logical[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}#root .style-rhea .cn-menu-translucent{background-color:var(--popover);position:relative;animation:none!important}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-menu-translucent{background-color:color-mix(in oklab,var(--popover) 70%,transparent)}}#root .style-rhea .cn-menu-translucent:before{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:calc(1 * -1);border-radius:inherit;--tw-backdrop-blur:blur(var(--blur-2xl,40px));-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,);content:var(--tw-content);--tw-backdrop-saturate:saturate(150%);position:absolute}#root :is(.style-rhea .cn-menu-translucent *)[data-slot$=-item]:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-rhea .cn-menu-translucent *)[data-slot$=-item]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.style-rhea .cn-menu-translucent *)[data-slot$=-item][data-highlighted]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-rhea .cn-menu-translucent *)[data-slot$=-item][data-highlighted]{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.style-rhea .cn-menu-translucent *)[data-slot$=-separator]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-rhea .cn-menu-translucent *)[data-slot$=-separator]{background-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}#root :is(.style-rhea .cn-menu-translucent *)[data-slot$=-trigger]:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-rhea .cn-menu-translucent *)[data-slot$=-trigger]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root :is(.style-rhea .cn-menu-translucent *)[data-slot$=-trigger][aria-expanded=true]{background-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){#root :is(.style-rhea .cn-menu-translucent *)[data-slot$=-trigger][aria-expanded=true]{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)!important}}#root :is(.style-rhea .cn-menu-translucent *)[data-variant=destructive],#root :is(:is(.style-rhea .cn-menu-translucent *)[data-variant=destructive] *){color:var(--accent-foreground)!important}#root :is(.style-rhea .cn-menu-translucent *)[data-variant=destructive]:focus{background-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){#root :is(.style-rhea .cn-menu-translucent *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)!important}}#root .style-rhea .cn-bubble{gap:calc(var(--spacing,.25rem) * 1);max-width:80%}#root .style-rhea .cn-bubble:is(:where(.group\/message)[data-align=end] *),#root .style-rhea .cn-bubble[data-align=end]{align-self:flex-end}#root .style-rhea .cn-bubble[data-variant=ghost]{max-width:100%}#root .style-rhea .cn-bubble-content{border-radius:calc(var(--radius) * 2.2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);border-width:1px;border-color:#0000}#root .style-rhea .cn-bubble-content:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}#root .style-rhea .cn-bubble-content:is(button,a){--tw-outline-style:none;outline-style:none}#root .style-rhea .cn-bubble-content:is(button,a):focus-visible{border-color:var(--ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-bubble-content:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root :is(.style-rhea .cn-bubble-variant-default>*)[data-slot=bubble-content]{background-color:var(--primary);color:var(--primary-foreground)}#root .style-rhea .cn-bubble-variant-default>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-bubble-variant-default>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}#root :is(.style-rhea .cn-bubble-variant-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary);color:var(--secondary-foreground)}#root .style-rhea .cn-bubble-variant-secondary>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-bubble-variant-secondary>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}#root .style-rhea .cn-bubble-variant-muted>[data-slot=bubble-content]:is(button,a):hover,#root :is(.style-rhea .cn-bubble-variant-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-bubble-variant-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}#root :is(.style-rhea .cn-bubble-variant-tinted>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h);color:var(--foreground)}#root :is(.style-rhea .cn-bubble-variant-tinted:is(.dark *)>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}#root .style-rhea .cn-bubble-variant-tinted>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}#root .style-rhea .cn-bubble-variant-tinted:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}#root :is(.style-rhea .cn-bubble-variant-outline>*)[data-slot=bubble-content]{border-color:var(--border);background-color:var(--background)}#root .style-rhea .cn-bubble-variant-outline>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted);color:var(--foreground)}#root .style-rhea .cn-bubble-variant-outline:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-bubble-variant-outline:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root .style-rhea .cn-bubble-variant-ghost{--tw-border-style:none;border-style:none}#root :is(.style-rhea .cn-bubble-variant-ghost>*)[data-slot=bubble-content]{padding:calc(var(--spacing,.25rem) * 0);background-color:#0000;border-radius:0}#root .style-rhea .cn-bubble-variant-ghost>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted);color:var(--foreground)}#root .style-rhea .cn-bubble-variant-ghost:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-bubble-variant-ghost:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root :is(.style-rhea .cn-bubble-variant-destructive>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-rhea .cn-bubble-variant-destructive>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root :is(.style-rhea .cn-bubble-variant-destructive>*)[data-slot=bubble-content]{color:var(--destructive)}#root :is(.style-rhea .cn-bubble-variant-destructive:is(.dark *)>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root :is(.style-rhea .cn-bubble-variant-destructive:is(.dark *)>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-rhea .cn-bubble-variant-destructive>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-bubble-variant-destructive>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root .style-rhea .cn-bubble-variant-destructive:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-bubble-variant-destructive:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}#root .style-rhea .cn-bubble-reactions{gap:calc(var(--spacing,.25rem) * 1);background-color:var(--muted);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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);--tw-ring-color:var(--card);border-radius:3.40282e+38px;flex-shrink:0}#root .style-rhea .cn-bubble-reactions:has(:is(button)){padding:calc(var(--spacing,.25rem) * 0)}#root .style-rhea .cn-bubble-reactions-side-top{top:calc(var(--spacing,.25rem) * 0);--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-rhea .cn-bubble-reactions-side-bottom{bottom:calc(var(--spacing,.25rem) * 0);--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-rhea .cn-bubble-reactions-align-start{left:calc(var(--spacing,.25rem) * 3)}#root .style-rhea .cn-bubble-reactions-align-end{right:calc(var(--spacing,.25rem) * 3)}#root .style-rhea .cn-bubble-group{gap:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-attachment{border-radius:calc(var(--radius) * 1.8);width:fit-content}#root .style-rhea .cn-attachment:focus-within{--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root .style-rhea .cn-attachment:focus-within{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root .style-rhea .cn-attachment-orientation-horizontal{min-width:calc(var(--spacing,.25rem) * 40)}#root .style-rhea .cn-attachment-orientation-vertical{width:calc(var(--spacing,.25rem) * 24)}#root .style-rhea .cn-attachment-orientation-vertical:has([data-slot=attachment-content]){width:calc(var(--spacing,.25rem) * 30)}#root .style-rhea .cn-attachment-size-default{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-attachment-size-default:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-attachment-size-default:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-attachment-size-sm{gap:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-rhea .cn-attachment-size-sm:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5)}#root .style-rhea .cn-attachment-size-sm:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 1.5)}#root .style-rhea .cn-attachment-size-xs{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 1.4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-rhea .cn-attachment-size-xs:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1)}#root .style-rhea .cn-attachment-size-xs:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 1)}#root .style-rhea .cn-attachment-media{width:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius);background-color:var(--muted);color:var(--foreground)}#root .style-rhea .cn-attachment-media:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}#root .style-rhea .cn-attachment-media:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 8)}#root .style-rhea .cn-attachment-media:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) * .8)}#root :is(.style-rhea .cn-attachment-media:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing,.25rem) * 6)!important;height:calc(var(--spacing,.25rem) * 6)!important}#root .style-rhea .cn-attachment-media svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-attachment-media:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root .style-rhea .cn-attachment-media:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root .style-rhea .cn-attachment-media-variant-image{opacity:.6}#root .style-rhea .cn-attachment-media-variant-image:is(:where(.group\/attachment)[data-state=done] *),#root .style-rhea .cn-attachment-media-variant-image:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}#root .style-rhea .cn-attachment-content{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}#root .style-rhea .cn-attachment-content:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing,.25rem) * 1)}#root .style-rhea .cn-attachment-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root .style-rhea .cn-attachment-description{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root .style-rhea .cn-attachment-actions{z-index:20;position:relative}#root .style-rhea .cn-attachment-actions:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 1);position:absolute}#root .style-rhea .cn-attachment-group{scroll-padding-inline:calc(var(--spacing,.25rem) * 1);gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1)}#root .style-rhea .cn-attachment-trigger{inset:calc(var(--spacing,.25rem) * 0);z-index:10;--tw-outline-style:none;outline-style:none;position:absolute}#root .style-rhea .cn-marker{min-height:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}#root .style-rhea .cn-marker svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-marker:is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root .style-rhea .cn-marker:is(a):hover{color:var(--foreground)}}#root .style-rhea .cn-marker-variant-separator:before{margin-right:calc(var(--spacing,.25rem) * 1)}#root .style-rhea .cn-marker-variant-separator:after,#root .style-rhea .cn-marker-variant-separator:before{height:1px;min-width:calc(var(--spacing,.25rem) * 0);content:var(--tw-content);background-color:var(--border);flex:1}#root .style-rhea .cn-marker-variant-separator:after{margin-left:calc(var(--spacing,.25rem) * 1)}#root .style-rhea .cn-marker-variant-border{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--spacing,.25rem) * 2)}#root .style-rhea .cn-marker-icon,#root .style-rhea .cn-marker-icon svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root .style-rhea .cn-marker-content:is(:where(.group\/marker)[data-variant=separator] *){text-align:center;flex:none}#root :is(.style-rhea .cn-marker-content>*):is(a){text-underline-offset:3px;text-decoration-line:underline}@media (hover:hover){#root :is(.style-rhea .cn-marker-content>*):is(a):hover{color:var(--foreground)}}#root .style-rhea .cn-message-scroller-content{gap:calc(var(--spacing,.25rem) * 8)}#root .style-rhea .cn-message{gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root .style-rhea .cn-message-avatar{min-width:calc(var(--spacing,.25rem) * 8)}#root .style-rhea .cn-message-avatar:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing,.25rem) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}#root .style-rhea .cn-message-content{gap:calc(var(--spacing,.25rem) * 2.5)}#root :is(.style-rhea .cn-message-content:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}#root .style-rhea .cn-message-header{padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-rhea .cn-message-header:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing,.25rem) * 0)}#root .style-rhea .cn-message-footer{padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}#root .style-rhea .cn-message-footer:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing,.25rem) * 0)}#root .style-rhea .cn-message-group{gap:calc(var(--spacing,.25rem) * 2)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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-content{syntax:"*";inherits:false;initial-value:""}@property --tw-duration{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-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-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){#root *,#root ::backdrop,#root :after,#root :before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--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-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--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-mask-linear:linear-gradient(#fff,#fff);--tw-mask-radial:linear-gradient(#fff,#fff);--tw-mask-conic:linear-gradient(#fff,#fff);--tw-mask-left:linear-gradient(#fff,#fff);--tw-mask-right:linear-gradient(#fff,#fff);--tw-mask-bottom:linear-gradient(#fff,#fff);--tw-mask-top:linear-gradient(#fff,#fff);--tw-mask-top-from-position:0%;--tw-mask-top-to-position:100%;--tw-mask-top-from-color:black;--tw-mask-top-to-color:transparent;--tw-mask-bottom-from-position:0%;--tw-mask-bottom-to-position:100%;--tw-mask-bottom-from-color:black;--tw-mask-bottom-to-color:transparent;--tw-mask-linear-position:0deg;--tw-mask-linear-from-position:0%;--tw-mask-linear-to-position:100%;--tw-mask-linear-from-color:black;--tw-mask-linear-to-color:transparent;--tw-mask-radial-from-position:0%;--tw-mask-radial-to-position:100%;--tw-mask-radial-from-color:black;--tw-mask-radial-to-color:transparent;--tw-mask-radial-shape:ellipse;--tw-mask-radial-size:farthest-corner;--tw-mask-radial-position:center;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-text-shadow-color:initial;--tw-text-shadow-alpha:100%;--tw-content:""}}#root#root#root .\@container\/booking{container:booking/inline-size}#root#root#root .\@container\/card{container:card/inline-size}#root#root#root .\@container\/card-header{container:card-header/inline-size}#root#root#root .\@container\/field-group{container:field-group/inline-size}#root#root#root .\@container{container-type:inline-size}#root#root#root .pointer-events-auto{pointer-events:auto}#root#root#root .pointer-events-none{pointer-events:none}#root#root#root .collapse{visibility:collapse}#root#root#root .invisible{visibility:hidden}#root#root#root .visible{visibility:visible}#root#root#root .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}#root#root#root .absolute,#root#root#root .sr-only{position:absolute}#root#root#root .fixed{position:fixed}#root#root#root .relative{position:relative}#root#root#root .static{position:static}#root#root#root .sticky{position:sticky}#root#root#root .-inset-0\.5{inset:calc(var(--spacing,.25rem) * -.5)}#root#root#root .-inset-1{inset:calc(var(--spacing,.25rem) * -1)}#root#root#root .-inset-1\.5{inset:calc(var(--spacing,.25rem) * -1.5)}#root#root#root .-inset-2{inset:calc(var(--spacing,.25rem) * -2)}#root#root#root .-inset-3\.5{inset:calc(var(--spacing,.25rem) * -3.5)}#root#root#root .-inset-6{inset:calc(var(--spacing,.25rem) * -6)}#root#root#root .inset-0{inset:calc(var(--spacing,.25rem) * 0)}#root#root#root .inset-1{inset:calc(var(--spacing,.25rem) * 1)}#root#root#root .inset-2{inset:calc(var(--spacing,.25rem) * 2)}#root#root#root .inset-4{inset:calc(var(--spacing,.25rem) * 4)}#root#root#root .inset-6{inset:calc(var(--spacing,.25rem) * 6)}#root#root#root .inset-8{inset:calc(var(--spacing,.25rem) * 8)}#root#root#root .inset-11{inset:calc(var(--spacing,.25rem) * 11)}#root#root#root .inset-12{inset:calc(var(--spacing,.25rem) * 12)}#root#root#root .inset-21{inset:calc(var(--spacing,.25rem) * 21)}#root#root#root .inset-px{inset:1px}#root#root#root .-inset-x-10{inset-inline:calc(var(--spacing,.25rem) * -10)}#root#root#root .-inset-x-20{inset-inline:calc(var(--spacing,.25rem) * -20)}#root#root#root .inset-x-0{inset-inline:calc(var(--spacing,.25rem) * 0)}#root#root#root .inset-x-0\.5{inset-inline:calc(var(--spacing,.25rem) * .5)}#root#root#root .inset-x-1{inset-inline:calc(var(--spacing,.25rem) * 1)}#root#root#root .inset-x-1\/2{inset-inline:50%}#root#root#root .inset-x-3{inset-inline:calc(var(--spacing,.25rem) * 3)}#root#root#root .inset-x-3\.5{inset-inline:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .inset-x-4{inset-inline:calc(var(--spacing,.25rem) * 4)}#root#root#root .inset-x-5{inset-inline:calc(var(--spacing,.25rem) * 5)}#root#root#root .inset-x-5\.5{inset-inline:calc(var(--spacing,.25rem) * 5.5)}#root#root#root .inset-x-6{inset-inline:calc(var(--spacing,.25rem) * 6)}#root#root#root .inset-x-7{inset-inline:calc(var(--spacing,.25rem) * 7)}#root#root#root .inset-x-8\.5{inset-inline:calc(var(--spacing,.25rem) * 8.5)}#root#root#root .inset-x-12{inset-inline:calc(var(--spacing,.25rem) * 12)}#root#root#root .inset-x-20{inset-inline:calc(var(--spacing,.25rem) * 20)}#root#root#root .inset-x-\[-4px\]{inset-inline:-4px}#root#root#root .inset-x-\[2px\]{inset-inline:2px}#root#root#root .inset-x-\[16\.6667\%\]{inset-inline:16.6667%}#root#root#root .-inset-y-6{inset-block:calc(var(--spacing,.25rem) * -6)}#root#root#root .-inset-y-9{inset-block:calc(var(--spacing,.25rem) * -9)}#root#root#root .-inset-y-12{inset-block:calc(var(--spacing,.25rem) * -12)}#root#root#root .-inset-y-15{inset-block:calc(var(--spacing,.25rem) * -15)}#root#root#root .-inset-y-px{inset-block:-1px}#root#root#root .inset-y-0{inset-block:calc(var(--spacing,.25rem) * 0)}#root#root#root .inset-y-0\.5{inset-block:calc(var(--spacing,.25rem) * .5)}#root#root#root .inset-y-0\.75{inset-block:calc(var(--spacing,.25rem) * .75)}#root#root#root .inset-y-1{inset-block:calc(var(--spacing,.25rem) * 1)}#root#root#root .inset-y-2{inset-block:calc(var(--spacing,.25rem) * 2)}#root#root#root .inset-y-3\.5{inset-block:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .inset-y-8\.5{inset-block:calc(var(--spacing,.25rem) * 8.5)}#root#root#root .inset-s-0{inset-inline-start:calc(var(--spacing,.25rem) * 0)}#root#root#root .inset-s-1\/2{inset-inline-start:50%}#root#root#root .start{inset-inline-start:var(--spacing,.25rem)}#root#root#root .start\!{inset-inline-start:var(--spacing,.25rem)!important}#root#root#root .start-0{inset-inline-start:calc(var(--spacing,.25rem) * 0)}#root#root#root .start-4{inset-inline-start:calc(var(--spacing,.25rem) * 4)}#root#root#root .start-6{inset-inline-start:calc(var(--spacing,.25rem) * 6)}#root#root#root .start-10{inset-inline-start:calc(var(--spacing,.25rem) * 10)}#root#root#root .-inset-e-2\.5{inset-inline-end:calc(var(--spacing,.25rem) * -2.5)}#root#root#root .end{inset-inline-end:var(--spacing,.25rem)}#root#root#root .end-0{inset-inline-end:calc(var(--spacing,.25rem) * 0)}#root#root#root .end-5\.5{inset-inline-end:calc(var(--spacing,.25rem) * 5.5)}#root#root#root .end-6{inset-inline-end:calc(var(--spacing,.25rem) * 6)}#root#root#root .end-13{inset-inline-end:calc(var(--spacing,.25rem) * 13)}#root#root#root .end-15\.5{inset-inline-end:calc(var(--spacing,.25rem) * 15.5)}#root#root#root .end-\[16\%\]{inset-inline-end:16%}#root#root#root .inset-e-0{inset-inline-end:calc(var(--spacing,.25rem) * 0)}#root#root#root .inset-e-1{inset-inline-end:calc(var(--spacing,.25rem) * 1)}#root#root#root .inset-e-1\.5{inset-inline-end:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .-top-0\.5{top:calc(var(--spacing,.25rem) * -.5)}#root#root#root .-top-1{top:calc(var(--spacing,.25rem) * -1)}#root#root#root .-top-1\.5{top:calc(var(--spacing,.25rem) * -1.5)}#root#root#root .-top-1\/2{top:-50%}#root#root#root .-top-2{top:calc(var(--spacing,.25rem) * -2)}#root#root#root .-top-2\.5{top:calc(var(--spacing,.25rem) * -2.5)}#root#root#root .-top-3{top:calc(var(--spacing,.25rem) * -3)}#root#root#root .-top-4{top:calc(var(--spacing,.25rem) * -4)}#root#root#root .-top-5{top:calc(var(--spacing,.25rem) * -5)}#root#root#root .-top-6{top:calc(var(--spacing,.25rem) * -6)}#root#root#root .-top-7{top:calc(var(--spacing,.25rem) * -7)}#root#root#root .-top-8{top:calc(var(--spacing,.25rem) * -8)}#root#root#root .-top-10{top:calc(var(--spacing,.25rem) * -10)}#root#root#root .-top-12{top:calc(var(--spacing,.25rem) * -12)}#root#root#root .-top-14{top:calc(var(--spacing,.25rem) * -14)}#root#root#root .-top-15{top:calc(var(--spacing,.25rem) * -15)}#root#root#root .-top-16{top:calc(var(--spacing,.25rem) * -16)}#root#root#root .-top-20{top:calc(var(--spacing,.25rem) * -20)}#root#root#root .-top-23{top:calc(var(--spacing,.25rem) * -23)}#root#root#root .-top-24{top:calc(var(--spacing,.25rem) * -24)}#root#root#root .-top-25{top:calc(var(--spacing,.25rem) * -25)}#root#root#root .-top-30{top:calc(var(--spacing,.25rem) * -30)}#root#root#root .-top-38{top:calc(var(--spacing,.25rem) * -38)}#root#root#root .-top-50{top:calc(var(--spacing,.25rem) * -50)}#root#root#root .-top-\[2\%\]{top:-2%}#root#root#root .-top-\[3px\]{top:-3px}#root#root#root .-top-\[65\%\]{top:-65%}#root#root#root .-top-px{top:-1px}#root#root#root .top-0{top:calc(var(--spacing,.25rem) * 0)}#root#root#root .top-0\.5{top:calc(var(--spacing,.25rem) * .5)}#root#root#root .top-1{top:calc(var(--spacing,.25rem) * 1)}#root#root#root .top-1\.5{top:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .top-1\/2{top:50%}#root#root#root .top-1\/2\!{top:50%!important}#root#root#root .top-1\/3{top:33.3333%}#root#root#root .top-1\/4{top:25%}#root#root#root .top-2{top:calc(var(--spacing,.25rem) * 2)}#root#root#root .top-2\.5{top:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .top-2\/5{top:40%}#root#root#root .top-3{top:calc(var(--spacing,.25rem) * 3)}#root#root#root .top-3\.5{top:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .top-3\/4{top:75%}#root#root#root .top-3\/5{top:60%}#root#root#root .top-3\/7{top:42.8571%}#root#root#root .top-4{top:calc(var(--spacing,.25rem) * 4)}#root#root#root .top-4\.5{top:calc(var(--spacing,.25rem) * 4.5)}#root#root#root .top-4\.75{top:calc(var(--spacing,.25rem) * 4.75)}#root#root#root .top-5{top:calc(var(--spacing,.25rem) * 5)}#root#root#root .top-5\.5{top:calc(var(--spacing,.25rem) * 5.5)}#root#root#root .top-5\.25{top:calc(var(--spacing,.25rem) * 5.25)}#root#root#root .top-6{top:calc(var(--spacing,.25rem) * 6)}#root#root#root .top-6\.75{top:calc(var(--spacing,.25rem) * 6.75)}#root#root#root .top-7{top:calc(var(--spacing,.25rem) * 7)}#root#root#root .top-7\.5{top:calc(var(--spacing,.25rem) * 7.5)}#root#root#root .top-8{top:calc(var(--spacing,.25rem) * 8)}#root#root#root .top-8\.5{top:calc(var(--spacing,.25rem) * 8.5)}#root#root#root .top-8\.25{top:calc(var(--spacing,.25rem) * 8.25)}#root#root#root .top-9{top:calc(var(--spacing,.25rem) * 9)}#root#root#root .top-10{top:calc(var(--spacing,.25rem) * 10)}#root#root#root .top-11{top:calc(var(--spacing,.25rem) * 11)}#root#root#root .top-11\/20{top:55%}#root#root#root .top-12{top:calc(var(--spacing,.25rem) * 12)}#root#root#root .top-14{top:calc(var(--spacing,.25rem) * 14)}#root#root#root .top-15{top:calc(var(--spacing,.25rem) * 15)}#root#root#root .top-16{top:calc(var(--spacing,.25rem) * 16)}#root#root#root .top-18{top:calc(var(--spacing,.25rem) * 18)}#root#root#root .top-20{top:calc(var(--spacing,.25rem) * 20)}#root#root#root .top-21{top:calc(var(--spacing,.25rem) * 21)}#root#root#root .top-22{top:calc(var(--spacing,.25rem) * 22)}#root#root#root .top-24{top:calc(var(--spacing,.25rem) * 24)}#root#root#root .top-25{top:calc(var(--spacing,.25rem) * 25)}#root#root#root .top-28{top:calc(var(--spacing,.25rem) * 28)}#root#root#root .top-30{top:calc(var(--spacing,.25rem) * 30)}#root#root#root .top-32{top:calc(var(--spacing,.25rem) * 32)}#root#root#root .top-35{top:calc(var(--spacing,.25rem) * 35)}#root#root#root .top-36{top:calc(var(--spacing,.25rem) * 36)}#root#root#root .top-40{top:calc(var(--spacing,.25rem) * 40)}#root#root#root .top-44{top:calc(var(--spacing,.25rem) * 44)}#root#root#root .top-48{top:calc(var(--spacing,.25rem) * 48)}#root#root#root .top-50{top:calc(var(--spacing,.25rem) * 50)}#root#root#root .top-52{top:calc(var(--spacing,.25rem) * 52)}#root#root#root .top-58{top:calc(var(--spacing,.25rem) * 58)}#root#root#root .top-75{top:calc(var(--spacing,.25rem) * 75)}#root#root#root .top-80{top:calc(var(--spacing,.25rem) * 80)}#root#root#root .top-86{top:calc(var(--spacing,.25rem) * 86)}#root#root#root .top-98{top:calc(var(--spacing,.25rem) * 98)}#root#root#root .top-100{top:calc(var(--spacing,.25rem) * 100)}#root#root#root .top-105{top:calc(var(--spacing,.25rem) * 105)}#root#root#root .top-\[-14px\]{top:-14px}#root#root#root .top-\[1px\]{top:1px}#root#root#root .top-\[3\%\]{top:3%}#root#root#root .top-\[4\%\]{top:4%}#root#root#root .top-\[5\%\]{top:5%}#root#root#root .top-\[9\%\]{top:9%}#root#root#root .top-\[10\%\]{top:10%}#root#root#root .top-\[14\%\]{top:14%}#root#root#root .top-\[18\%\]{top:18%}#root#root#root .top-\[20\%\]{top:20%}#root#root#root .top-\[25\%\]{top:25%}#root#root#root .top-\[30\%\]{top:30%}#root#root#root .top-\[37\%\]{top:37%}#root#root#root .top-\[42\%\]{top:42%}#root#root#root .top-\[44\%\]{top:44%}#root#root#root .top-\[45\%\]{top:45%}#root#root#root .top-\[50\%\]{top:50%}#root#root#root .top-\[54\%\]{top:54%}#root#root#root .top-\[55\%\]{top:55%}#root#root#root .top-\[57\%\]{top:57%}#root#root#root .top-\[60\%\]{top:60%}#root#root#root .top-\[77\%\]{top:77%}#root#root#root .top-\[2000px\]{top:2000px}#root#root#root .top-\[calc\(50\%\+200px\)\]{top:calc(50% + 200px)}#root#root#root .top-\[calc\(50\%-0\.1rem\)\]{top:calc(50% - .1rem)}#root#root#root .top-\[calc\(50\%-22px\)\]{top:calc(50% - 22px)}#root#root#root .top-\[calc\(50\%-80\%\)\]{top:-30%}#root#root#root .top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}#root#root#root .top-\[calc\(var\(--week-cells-height\)\/4\)\]{top:calc(var(--week-cells-height) / 4)}#root#root#root .top-\[calc\(var\(--week-cells-height\)\/4\*2\)\]{top:calc(var(--week-cells-height) / 4 * 2)}#root#root#root .top-\[calc\(var\(--week-cells-height\)\/4\*3\)\]{top:calc(var(--week-cells-height) / 4 * 3)}#root#root#root .top-auto{top:auto}#root#root#root .top-full{top:100%}#root#root#root .top-px{top:1px}#root#root#root .-right-0\.5{right:calc(var(--spacing,.25rem) * -.5)}#root#root#root .-right-1{right:calc(var(--spacing,.25rem) * -1)}#root#root#root .-right-1\.5{right:calc(var(--spacing,.25rem) * -1.5)}#root#root#root .-right-1\/2{right:-50%}#root#root#root .-right-1\/8{right:-12.5%}#root#root#root .-right-2{right:calc(var(--spacing,.25rem) * -2)}#root#root#root .-right-2\.5{right:calc(var(--spacing,.25rem) * -2.5)}#root#root#root .-right-3{right:calc(var(--spacing,.25rem) * -3)}#root#root#root .-right-3\.5{right:calc(var(--spacing,.25rem) * -3.5)}#root#root#root .-right-4{right:calc(var(--spacing,.25rem) * -4)}#root#root#root .-right-5{right:calc(var(--spacing,.25rem) * -5)}#root#root#root .-right-8{right:calc(var(--spacing,.25rem) * -8)}#root#root#root .-right-10{right:calc(var(--spacing,.25rem) * -10)}#root#root#root .-right-12{right:calc(var(--spacing,.25rem) * -12)}#root#root#root .-right-14{right:calc(var(--spacing,.25rem) * -14)}#root#root#root .-right-16{right:calc(var(--spacing,.25rem) * -16)}#root#root#root .-right-20{right:calc(var(--spacing,.25rem) * -20)}#root#root#root .-right-27{right:calc(var(--spacing,.25rem) * -27)}#root#root#root .-right-28{right:calc(var(--spacing,.25rem) * -28)}#root#root#root .-right-29{right:calc(var(--spacing,.25rem) * -29)}#root#root#root .-right-30{right:calc(var(--spacing,.25rem) * -30)}#root#root#root .-right-33{right:calc(var(--spacing,.25rem) * -33)}#root#root#root .-right-43{right:calc(var(--spacing,.25rem) * -43)}#root#root#root .-right-50{right:calc(var(--spacing,.25rem) * -50)}#root#root#root .-right-64{right:calc(var(--spacing,.25rem) * -64)}#root#root#root .-right-100{right:calc(var(--spacing,.25rem) * -100)}#root#root#root .-right-\[0\.5\%\]{right:-.5%}#root#root#root .-right-\[3px\]{right:-3px}#root#root#root .-right-\[11\%\]{right:-11%}#root#root#root .-right-\[20\%\]{right:-20%}#root#root#root .-right-\[40\%\]{right:-40%}#root#root#root .-right-px{right:-1px}#root#root#root .right-0{right:calc(var(--spacing,.25rem) * 0)}#root#root#root .right-0\.5{right:calc(var(--spacing,.25rem) * .5)}#root#root#root .right-0\.25{right:calc(var(--spacing,.25rem) * .25)}#root#root#root .right-0\.75{right:calc(var(--spacing,.25rem) * .75)}#root#root#root .right-1{right:calc(var(--spacing,.25rem) * 1)}#root#root#root .right-1\.5{right:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .right-1\/2{right:50%}#root#root#root .right-1\/4{right:25%}#root#root#root .right-1\/5{right:20%}#root#root#root .right-1\/6{right:16.6667%}#root#root#root .right-2{right:calc(var(--spacing,.25rem) * 2)}#root#root#root .right-2\.5{right:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .right-2\/5{right:40%}#root#root#root .right-3{right:calc(var(--spacing,.25rem) * 3)}#root#root#root .right-3\.5{right:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .right-4{right:calc(var(--spacing,.25rem) * 4)}#root#root#root .right-4\.5{right:calc(var(--spacing,.25rem) * 4.5)}#root#root#root .right-5{right:calc(var(--spacing,.25rem) * 5)}#root#root#root .right-6{right:calc(var(--spacing,.25rem) * 6)}#root#root#root .right-7{right:calc(var(--spacing,.25rem) * 7)}#root#root#root .right-7\.5{right:calc(var(--spacing,.25rem) * 7.5)}#root#root#root .right-8{right:calc(var(--spacing,.25rem) * 8)}#root#root#root .right-9{right:calc(var(--spacing,.25rem) * 9)}#root#root#root .right-10{right:calc(var(--spacing,.25rem) * 10)}#root#root#root .right-12{right:calc(var(--spacing,.25rem) * 12)}#root#root#root .right-13{right:calc(var(--spacing,.25rem) * 13)}#root#root#root .right-15{right:calc(var(--spacing,.25rem) * 15)}#root#root#root .right-16{right:calc(var(--spacing,.25rem) * 16)}#root#root#root .right-17{right:calc(var(--spacing,.25rem) * 17)}#root#root#root .right-19{right:calc(var(--spacing,.25rem) * 19)}#root#root#root .right-20{right:calc(var(--spacing,.25rem) * 20)}#root#root#root .right-22{right:calc(var(--spacing,.25rem) * 22)}#root#root#root .right-28{right:calc(var(--spacing,.25rem) * 28)}#root#root#root .right-42{right:calc(var(--spacing,.25rem) * 42)}#root#root#root .right-50{right:calc(var(--spacing,.25rem) * 50)}#root#root#root .right-66{right:calc(var(--spacing,.25rem) * 66)}#root#root#root .right-79{right:calc(var(--spacing,.25rem) * 79)}#root#root#root .right-\[-34\%\]{right:-34%}#root#root#root .right-\[2\%\]{right:2%}#root#root#root .right-\[4\%\]{right:4%}#root#root#root .right-\[9\%\]{right:9%}#root#root#root .right-\[10\%\]{right:10%}#root#root#root .right-\[16\%\]{right:16%}#root#root#root .right-\[20\%\]{right:20%}#root#root#root .right-\[22\%\]{right:22%}#root#root#root .right-\[23\%\]{right:23%}#root#root#root .right-\[28\%\]{right:28%}#root#root#root .right-\[30\%\]{right:30%}#root#root#root .right-\[50\%\]{right:50%}#root#root#root .right-\[calc\(-50\%\+18px\)\]{right:calc(18px - 50%)}#root#root#root .right-\[calc\(50\%-1rem\)\]{right:calc(50% - 1rem)}#root#root#root .right-auto{right:auto}#root#root#root .right-full{right:100%}#root#root#root .-bottom-0\.5{bottom:calc(var(--spacing,.25rem) * -.5)}#root#root#root .-bottom-1{bottom:calc(var(--spacing,.25rem) * -1)}#root#root#root .-bottom-1\.5{bottom:calc(var(--spacing,.25rem) * -1.5)}#root#root#root .-bottom-1\.25{bottom:calc(var(--spacing,.25rem) * -1.25)}#root#root#root .-bottom-1\/3{bottom:-33.3333%}#root#root#root .-bottom-2{bottom:calc(var(--spacing,.25rem) * -2)}#root#root#root .-bottom-2\.5{bottom:calc(var(--spacing,.25rem) * -2.5)}#root#root#root .-bottom-3{bottom:calc(var(--spacing,.25rem) * -3)}#root#root#root .-bottom-3\.5{bottom:calc(var(--spacing,.25rem) * -3.5)}#root#root#root .-bottom-4{bottom:calc(var(--spacing,.25rem) * -4)}#root#root#root .-bottom-5{bottom:calc(var(--spacing,.25rem) * -5)}#root#root#root .-bottom-6{bottom:calc(var(--spacing,.25rem) * -6)}#root#root#root .-bottom-7{bottom:calc(var(--spacing,.25rem) * -7)}#root#root#root .-bottom-8{bottom:calc(var(--spacing,.25rem) * -8)}#root#root#root .-bottom-10{bottom:calc(var(--spacing,.25rem) * -10)}#root#root#root .-bottom-11\.5{bottom:calc(var(--spacing,.25rem) * -11.5)}#root#root#root .-bottom-12{bottom:calc(var(--spacing,.25rem) * -12)}#root#root#root .-bottom-13\.5{bottom:calc(var(--spacing,.25rem) * -13.5)}#root#root#root .-bottom-14{bottom:calc(var(--spacing,.25rem) * -14)}#root#root#root .-bottom-15{bottom:calc(var(--spacing,.25rem) * -15)}#root#root#root .-bottom-16{bottom:calc(var(--spacing,.25rem) * -16)}#root#root#root .-bottom-17{bottom:calc(var(--spacing,.25rem) * -17)}#root#root#root .-bottom-18{bottom:calc(var(--spacing,.25rem) * -18)}#root#root#root .-bottom-19{bottom:calc(var(--spacing,.25rem) * -19)}#root#root#root .-bottom-22{bottom:calc(var(--spacing,.25rem) * -22)}#root#root#root .-bottom-23{bottom:calc(var(--spacing,.25rem) * -23)}#root#root#root .-bottom-24{bottom:calc(var(--spacing,.25rem) * -24)}#root#root#root .-bottom-30{bottom:calc(var(--spacing,.25rem) * -30)}#root#root#root .-bottom-40{bottom:calc(var(--spacing,.25rem) * -40)}#root#root#root .-bottom-42{bottom:calc(var(--spacing,.25rem) * -42)}#root#root#root .-bottom-46{bottom:calc(var(--spacing,.25rem) * -46)}#root#root#root .-bottom-53{bottom:calc(var(--spacing,.25rem) * -53)}#root#root#root .-bottom-70{bottom:calc(var(--spacing,.25rem) * -70)}#root#root#root .-bottom-\[2\.5\%\]{bottom:-2.5%}#root#root#root .-bottom-\[2px\]{bottom:-2px}#root#root#root .-bottom-\[3px\]{bottom:-3px}#root#root#root .-bottom-\[8\%\]{bottom:-8%}#root#root#root .-bottom-\[20\%\]{bottom:-20%}#root#root#root .-bottom-px{bottom:-1px}#root#root#root .bottom-0{bottom:calc(var(--spacing,.25rem) * 0)}#root#root#root .bottom-0\.5{bottom:calc(var(--spacing,.25rem) * .5)}#root#root#root .bottom-0\.25{bottom:calc(var(--spacing,.25rem) * .25)}#root#root#root .bottom-1{bottom:calc(var(--spacing,.25rem) * 1)}#root#root#root .bottom-1\.5{bottom:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .bottom-1\.25{bottom:calc(var(--spacing,.25rem) * 1.25)}#root#root#root .bottom-1\/2{bottom:50%}#root#root#root .bottom-1\/3{bottom:33.3333%}#root#root#root .bottom-1\/4{bottom:25%}#root#root#root .bottom-2{bottom:calc(var(--spacing,.25rem) * 2)}#root#root#root .bottom-2\.5{bottom:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .bottom-3{bottom:calc(var(--spacing,.25rem) * 3)}#root#root#root .bottom-4{bottom:calc(var(--spacing,.25rem) * 4)}#root#root#root .bottom-4\.5{bottom:calc(var(--spacing,.25rem) * 4.5)}#root#root#root .bottom-5{bottom:calc(var(--spacing,.25rem) * 5)}#root#root#root .bottom-5\.5{bottom:calc(var(--spacing,.25rem) * 5.5)}#root#root#root .bottom-5\.25{bottom:calc(var(--spacing,.25rem) * 5.25)}#root#root#root .bottom-6{bottom:calc(var(--spacing,.25rem) * 6)}#root#root#root .bottom-7{bottom:calc(var(--spacing,.25rem) * 7)}#root#root#root .bottom-8{bottom:calc(var(--spacing,.25rem) * 8)}#root#root#root .bottom-9{bottom:calc(var(--spacing,.25rem) * 9)}#root#root#root .bottom-10{bottom:calc(var(--spacing,.25rem) * 10)}#root#root#root .bottom-11\.25{bottom:calc(var(--spacing,.25rem) * 11.25)}#root#root#root .bottom-14{bottom:calc(var(--spacing,.25rem) * 14)}#root#root#root .bottom-15{bottom:calc(var(--spacing,.25rem) * 15)}#root#root#root .bottom-16{bottom:calc(var(--spacing,.25rem) * 16)}#root#root#root .bottom-18{bottom:calc(var(--spacing,.25rem) * 18)}#root#root#root .bottom-19{bottom:calc(var(--spacing,.25rem) * 19)}#root#root#root .bottom-19\.5{bottom:calc(var(--spacing,.25rem) * 19.5)}#root#root#root .bottom-20{bottom:calc(var(--spacing,.25rem) * 20)}#root#root#root .bottom-22\.5{bottom:calc(var(--spacing,.25rem) * 22.5)}#root#root#root .bottom-25{bottom:calc(var(--spacing,.25rem) * 25)}#root#root#root .bottom-30{bottom:calc(var(--spacing,.25rem) * 30)}#root#root#root .bottom-36{bottom:calc(var(--spacing,.25rem) * 36)}#root#root#root .bottom-48{bottom:calc(var(--spacing,.25rem) * 48)}#root#root#root .bottom-52{bottom:calc(var(--spacing,.25rem) * 52)}#root#root#root .bottom-70{bottom:calc(var(--spacing,.25rem) * 70)}#root#root#root .bottom-\[-33\%\]{bottom:-33%}#root#root#root .bottom-\[7\%\]{bottom:7%}#root#root#root .bottom-\[8\%\]{bottom:8%}#root#root#root .bottom-\[15\%\]{bottom:15%}#root#root#root .bottom-\[27\%\]{bottom:27%}#root#root#root .bottom-full{bottom:100%}#root#root#root .bottom-px{bottom:1px}#root#root#root .-left-1{left:calc(var(--spacing,.25rem) * -1)}#root#root#root .-left-1\.5{left:calc(var(--spacing,.25rem) * -1.5)}#root#root#root .-left-1\/2{left:-50%}#root#root#root .-left-1\/8{left:-12.5%}#root#root#root .-left-2{left:calc(var(--spacing,.25rem) * -2)}#root#root#root .-left-3{left:calc(var(--spacing,.25rem) * -3)}#root#root#root .-left-4{left:calc(var(--spacing,.25rem) * -4)}#root#root#root .-left-6{left:calc(var(--spacing,.25rem) * -6)}#root#root#root .-left-7{left:calc(var(--spacing,.25rem) * -7)}#root#root#root .-left-8{left:calc(var(--spacing,.25rem) * -8)}#root#root#root .-left-9{left:calc(var(--spacing,.25rem) * -9)}#root#root#root .-left-10{left:calc(var(--spacing,.25rem) * -10)}#root#root#root .-left-11{left:calc(var(--spacing,.25rem) * -11)}#root#root#root .-left-12{left:calc(var(--spacing,.25rem) * -12)}#root#root#root .-left-14{left:calc(var(--spacing,.25rem) * -14)}#root#root#root .-left-15{left:calc(var(--spacing,.25rem) * -15)}#root#root#root .-left-17{left:calc(var(--spacing,.25rem) * -17)}#root#root#root .-left-20{left:calc(var(--spacing,.25rem) * -20)}#root#root#root .-left-24{left:calc(var(--spacing,.25rem) * -24)}#root#root#root .-left-32{left:calc(var(--spacing,.25rem) * -32)}#root#root#root .-left-50{left:calc(var(--spacing,.25rem) * -50)}#root#root#root .-left-64{left:calc(var(--spacing,.25rem) * -64)}#root#root#root .-left-\[0\.5\%\]{left:-.5%}#root#root#root .-left-\[3\%\]{left:-3%}#root#root#root .-left-\[3px\]{left:-3px}#root#root#root .-left-px{left:-1px}#root#root#root .left-0{left:calc(var(--spacing,.25rem) * 0)}#root#root#root .left-0\.5{left:calc(var(--spacing,.25rem) * .5)}#root#root#root .left-0\.75{left:calc(var(--spacing,.25rem) * .75)}#root#root#root .left-1{left:calc(var(--spacing,.25rem) * 1)}#root#root#root .left-1\.5{left:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .left-1\/2{left:50%}#root#root#root .left-1\/4{left:25%}#root#root#root .left-1\/5{left:20%}#root#root#root .left-1\/7{left:14.2857%}#root#root#root .left-2{left:calc(var(--spacing,.25rem) * 2)}#root#root#root .left-2\.5{left:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .left-2\.25{left:calc(var(--spacing,.25rem) * 2.25)}#root#root#root .left-2\.75{left:calc(var(--spacing,.25rem) * 2.75)}#root#root#root .left-2\/5{left:40%}#root#root#root .left-3{left:calc(var(--spacing,.25rem) * 3)}#root#root#root .left-3\/5{left:60%}#root#root#root .left-4{left:calc(var(--spacing,.25rem) * 4)}#root#root#root .left-4\.5{left:calc(var(--spacing,.25rem) * 4.5)}#root#root#root .left-5{left:calc(var(--spacing,.25rem) * 5)}#root#root#root .left-5\.5{left:calc(var(--spacing,.25rem) * 5.5)}#root#root#root .left-6{left:calc(var(--spacing,.25rem) * 6)}#root#root#root .left-7{left:calc(var(--spacing,.25rem) * 7)}#root#root#root .left-7\.5{left:calc(var(--spacing,.25rem) * 7.5)}#root#root#root .left-8{left:calc(var(--spacing,.25rem) * 8)}#root#root#root .left-9{left:calc(var(--spacing,.25rem) * 9)}#root#root#root .left-10{left:calc(var(--spacing,.25rem) * 10)}#root#root#root .left-10\.5{left:calc(var(--spacing,.25rem) * 10.5)}#root#root#root .left-10\.75{left:calc(var(--spacing,.25rem) * 10.75)}#root#root#root .left-12{left:calc(var(--spacing,.25rem) * 12)}#root#root#root .left-14{left:calc(var(--spacing,.25rem) * 14)}#root#root#root .left-15{left:calc(var(--spacing,.25rem) * 15)}#root#root#root .left-15\.5{left:calc(var(--spacing,.25rem) * 15.5)}#root#root#root .left-16{left:calc(var(--spacing,.25rem) * 16)}#root#root#root .left-17{left:calc(var(--spacing,.25rem) * 17)}#root#root#root .left-18{left:calc(var(--spacing,.25rem) * 18)}#root#root#root .left-20{left:calc(var(--spacing,.25rem) * 20)}#root#root#root .left-21{left:calc(var(--spacing,.25rem) * 21)}#root#root#root .left-28{left:calc(var(--spacing,.25rem) * 28)}#root#root#root .left-30{left:calc(var(--spacing,.25rem) * 30)}#root#root#root .left-32{left:calc(var(--spacing,.25rem) * 32)}#root#root#root .left-42{left:calc(var(--spacing,.25rem) * 42)}#root#root#root .left-48{left:calc(var(--spacing,.25rem) * 48)}#root#root#root .left-48\.5{left:calc(var(--spacing,.25rem) * 48.5)}#root#root#root .left-50{left:calc(var(--spacing,.25rem) * 50)}#root#root#root .left-53{left:calc(var(--spacing,.25rem) * 53)}#root#root#root .left-66{left:calc(var(--spacing,.25rem) * 66)}#root#root#root .left-85{left:calc(var(--spacing,.25rem) * 85)}#root#root#root .left-95{left:calc(var(--spacing,.25rem) * 95)}#root#root#root .left-125{left:calc(var(--spacing,.25rem) * 125)}#root#root#root .left-\[3\%\]{left:3%}#root#root#root .left-\[3\.5px\]{left:3.5px}#root#root#root .left-\[4\%\]{left:4%}#root#root#root .left-\[8\%\]{left:8%}#root#root#root .left-\[10\%\]{left:10%}#root#root#root .left-\[12\%\]{left:12%}#root#root#root .left-\[16\%\]{left:16%}#root#root#root .left-\[18\%\]{left:18%}#root#root#root .left-\[20\%\]{left:20%}#root#root#root .left-\[25\%\]{left:25%}#root#root#root .left-\[27\%\]{left:27%}#root#root#root .left-\[28\%\]{left:28%}#root#root#root .left-\[36\%\]{left:36%}#root#root#root .left-\[40\%\]{left:40%}#root#root#root .left-\[45\%\]{left:45%}#root#root#root .left-\[48\%\]{left:48%}#root#root#root .left-\[50\%\]{left:50%}#root#root#root .left-\[52\%\]{left:52%}#root#root#root .left-\[54\%\]{left:54%}#root#root#root .left-\[55\%\]{left:55%}#root#root#root .left-\[57\%\]{left:57%}#root#root#root .left-\[60\%\]{left:60%}#root#root#root .left-\[62\%\]{left:62%}#root#root#root .left-\[66\%\]{left:66%}#root#root#root .left-\[68\%\]{left:68%}#root#root#root .left-\[70\%\]{left:70%}#root#root#root .left-\[72\%\]{left:72%}#root#root#root .left-\[80\%\]{left:80%}#root#root#root .left-\[88\%\]{left:88%}#root#root#root .left-\[calc\(50\%\+18px\)\]{left:calc(50% + 18px)}#root#root#root .left-\[calc\(50\%-1\.5px\)\]{left:calc(50% - 1.5px)}#root#root#root .left-\[calc\(50\%-1rem\)\]{left:calc(50% - 1rem)}#root#root#root .left-\[calc\(50\%-80\%\)\]{left:-30%}#root#root#root .left-\[calc\(50\%-500px\)\]{left:calc(50% - 500px)}#root#root#root .left-auto{left:auto}#root#root#root .left-full{left:100%}#root#root#root .isolate{isolation:isolate}#root#root#root .-z-1{z-index:calc(1 * -1)}#root#root#root .-z-2{z-index:calc(2 * -1)}#root#root#root .-z-10{z-index:calc(10 * -1)}#root#root#root .-z-20{z-index:calc(20 * -1)}#root#root#root .-z-30{z-index:calc(30 * -1)}#root#root#root .z-0{z-index:0}#root#root#root .z-1{z-index:1}#root#root#root .z-2{z-index:2}#root#root#root .z-3{z-index:3}#root#root#root .z-4{z-index:4}#root#root#root .z-5{z-index:5}#root#root#root .z-6{z-index:6}#root#root#root .z-10{z-index:10}#root#root#root .z-11{z-index:11}#root#root#root .z-15{z-index:15}#root#root#root .z-19{z-index:19}#root#root#root .z-20{z-index:20}#root#root#root .z-30{z-index:30}#root#root#root .z-40{z-index:40}#root#root#root .z-50{z-index:50}#root#root#root .z-51{z-index:51}#root#root#root .z-9998{z-index:9998}#root#root#root .z-9999{z-index:9999}#root#root#root .z-\[1\]{z-index:1}#root#root#root .z-\[2\]{z-index:2}#root#root#root .z-\[3\]{z-index:3}#root#root#root .z-\[4\]{z-index:4}#root#root#root .z-\[5\]{z-index:5}#root#root#root .z-\[6\]{z-index:6}#root#root#root .z-\[7\]{z-index:7}#root#root#root .z-\[8\]{z-index:8}#root#root#root .z-\[9\]{z-index:9}#root#root#root .order-1{order:1}#root#root#root .order-2{order:2}#root#root#root .order-3{order:3}#root#root#root .order-4{order:4}#root#root#root .order-5{order:5}#root#root#root .order-first{order:-9999}#root#root#root .order-last{order:9999}#root#root#root .col-span-1{grid-column:span 1/span 1}#root#root#root .col-span-2{grid-column:span 2/span 2}#root#root#root .col-span-3{grid-column:span 3/span 3}#root#root#root .col-span-4{grid-column:span 4/span 4}#root#root#root .col-span-5{grid-column:span 5/span 5}#root#root#root .col-span-6{grid-column:span 6/span 6}#root#root#root .col-span-9{grid-column:span 9/span 9}#root#root#root .col-span-12{grid-column:span 12/span 12}#root#root#root .col-span-full{grid-column:1/-1}#root#root#root .col-start-1{grid-column-start:1}#root#root#root .col-start-2{grid-column-start:2}#root#root#root .col-start-3{grid-column-start:3}#root#root#root .col-end-2{grid-column-end:2}#root#root#root .col-end-3{grid-column-end:3}#root#root#root .col-end-4{grid-column-end:4}#root#root#root .row-1{grid-row:1}#root#root#root .row-2{grid-row:2}#root#root#root .row-span-1{grid-row:span 1/span 1}#root#root#root .row-span-2{grid-row:span 2/span 2}#root#root#root .row-span-3{grid-row:span 3/span 3}#root#root#root .row-span-5{grid-row:span 5/span 5}#root#root#root .row-start-1{grid-row-start:1}#root#root#root .row-start-2{grid-row-start:2}#root#root#root .row-end-1{grid-row-end:1}#root#root#root .row-end-2{grid-row-end:2}#root#root#root .\!container{width:100%!important}@media (min-width:40rem){#root#root#root .\!container{max-width:40rem!important}}@media (min-width:48rem){#root#root#root .\!container{max-width:48rem!important}}@media (min-width:64rem){#root#root#root .\!container{max-width:64rem!important}}@media (min-width:80rem){#root#root#root .\!container{max-width:80rem!important}}@media (min-width:96rem){#root#root#root .\!container{max-width:96rem!important}}#root#root#root .container{width:100%}@media (min-width:40rem){#root#root#root .container{max-width:40rem}}@media (min-width:48rem){#root#root#root .container{max-width:48rem}}@media (min-width:64rem){#root#root#root .container{max-width:64rem}}@media (min-width:80rem){#root#root#root .container{max-width:80rem}}@media (min-width:96rem){#root#root#root .container{max-width:96rem}}#root#root#root .-m-4{margin:calc(var(--spacing,.25rem) * -4)}#root#root#root .-m-px{margin:-1px}#root#root#root .m-0{margin:calc(var(--spacing,.25rem) * 0)}#root#root#root .m-0\!{margin:calc(var(--spacing,.25rem) * 0)!important}#root#root#root .m-0\.5{margin:calc(var(--spacing,.25rem) * .5)}#root#root#root .m-1{margin:calc(var(--spacing,.25rem) * 1)}#root#root#root .m-1\.75{margin:calc(var(--spacing,.25rem) * 1.75)}#root#root#root .m-2{margin:calc(var(--spacing,.25rem) * 2)}#root#root#root .m-2\.5{margin:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .m-3{margin:calc(var(--spacing,.25rem) * 3)}#root#root#root .m-6{margin:calc(var(--spacing,.25rem) * 6)}#root#root#root .m-8{margin:calc(var(--spacing,.25rem) * 8)}#root#root#root .m-9{margin:calc(var(--spacing,.25rem) * 9)}#root#root#root .m-auto{margin:auto}#root#root#root .-mx-1{margin-inline:calc(var(--spacing,.25rem) * -1)}#root#root#root .-mx-1\.5{margin-inline:calc(var(--spacing,.25rem) * -1.5)}#root#root#root .-mx-2{margin-inline:calc(var(--spacing,.25rem) * -2)}#root#root#root .-mx-3{margin-inline:calc(var(--spacing,.25rem) * -3)}#root#root#root .-mx-4{margin-inline:calc(var(--spacing,.25rem) * -4)}#root#root#root .-mx-6{margin-inline:calc(var(--spacing,.25rem) * -6)}#root#root#root .mx-0{margin-inline:calc(var(--spacing,.25rem) * 0)}#root#root#root .mx-1{margin-inline:calc(var(--spacing,.25rem) * 1)}#root#root#root .mx-1\.5{margin-inline:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .mx-2{margin-inline:calc(var(--spacing,.25rem) * 2)}#root#root#root .mx-2\!{margin-inline:calc(var(--spacing,.25rem) * 2)!important}#root#root#root .mx-2\.5{margin-inline:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .mx-3{margin-inline:calc(var(--spacing,.25rem) * 3)}#root#root#root .mx-4{margin-inline:calc(var(--spacing,.25rem) * 4)}#root#root#root .mx-6{margin-inline:calc(var(--spacing,.25rem) * 6)}#root#root#root .mx-8{margin-inline:calc(var(--spacing,.25rem) * 8)}#root#root#root .mx-9\.5{margin-inline:calc(var(--spacing,.25rem) * 9.5)}#root#root#root .mx-10{margin-inline:calc(var(--spacing,.25rem) * 10)}#root#root#root .mx-12{margin-inline:calc(var(--spacing,.25rem) * 12)}#root#root#root .mx-auto{margin-inline:auto}#root#root#root .mx-px{margin-inline:1px}#root#root#root .-my-1{margin-block:calc(var(--spacing,.25rem) * -1)}#root#root#root .-my-px{margin-block:-1px}#root#root#root .my-0{margin-block:calc(var(--spacing,.25rem) * 0)}#root#root#root .my-0\.5{margin-block:calc(var(--spacing,.25rem) * .5)}#root#root#root .my-1{margin-block:calc(var(--spacing,.25rem) * 1)}#root#root#root .my-1\.5{margin-block:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .my-2{margin-block:calc(var(--spacing,.25rem) * 2)}#root#root#root .my-2\.5{margin-block:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .my-3{margin-block:calc(var(--spacing,.25rem) * 3)}#root#root#root .my-4{margin-block:calc(var(--spacing,.25rem) * 4)}#root#root#root .my-5{margin-block:calc(var(--spacing,.25rem) * 5)}#root#root#root .my-6{margin-block:calc(var(--spacing,.25rem) * 6)}#root#root#root .my-8{margin-block:calc(var(--spacing,.25rem) * 8)}#root#root#root .my-10{margin-block:calc(var(--spacing,.25rem) * 10)}#root#root#root .my-12{margin-block:calc(var(--spacing,.25rem) * 12)}#root#root#root .my-24{margin-block:calc(var(--spacing,.25rem) * 24)}#root#root#root .my-auto{margin-block:auto}#root#root#root .-ms-2{margin-inline-start:calc(var(--spacing,.25rem) * -2)}#root#root#root .-ms-px{margin-inline-start:-1px}#root#root#root .ms-0\.5{margin-inline-start:calc(var(--spacing,.25rem) * .5)}#root#root#root .ms-1\.5{margin-inline-start:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .ms-2{margin-inline-start:calc(var(--spacing,.25rem) * 2)}#root#root#root .ms-3{margin-inline-start:calc(var(--spacing,.25rem) * 3)}#root#root#root .ms-auto{margin-inline-start:auto}#root#root#root .-me-1{margin-inline-end:calc(var(--spacing,.25rem) * -1)}#root#root#root .-me-1\.5{margin-inline-end:calc(var(--spacing,.25rem) * -1.5)}#root#root#root .-me-2\.5{margin-inline-end:calc(var(--spacing,.25rem) * -2.5)}#root#root#root .-me-3\.5{margin-inline-end:calc(var(--spacing,.25rem) * -3.5)}#root#root#root .-me-4{margin-inline-end:calc(var(--spacing,.25rem) * -4)}#root#root#root .-me-px{margin-inline-end:-1px}#root#root#root .me-1{margin-inline-end:calc(var(--spacing,.25rem) * 1)}#root#root#root .me-1\.5{margin-inline-end:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .me-2{margin-inline-end:calc(var(--spacing,.25rem) * 2)}#root#root#root .me-2\.5{margin-inline-end:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .me-3{margin-inline-end:calc(var(--spacing,.25rem) * 3)}#root#root#root .me-auto{margin-inline-end:auto}#root#root#root .me-px{margin-inline-end:1px}#root#root#root .\!mt-6{margin-top:calc(var(--spacing,.25rem) * 6)!important}#root#root#root .-mt-0\.5{margin-top:calc(var(--spacing,.25rem) * -.5)}#root#root#root .-mt-1{margin-top:calc(var(--spacing,.25rem) * -1)}#root#root#root .-mt-2{margin-top:calc(var(--spacing,.25rem) * -2)}#root#root#root .-mt-3\.5{margin-top:calc(var(--spacing,.25rem) * -3.5)}#root#root#root .-mt-4{margin-top:calc(var(--spacing,.25rem) * -4)}#root#root#root .-mt-5\.5{margin-top:calc(var(--spacing,.25rem) * -5.5)}#root#root#root .-mt-6{margin-top:calc(var(--spacing,.25rem) * -6)}#root#root#root .-mt-7{margin-top:calc(var(--spacing,.25rem) * -7)}#root#root#root .-mt-8{margin-top:calc(var(--spacing,.25rem) * -8)}#root#root#root .-mt-9\.25{margin-top:calc(var(--spacing,.25rem) * -9.25)}#root#root#root .-mt-10{margin-top:calc(var(--spacing,.25rem) * -10)}#root#root#root .-mt-10\.5{margin-top:calc(var(--spacing,.25rem) * -10.5)}#root#root#root .-mt-12{margin-top:calc(var(--spacing,.25rem) * -12)}#root#root#root .-mt-13\.5{margin-top:calc(var(--spacing,.25rem) * -13.5)}#root#root#root .-mt-16{margin-top:calc(var(--spacing,.25rem) * -16)}#root#root#root .-mt-20{margin-top:calc(var(--spacing,.25rem) * -20)}#root#root#root .-mt-23{margin-top:calc(var(--spacing,.25rem) * -23)}#root#root#root .-mt-28{margin-top:calc(var(--spacing,.25rem) * -28)}#root#root#root .-mt-30{margin-top:calc(var(--spacing,.25rem) * -30)}#root#root#root .-mt-50{margin-top:calc(var(--spacing,.25rem) * -50)}#root#root#root .-mt-95{margin-top:calc(var(--spacing,.25rem) * -95)}#root#root#root .-mt-px{margin-top:-1px}#root#root#root .mt-0{margin-top:calc(var(--spacing,.25rem) * 0)}#root#root#root .mt-0\.5{margin-top:calc(var(--spacing,.25rem) * .5)}#root#root#root .mt-1{margin-top:calc(var(--spacing,.25rem) * 1)}#root#root#root .mt-1\.5{margin-top:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .mt-1\.25{margin-top:calc(var(--spacing,.25rem) * 1.25)}#root#root#root .mt-2{margin-top:calc(var(--spacing,.25rem) * 2)}#root#root#root .mt-2\.5{margin-top:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .mt-2\.5\!{margin-top:calc(var(--spacing,.25rem) * 2.5)!important}#root#root#root .mt-3{margin-top:calc(var(--spacing,.25rem) * 3)}#root#root#root .mt-3\.5{margin-top:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .mt-4{margin-top:calc(var(--spacing,.25rem) * 4)}#root#root#root .mt-4\.5{margin-top:calc(var(--spacing,.25rem) * 4.5)}#root#root#root .mt-5{margin-top:calc(var(--spacing,.25rem) * 5)}#root#root#root .mt-5\.5{margin-top:calc(var(--spacing,.25rem) * 5.5)}#root#root#root .mt-6{margin-top:calc(var(--spacing,.25rem) * 6)}#root#root#root .mt-7{margin-top:calc(var(--spacing,.25rem) * 7)}#root#root#root .mt-8{margin-top:calc(var(--spacing,.25rem) * 8)}#root#root#root .mt-9{margin-top:calc(var(--spacing,.25rem) * 9)}#root#root#root .mt-10{margin-top:calc(var(--spacing,.25rem) * 10)}#root#root#root .mt-11{margin-top:calc(var(--spacing,.25rem) * 11)}#root#root#root .mt-12{margin-top:calc(var(--spacing,.25rem) * 12)}#root#root#root .mt-13{margin-top:calc(var(--spacing,.25rem) * 13)}#root#root#root .mt-14{margin-top:calc(var(--spacing,.25rem) * 14)}#root#root#root .mt-16{margin-top:calc(var(--spacing,.25rem) * 16)}#root#root#root .mt-20{margin-top:calc(var(--spacing,.25rem) * 20)}#root#root#root .mt-21{margin-top:calc(var(--spacing,.25rem) * 21)}#root#root#root .mt-150{margin-top:calc(var(--spacing,.25rem) * 150)}#root#root#root .mt-160{margin-top:calc(var(--spacing,.25rem) * 160)}#root#root#root .mt-180{margin-top:calc(var(--spacing,.25rem) * 180)}#root#root#root .mt-\[-92px\]{margin-top:-92px}#root#root#root .mt-\[var\(--event-gap\)\]{margin-top:var(--event-gap)}#root#root#root .mt-auto{margin-top:auto}#root#root#root .mt-px{margin-top:1px}#root#root#root .-mr-1{margin-right:calc(var(--spacing,.25rem) * -1)}#root#root#root .-mr-px{margin-right:-1px}#root#root#root .mr-\(--slide-spacing\){margin-right:var(--slide-spacing)}#root#root#root .mr-0{margin-right:calc(var(--spacing,.25rem) * 0)}#root#root#root .mr-0\.5{margin-right:calc(var(--spacing,.25rem) * .5)}#root#root#root .mr-0\.75{margin-right:calc(var(--spacing,.25rem) * .75)}#root#root#root .mr-1{margin-right:calc(var(--spacing,.25rem) * 1)}#root#root#root .mr-1\.5{margin-right:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .mr-2{margin-right:calc(var(--spacing,.25rem) * 2)}#root#root#root .mr-2\.5{margin-right:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .mr-2\.75{margin-right:calc(var(--spacing,.25rem) * 2.75)}#root#root#root .mr-3{margin-right:calc(var(--spacing,.25rem) * 3)}#root#root#root .mr-4{margin-right:calc(var(--spacing,.25rem) * 4)}#root#root#root .mr-6{margin-right:calc(var(--spacing,.25rem) * 6)}#root#root#root .mr-8{margin-right:calc(var(--spacing,.25rem) * 8)}#root#root#root .mr-10\.5{margin-right:calc(var(--spacing,.25rem) * 10.5)}#root#root#root .mr-16\.5{margin-right:calc(var(--spacing,.25rem) * 16.5)}#root#root#root .mr-20{margin-right:calc(var(--spacing,.25rem) * 20)}#root#root#root .mr-auto{margin-right:auto}#root#root#root .-mb-0\.5{margin-bottom:calc(var(--spacing,.25rem) * -.5)}#root#root#root .-mb-2{margin-bottom:calc(var(--spacing,.25rem) * -2)}#root#root#root .-mb-4{margin-bottom:calc(var(--spacing,.25rem) * -4)}#root#root#root .-mb-6{margin-bottom:calc(var(--spacing,.25rem) * -6)}#root#root#root .-mb-8{margin-bottom:calc(var(--spacing,.25rem) * -8)}#root#root#root .-mb-10{margin-bottom:calc(var(--spacing,.25rem) * -10)}#root#root#root .-mb-12{margin-bottom:calc(var(--spacing,.25rem) * -12)}#root#root#root .-mb-15{margin-bottom:calc(var(--spacing,.25rem) * -15)}#root#root#root .-mb-18{margin-bottom:calc(var(--spacing,.25rem) * -18)}#root#root#root .-mb-25{margin-bottom:calc(var(--spacing,.25rem) * -25)}#root#root#root .-mb-px{margin-bottom:-1px}#root#root#root .mb-0{margin-bottom:calc(var(--spacing,.25rem) * 0)}#root#root#root .mb-0\!{margin-bottom:calc(var(--spacing,.25rem) * 0)!important}#root#root#root .mb-0\.5{margin-bottom:calc(var(--spacing,.25rem) * .5)}#root#root#root .mb-0\.25{margin-bottom:calc(var(--spacing,.25rem) * .25)}#root#root#root .mb-0\.75{margin-bottom:calc(var(--spacing,.25rem) * .75)}#root#root#root .mb-1{margin-bottom:calc(var(--spacing,.25rem) * 1)}#root#root#root .mb-1\.5{margin-bottom:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .mb-1\.25{margin-bottom:calc(var(--spacing,.25rem) * 1.25)}#root#root#root .mb-1\.75{margin-bottom:calc(var(--spacing,.25rem) * 1.75)}#root#root#root .mb-2{margin-bottom:calc(var(--spacing,.25rem) * 2)}#root#root#root .mb-2\!{margin-bottom:calc(var(--spacing,.25rem) * 2)!important}#root#root#root .mb-2\.5{margin-bottom:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .mb-3{margin-bottom:calc(var(--spacing,.25rem) * 3)}#root#root#root .mb-3\.5{margin-bottom:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .mb-4{margin-bottom:calc(var(--spacing,.25rem) * 4)}#root#root#root .mb-4\.5{margin-bottom:calc(var(--spacing,.25rem) * 4.5)}#root#root#root .mb-5{margin-bottom:calc(var(--spacing,.25rem) * 5)}#root#root#root .mb-5\.5{margin-bottom:calc(var(--spacing,.25rem) * 5.5)}#root#root#root .mb-5\.25{margin-bottom:calc(var(--spacing,.25rem) * 5.25)}#root#root#root .mb-6{margin-bottom:calc(var(--spacing,.25rem) * 6)}#root#root#root .mb-7{margin-bottom:calc(var(--spacing,.25rem) * 7)}#root#root#root .mb-8{margin-bottom:calc(var(--spacing,.25rem) * 8)}#root#root#root .mb-9{margin-bottom:calc(var(--spacing,.25rem) * 9)}#root#root#root .mb-10{margin-bottom:calc(var(--spacing,.25rem) * 10)}#root#root#root .mb-11{margin-bottom:calc(var(--spacing,.25rem) * 11)}#root#root#root .mb-12{margin-bottom:calc(var(--spacing,.25rem) * 12)}#root#root#root .mb-12\.5{margin-bottom:calc(var(--spacing,.25rem) * 12.5)}#root#root#root .mb-13{margin-bottom:calc(var(--spacing,.25rem) * 13)}#root#root#root .mb-14{margin-bottom:calc(var(--spacing,.25rem) * 14)}#root#root#root .mb-16{margin-bottom:calc(var(--spacing,.25rem) * 16)}#root#root#root .mb-20{margin-bottom:calc(var(--spacing,.25rem) * 20)}#root#root#root .mb-24{margin-bottom:calc(var(--spacing,.25rem) * 24)}#root#root#root .mb-36{margin-bottom:calc(var(--spacing,.25rem) * 36)}#root#root#root .mb-43\.5{margin-bottom:calc(var(--spacing,.25rem) * 43.5)}#root#root#root .mb-75{margin-bottom:calc(var(--spacing,.25rem) * 75)}#root#root#root .mb-auto{margin-bottom:auto}#root#root#root .-ml-1{margin-left:calc(var(--spacing,.25rem) * -1)}#root#root#root .-ml-2{margin-left:calc(var(--spacing,.25rem) * -2)}#root#root#root .-ml-2\.5{margin-left:calc(var(--spacing,.25rem) * -2.5)}#root#root#root .-ml-3{margin-left:calc(var(--spacing,.25rem) * -3)}#root#root#root .-ml-4{margin-left:calc(var(--spacing,.25rem) * -4)}#root#root#root .-ml-6{margin-left:calc(var(--spacing,.25rem) * -6)}#root#root#root .-ml-7{margin-left:calc(var(--spacing,.25rem) * -7)}#root#root#root .-ml-8{margin-left:calc(var(--spacing,.25rem) * -8)}#root#root#root .-ml-9{margin-left:calc(var(--spacing,.25rem) * -9)}#root#root#root .-ml-16{margin-left:calc(var(--spacing,.25rem) * -16)}#root#root#root .ml-0{margin-left:calc(var(--spacing,.25rem) * 0)}#root#root#root .ml-0\.5{margin-left:calc(var(--spacing,.25rem) * .5)}#root#root#root .ml-0\.75{margin-left:calc(var(--spacing,.25rem) * .75)}#root#root#root .ml-1{margin-left:calc(var(--spacing,.25rem) * 1)}#root#root#root .ml-1\.5{margin-left:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .ml-2{margin-left:calc(var(--spacing,.25rem) * 2)}#root#root#root .ml-2\.5{margin-left:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .ml-3{margin-left:calc(var(--spacing,.25rem) * 3)}#root#root#root .ml-4{margin-left:calc(var(--spacing,.25rem) * 4)}#root#root#root .ml-4\.5{margin-left:calc(var(--spacing,.25rem) * 4.5)}#root#root#root .ml-5{margin-left:calc(var(--spacing,.25rem) * 5)}#root#root#root .ml-5\.5{margin-left:calc(var(--spacing,.25rem) * 5.5)}#root#root#root .ml-6{margin-left:calc(var(--spacing,.25rem) * 6)}#root#root#root .ml-8{margin-left:calc(var(--spacing,.25rem) * 8)}#root#root#root .ml-8\.5{margin-left:calc(var(--spacing,.25rem) * 8.5)}#root#root#root .ml-9{margin-left:calc(var(--spacing,.25rem) * 9)}#root#root#root .ml-12{margin-left:calc(var(--spacing,.25rem) * 12)}#root#root#root .ml-13{margin-left:calc(var(--spacing,.25rem) * 13)}#root#root#root .ml-13\.5{margin-left:calc(var(--spacing,.25rem) * 13.5)}#root#root#root .ml-16\.5{margin-left:calc(var(--spacing,.25rem) * 16.5)}#root#root#root .ml-24{margin-left:calc(var(--spacing,.25rem) * 24)}#root#root#root .ml-\[-2px\]{margin-left:-2px}#root#root#root .ml-auto{margin-left:auto}#root#root#root .ml-px{margin-left:1px}#root#root#root .line-clamp-1{-webkit-line-clamp:1}#root#root#root .line-clamp-1,#root#root#root .line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#root#root#root .line-clamp-2{-webkit-line-clamp:2}#root#root#root .line-clamp-3{-webkit-line-clamp:3}#root#root#root .line-clamp-3,#root#root#root .line-clamp-4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#root#root#root .line-clamp-4{-webkit-line-clamp:4}#root#root#root .line-clamp-6{-webkit-line-clamp:6}#root#root#root .line-clamp-6,#root#root#root .line-clamp-7{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#root#root#root .line-clamp-7{-webkit-line-clamp:7}#root#root#root .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}#root#root#root .no-scrollbar::-webkit-scrollbar{display:none}#root#root#root .\[display\:hidden\]{display:hidden}#root#root#root .block{display:block}#root#root#root .block\!{display:block!important}#root#root#root .contents{display:contents}#root#root#root .flex{display:flex}#root#root#root .grid{display:grid}#root#root#root .hidden{display:none}#root#root#root .inline{display:inline}#root#root#root .inline-block{display:inline-block}#root#root#root .inline-flex{display:inline-flex}#root#root#root .inline-grid{display:inline-grid}#root#root#root .table{display:table}#root#root#root .table-caption{display:table-caption}#root#root#root .table-cell{display:table-cell}#root#root#root .table-row{display:table-row}#root#root#root .field-sizing-content{field-sizing:content}#root#root#root .aspect-\(--ratio\){aspect-ratio:var(--ratio)}#root#root#root .aspect-2\/1{aspect-ratio:2}#root#root#root .aspect-3\/3{aspect-ratio:3/3}#root#root#root .aspect-3\/4{aspect-ratio:3/4}#root#root#root .aspect-4\/3{aspect-ratio:4/3}#root#root#root .aspect-4\/5{aspect-ratio:4/5}#root#root#root .aspect-4\/6{aspect-ratio:4/6}#root#root#root .aspect-11\/9{aspect-ratio:11/9}#root#root#root .aspect-16\/10{aspect-ratio:16/10}#root#root#root .aspect-24\/17{aspect-ratio:24/17}#root#root#root .aspect-26\/11{aspect-ratio:26/11}#root#root#root .aspect-34\/33{aspect-ratio:34/33}#root#root#root .aspect-61\/46{aspect-ratio:61/46}#root#root#root .aspect-67\/42{aspect-ratio:67/42}#root#root#root .aspect-125\/121{aspect-ratio:125/121}#root#root#root .aspect-128\/29{aspect-ratio:128/29}#root#root#root .aspect-170\/143{aspect-ratio:170/143}#root#root#root .aspect-177\/188{aspect-ratio:177/188}#root#root#root .aspect-205\/188{aspect-ratio:205/188}#root#root#root .aspect-250\/107{aspect-ratio:250/107}#root#root#root .aspect-250\/181{aspect-ratio:250/181}#root#root#root .aspect-290\/230{aspect-ratio:290/230}#root#root#root .aspect-385\/156{aspect-ratio:385/156}#root#root#root .aspect-398\/229{aspect-ratio:398/229}#root#root#root .aspect-512\/494{aspect-ratio:512/494}#root#root#root .aspect-790\/29{aspect-ratio:790/29}#root#root#root .aspect-\[1\.067842\]{aspect-ratio:1.06784}#root#root#root .aspect-\[1\/calc\(2\*tan\(180deg\/var\(--_items\)\)\)\]{aspect-ratio:1/calc(2 * tan(180deg / var(--_items)))}#root#root#root .aspect-\[121\/90\]{aspect-ratio:121/90}#root#root#root .aspect-auto{aspect-ratio:auto}#root#root#root .aspect-square{aspect-ratio:1}#root#root#root .aspect-video{aspect-ratio:var(--aspect-video,16/9)}#root#root#root .\!size-1{width:calc(var(--spacing,.25rem) * 1)!important;height:calc(var(--spacing,.25rem) * 1)!important}#root#root#root .\!size-1\.5{width:calc(var(--spacing,.25rem) * 1.5)!important;height:calc(var(--spacing,.25rem) * 1.5)!important}#root#root#root .size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}#root#root#root .size-0{width:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 0)}#root#root#root .size-0\.5{width:calc(var(--spacing,.25rem) * .5);height:calc(var(--spacing,.25rem) * .5)}#root#root#root .size-0\.75{width:calc(var(--spacing,.25rem) * .75);height:calc(var(--spacing,.25rem) * .75)}#root#root#root .size-1{width:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 1)}#root#root#root .size-1\.5{width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .size-1\.25{width:calc(var(--spacing,.25rem) * 1.25);height:calc(var(--spacing,.25rem) * 1.25)}#root#root#root .size-1\.75{width:calc(var(--spacing,.25rem) * 1.75);height:calc(var(--spacing,.25rem) * 1.75)}#root#root#root .size-2{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2)}#root#root#root .size-2\.5{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .size-2\.25{width:calc(var(--spacing,.25rem) * 2.25);height:calc(var(--spacing,.25rem) * 2.25)}#root#root#root .size-3{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root#root#root .size-3\!{width:calc(var(--spacing,.25rem) * 3)!important;height:calc(var(--spacing,.25rem) * 3)!important}#root#root#root .size-3\.5{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .size-3\.5\!{width:calc(var(--spacing,.25rem) * 3.5)!important;height:calc(var(--spacing,.25rem) * 3.5)!important}#root#root#root .size-3\.25{width:calc(var(--spacing,.25rem) * 3.25);height:calc(var(--spacing,.25rem) * 3.25)}#root#root#root .size-3\.75{width:calc(var(--spacing,.25rem) * 3.75);height:calc(var(--spacing,.25rem) * 3.75)}#root#root#root .size-4{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root#root#root .size-4\!{width:calc(var(--spacing,.25rem) * 4)!important;height:calc(var(--spacing,.25rem) * 4)!important}#root#root#root .size-4\.5{width:calc(var(--spacing,.25rem) * 4.5);height:calc(var(--spacing,.25rem) * 4.5)}#root#root#root .size-4\.5\!{width:calc(var(--spacing,.25rem) * 4.5)!important;height:calc(var(--spacing,.25rem) * 4.5)!important}#root#root#root .size-5{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root#root#root .size-5\.5{width:calc(var(--spacing,.25rem) * 5.5);height:calc(var(--spacing,.25rem) * 5.5)}#root#root#root .size-5\.25{width:calc(var(--spacing,.25rem) * 5.25);height:calc(var(--spacing,.25rem) * 5.25)}#root#root#root .size-6{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root#root#root .size-6\!{width:calc(var(--spacing,.25rem) * 6)!important;height:calc(var(--spacing,.25rem) * 6)!important}#root#root#root .size-6\.5{width:calc(var(--spacing,.25rem) * 6.5);height:calc(var(--spacing,.25rem) * 6.5)}#root#root#root .size-6\.25{width:calc(var(--spacing,.25rem) * 6.25);height:calc(var(--spacing,.25rem) * 6.25)}#root#root#root .size-7{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}#root#root#root .size-7\!{width:calc(var(--spacing,.25rem) * 7)!important;height:calc(var(--spacing,.25rem) * 7)!important}#root#root#root .size-7\.5{width:calc(var(--spacing,.25rem) * 7.5);height:calc(var(--spacing,.25rem) * 7.5)}#root#root#root .size-7\.25{width:calc(var(--spacing,.25rem) * 7.25);height:calc(var(--spacing,.25rem) * 7.25)}#root#root#root .size-8{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root#root#root .size-8\.5{width:calc(var(--spacing,.25rem) * 8.5);height:calc(var(--spacing,.25rem) * 8.5)}#root#root#root .size-8\.25{width:calc(var(--spacing,.25rem) * 8.25);height:calc(var(--spacing,.25rem) * 8.25)}#root#root#root .size-8\/12{width:66.6667%;height:66.6667%}#root#root#root .size-9{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9)}#root#root#root .size-9\!{width:calc(var(--spacing,.25rem) * 9)!important;height:calc(var(--spacing,.25rem) * 9)!important}#root#root#root .size-9\.5{width:calc(var(--spacing,.25rem) * 9.5);height:calc(var(--spacing,.25rem) * 9.5)}#root#root#root .size-10{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root#root#root .size-10\!{width:calc(var(--spacing,.25rem) * 10)!important;height:calc(var(--spacing,.25rem) * 10)!important}#root#root#root .size-10\.5{width:calc(var(--spacing,.25rem) * 10.5);height:calc(var(--spacing,.25rem) * 10.5)}#root#root#root .size-11{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11)}#root#root#root .size-11\.5{width:calc(var(--spacing,.25rem) * 11.5);height:calc(var(--spacing,.25rem) * 11.5)}#root#root#root .size-12{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12)}#root#root#root .size-12\.5{width:calc(var(--spacing,.25rem) * 12.5);height:calc(var(--spacing,.25rem) * 12.5)}#root#root#root .size-13{width:calc(var(--spacing,.25rem) * 13);height:calc(var(--spacing,.25rem) * 13)}#root#root#root .size-13\.5{width:calc(var(--spacing,.25rem) * 13.5);height:calc(var(--spacing,.25rem) * 13.5)}#root#root#root .size-13\.75{width:calc(var(--spacing,.25rem) * 13.75);height:calc(var(--spacing,.25rem) * 13.75)}#root#root#root .size-14{width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14)}#root#root#root .size-14\.5{width:calc(var(--spacing,.25rem) * 14.5);height:calc(var(--spacing,.25rem) * 14.5)}#root#root#root .size-15{width:calc(var(--spacing,.25rem) * 15);height:calc(var(--spacing,.25rem) * 15)}#root#root#root .size-15\.5{width:calc(var(--spacing,.25rem) * 15.5);height:calc(var(--spacing,.25rem) * 15.5)}#root#root#root .size-16{width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16)}#root#root#root .size-16\.5{width:calc(var(--spacing,.25rem) * 16.5);height:calc(var(--spacing,.25rem) * 16.5)}#root#root#root .size-17{width:calc(var(--spacing,.25rem) * 17);height:calc(var(--spacing,.25rem) * 17)}#root#root#root .size-17\.5{width:calc(var(--spacing,.25rem) * 17.5);height:calc(var(--spacing,.25rem) * 17.5)}#root#root#root .size-18{width:calc(var(--spacing,.25rem) * 18);height:calc(var(--spacing,.25rem) * 18)}#root#root#root .size-18\.5{width:calc(var(--spacing,.25rem) * 18.5);height:calc(var(--spacing,.25rem) * 18.5)}#root#root#root .size-18\.25{width:calc(var(--spacing,.25rem) * 18.25);height:calc(var(--spacing,.25rem) * 18.25)}#root#root#root .size-19{width:calc(var(--spacing,.25rem) * 19);height:calc(var(--spacing,.25rem) * 19)}#root#root#root .size-19\.5{width:calc(var(--spacing,.25rem) * 19.5);height:calc(var(--spacing,.25rem) * 19.5)}#root#root#root .size-20{width:calc(var(--spacing,.25rem) * 20);height:calc(var(--spacing,.25rem) * 20)}#root#root#root .size-20\.5{width:calc(var(--spacing,.25rem) * 20.5);height:calc(var(--spacing,.25rem) * 20.5)}#root#root#root .size-21{width:calc(var(--spacing,.25rem) * 21);height:calc(var(--spacing,.25rem) * 21)}#root#root#root .size-21\.5{width:calc(var(--spacing,.25rem) * 21.5);height:calc(var(--spacing,.25rem) * 21.5)}#root#root#root .size-22{width:calc(var(--spacing,.25rem) * 22);height:calc(var(--spacing,.25rem) * 22)}#root#root#root .size-22\.5{width:calc(var(--spacing,.25rem) * 22.5);height:calc(var(--spacing,.25rem) * 22.5)}#root#root#root .size-23{width:calc(var(--spacing,.25rem) * 23);height:calc(var(--spacing,.25rem) * 23)}#root#root#root .size-24{width:calc(var(--spacing,.25rem) * 24);height:calc(var(--spacing,.25rem) * 24)}#root#root#root .size-25{width:calc(var(--spacing,.25rem) * 25);height:calc(var(--spacing,.25rem) * 25)}#root#root#root .size-26{width:calc(var(--spacing,.25rem) * 26);height:calc(var(--spacing,.25rem) * 26)}#root#root#root .size-26\.5{width:calc(var(--spacing,.25rem) * 26.5);height:calc(var(--spacing,.25rem) * 26.5)}#root#root#root .size-26\.25{width:calc(var(--spacing,.25rem) * 26.25);height:calc(var(--spacing,.25rem) * 26.25)}#root#root#root .size-27{width:calc(var(--spacing,.25rem) * 27);height:calc(var(--spacing,.25rem) * 27)}#root#root#root .size-27\.5{width:calc(var(--spacing,.25rem) * 27.5);height:calc(var(--spacing,.25rem) * 27.5)}#root#root#root .size-28{width:calc(var(--spacing,.25rem) * 28);height:calc(var(--spacing,.25rem) * 28)}#root#root#root .size-28\.75{width:calc(var(--spacing,.25rem) * 28.75);height:calc(var(--spacing,.25rem) * 28.75)}#root#root#root .size-29{width:calc(var(--spacing,.25rem) * 29);height:calc(var(--spacing,.25rem) * 29)}#root#root#root .size-30{width:calc(var(--spacing,.25rem) * 30);height:calc(var(--spacing,.25rem) * 30)}#root#root#root .size-31{width:calc(var(--spacing,.25rem) * 31);height:calc(var(--spacing,.25rem) * 31)}#root#root#root .size-31\.25{width:calc(var(--spacing,.25rem) * 31.25);height:calc(var(--spacing,.25rem) * 31.25)}#root#root#root .size-32{width:calc(var(--spacing,.25rem) * 32);height:calc(var(--spacing,.25rem) * 32)}#root#root#root .size-32\.5{width:calc(var(--spacing,.25rem) * 32.5);height:calc(var(--spacing,.25rem) * 32.5)}#root#root#root .size-35{width:calc(var(--spacing,.25rem) * 35);height:calc(var(--spacing,.25rem) * 35)}#root#root#root .size-36{width:calc(var(--spacing,.25rem) * 36);height:calc(var(--spacing,.25rem) * 36)}#root#root#root .size-38{width:calc(var(--spacing,.25rem) * 38);height:calc(var(--spacing,.25rem) * 38)}#root#root#root .size-40{width:calc(var(--spacing,.25rem) * 40);height:calc(var(--spacing,.25rem) * 40)}#root#root#root .size-42{width:calc(var(--spacing,.25rem) * 42);height:calc(var(--spacing,.25rem) * 42)}#root#root#root .size-42\.5{width:calc(var(--spacing,.25rem) * 42.5);height:calc(var(--spacing,.25rem) * 42.5)}#root#root#root .size-44{width:calc(var(--spacing,.25rem) * 44);height:calc(var(--spacing,.25rem) * 44)}#root#root#root .size-44\.5{width:calc(var(--spacing,.25rem) * 44.5);height:calc(var(--spacing,.25rem) * 44.5)}#root#root#root .size-45{width:calc(var(--spacing,.25rem) * 45);height:calc(var(--spacing,.25rem) * 45)}#root#root#root .size-46{width:calc(var(--spacing,.25rem) * 46);height:calc(var(--spacing,.25rem) * 46)}#root#root#root .size-50{width:calc(var(--spacing,.25rem) * 50);height:calc(var(--spacing,.25rem) * 50)}#root#root#root .size-52{width:calc(var(--spacing,.25rem) * 52);height:calc(var(--spacing,.25rem) * 52)}#root#root#root .size-55\.5{width:calc(var(--spacing,.25rem) * 55.5);height:calc(var(--spacing,.25rem) * 55.5)}#root#root#root .size-56{width:calc(var(--spacing,.25rem) * 56);height:calc(var(--spacing,.25rem) * 56)}#root#root#root .size-57\.5{width:calc(var(--spacing,.25rem) * 57.5);height:calc(var(--spacing,.25rem) * 57.5)}#root#root#root .size-60{width:calc(var(--spacing,.25rem) * 60);height:calc(var(--spacing,.25rem) * 60)}#root#root#root .size-61\.5{width:calc(var(--spacing,.25rem) * 61.5);height:calc(var(--spacing,.25rem) * 61.5)}#root#root#root .size-62{width:calc(var(--spacing,.25rem) * 62);height:calc(var(--spacing,.25rem) * 62)}#root#root#root .size-62\.5{width:calc(var(--spacing,.25rem) * 62.5);height:calc(var(--spacing,.25rem) * 62.5)}#root#root#root .size-63{width:calc(var(--spacing,.25rem) * 63);height:calc(var(--spacing,.25rem) * 63)}#root#root#root .size-63\.5{width:calc(var(--spacing,.25rem) * 63.5);height:calc(var(--spacing,.25rem) * 63.5)}#root#root#root .size-64{width:calc(var(--spacing,.25rem) * 64);height:calc(var(--spacing,.25rem) * 64)}#root#root#root .size-70{width:calc(var(--spacing,.25rem) * 70);height:calc(var(--spacing,.25rem) * 70)}#root#root#root .size-72{width:calc(var(--spacing,.25rem) * 72);height:calc(var(--spacing,.25rem) * 72)}#root#root#root .size-75{width:calc(var(--spacing,.25rem) * 75);height:calc(var(--spacing,.25rem) * 75)}#root#root#root .size-80{width:calc(var(--spacing,.25rem) * 80);height:calc(var(--spacing,.25rem) * 80)}#root#root#root .size-82{width:calc(var(--spacing,.25rem) * 82);height:calc(var(--spacing,.25rem) * 82)}#root#root#root .size-87\.5{width:calc(var(--spacing,.25rem) * 87.5);height:calc(var(--spacing,.25rem) * 87.5)}#root#root#root .size-88{width:calc(var(--spacing,.25rem) * 88);height:calc(var(--spacing,.25rem) * 88)}#root#root#root .size-90{width:calc(var(--spacing,.25rem) * 90);height:calc(var(--spacing,.25rem) * 90)}#root#root#root .size-95{width:calc(var(--spacing,.25rem) * 95);height:calc(var(--spacing,.25rem) * 95)}#root#root#root .size-96{width:calc(var(--spacing,.25rem) * 96);height:calc(var(--spacing,.25rem) * 96)}#root#root#root .size-110{width:calc(var(--spacing,.25rem) * 110);height:calc(var(--spacing,.25rem) * 110)}#root#root#root .size-112{width:calc(var(--spacing,.25rem) * 112);height:calc(var(--spacing,.25rem) * 112)}#root#root#root .size-118{width:calc(var(--spacing,.25rem) * 118);height:calc(var(--spacing,.25rem) * 118)}#root#root#root .size-127{width:calc(var(--spacing,.25rem) * 127);height:calc(var(--spacing,.25rem) * 127)}#root#root#root .size-130{width:calc(var(--spacing,.25rem) * 130);height:calc(var(--spacing,.25rem) * 130)}#root#root#root .size-150{width:calc(var(--spacing,.25rem) * 150);height:calc(var(--spacing,.25rem) * 150)}#root#root#root .size-151{width:calc(var(--spacing,.25rem) * 151);height:calc(var(--spacing,.25rem) * 151)}#root#root#root .size-160{width:calc(var(--spacing,.25rem) * 160);height:calc(var(--spacing,.25rem) * 160)}#root#root#root .size-175{width:calc(var(--spacing,.25rem) * 175);height:calc(var(--spacing,.25rem) * 175)}#root#root#root .size-200{width:calc(var(--spacing,.25rem) * 200);height:calc(var(--spacing,.25rem) * 200)}#root#root#root .size-212{width:calc(var(--spacing,.25rem) * 212);height:calc(var(--spacing,.25rem) * 212)}#root#root#root .size-300{width:calc(var(--spacing,.25rem) * 300);height:calc(var(--spacing,.25rem) * 300)}#root#root#root .size-375{width:calc(var(--spacing,.25rem) * 375);height:calc(var(--spacing,.25rem) * 375)}#root#root#root .size-\[6\.66px\]{width:6.66px;height:6.66px}#root#root#root .size-\[18px\]{width:18px;height:18px}#root#root#root .size-\[22px\]{width:22px;height:22px}#root#root#root .size-\[26px\]{width:26px;height:26px}#root#root#root .size-\[55\%\]{width:55%;height:55%}#root#root#root .size-\[60\%\]{width:60%;height:60%}#root#root#root .size-\[65\%\]{width:65%;height:65%}#root#root#root .size-\[80\%\]{width:80%;height:80%}#root#root#root .size-\[160\%\]{width:160%;height:160%}#root#root#root .size-\[inherit\]{width:inherit;height:inherit}#root#root#root .size-auto{width:auto;height:auto}#root#root#root .size-auto\!{width:auto!important;height:auto!important}#root#root#root .size-fit{width:fit-content;height:fit-content}#root#root#root .size-full{width:100%;height:100%}#root#root#root .\!h-6{height:calc(var(--spacing,.25rem) * 6)!important}#root#root#root .h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}#root#root#root .h-\(--cell-size\){height:var(--cell-size)}#root#root#root .h-\(--collapsible-panel-height\){height:var(--collapsible-panel-height)}#root#root#root .h-\(--doctor-content-h\,23\.375rem\){height:var(--doctor-content-h,23.375rem)}#root#root#root .h-\(--popup-height\){height:var(--popup-height)}#root#root#root .h-\(--positioner-height\){height:var(--positioner-height)}#root#root#root .h-\(--radix-accordion-content-height\){height:var(--radix-accordion-content-height)}#root#root#root .h-\(--radix-navigation-menu-viewport-height\){height:var(--radix-navigation-menu-viewport-height)}#root#root#root .h-\(--slide-height\){height:var(--slide-height)}#root#root#root .h-0{height:calc(var(--spacing,.25rem) * 0)}#root#root#root .h-0\.5{height:calc(var(--spacing,.25rem) * .5)}#root#root#root .h-0\.75{height:calc(var(--spacing,.25rem) * .75)}#root#root#root .h-1{height:calc(var(--spacing,.25rem) * 1)}#root#root#root .h-1\.5{height:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .h-1\/2{height:50%}#root#root#root .h-1\/3{height:33.3333%}#root#root#root .h-2{height:calc(var(--spacing,.25rem) * 2)}#root#root#root .h-2\.5{height:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .h-2\/5{height:40%}#root#root#root .h-2\/6{height:33.3333%}#root#root#root .h-3{height:calc(var(--spacing,.25rem) * 3)}#root#root#root .h-3\.5{height:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .h-3\.75{height:calc(var(--spacing,.25rem) * 3.75)}#root#root#root .h-3\/5{height:60%}#root#root#root .h-4{height:calc(var(--spacing,.25rem) * 4)}#root#root#root .h-4\!{height:calc(var(--spacing,.25rem) * 4)!important}#root#root#root .h-4\.5{height:calc(var(--spacing,.25rem) * 4.5)}#root#root#root .h-5{height:calc(var(--spacing,.25rem) * 5)}#root#root#root .h-5\!{height:calc(var(--spacing,.25rem) * 5)!important}#root#root#root .h-5\.5{height:calc(var(--spacing,.25rem) * 5.5)}#root#root#root .h-6{height:calc(var(--spacing,.25rem) * 6)}#root#root#root .h-6\!{height:calc(var(--spacing,.25rem) * 6)!important}#root#root#root .h-6\.5{height:calc(var(--spacing,.25rem) * 6.5)}#root#root#root .h-7{height:calc(var(--spacing,.25rem) * 7)}#root#root#root .h-7\!{height:calc(var(--spacing,.25rem) * 7)!important}#root#root#root .h-7\.5{height:calc(var(--spacing,.25rem) * 7.5)}#root#root#root .h-7\.75{height:calc(var(--spacing,.25rem) * 7.75)}#root#root#root .h-8{height:calc(var(--spacing,.25rem) * 8)}#root#root#root .h-8\!{height:calc(var(--spacing,.25rem) * 8)!important}#root#root#root .h-8\.5{height:calc(var(--spacing,.25rem) * 8.5)}#root#root#root .h-8\.25{height:calc(var(--spacing,.25rem) * 8.25)}#root#root#root .h-9{height:calc(var(--spacing,.25rem) * 9)}#root#root#root .h-9\!{height:calc(var(--spacing,.25rem) * 9)!important}#root#root#root .h-9\.5{height:calc(var(--spacing,.25rem) * 9.5)}#root#root#root .h-10{height:calc(var(--spacing,.25rem) * 10)}#root#root#root .h-10\!{height:calc(var(--spacing,.25rem) * 10)!important}#root#root#root .h-10\.5{height:calc(var(--spacing,.25rem) * 10.5)}#root#root#root .h-10\.75{height:calc(var(--spacing,.25rem) * 10.75)}#root#root#root .h-11{height:calc(var(--spacing,.25rem) * 11)}#root#root#root .h-11\.5{height:calc(var(--spacing,.25rem) * 11.5)}#root#root#root .h-12{height:calc(var(--spacing,.25rem) * 12)}#root#root#root .h-12\!{height:calc(var(--spacing,.25rem) * 12)!important}#root#root#root .h-12\.5{height:calc(var(--spacing,.25rem) * 12.5)}#root#root#root .h-12\.75{height:calc(var(--spacing,.25rem) * 12.75)}#root#root#root .h-13{height:calc(var(--spacing,.25rem) * 13)}#root#root#root .h-13\.5{height:calc(var(--spacing,.25rem) * 13.5)}#root#root#root .h-13\.75{height:calc(var(--spacing,.25rem) * 13.75)}#root#root#root .h-14{height:calc(var(--spacing,.25rem) * 14)}#root#root#root .h-14\!{height:calc(var(--spacing,.25rem) * 14)!important}#root#root#root .h-14\.5{height:calc(var(--spacing,.25rem) * 14.5)}#root#root#root .h-15{height:calc(var(--spacing,.25rem) * 15)}#root#root#root .h-15\!{height:calc(var(--spacing,.25rem) * 15)!important}#root#root#root .h-15\.75{height:calc(var(--spacing,.25rem) * 15.75)}#root#root#root .h-16{height:calc(var(--spacing,.25rem) * 16)}#root#root#root .h-16\!{height:calc(var(--spacing,.25rem) * 16)!important}#root#root#root .h-17{height:calc(var(--spacing,.25rem) * 17)}#root#root#root .h-17\.5{height:calc(var(--spacing,.25rem) * 17.5)}#root#root#root .h-18{height:calc(var(--spacing,.25rem) * 18)}#root#root#root .h-19{height:calc(var(--spacing,.25rem) * 19)}#root#root#root .h-19\.5{height:calc(var(--spacing,.25rem) * 19.5)}#root#root#root .h-19\.25{height:calc(var(--spacing,.25rem) * 19.25)}#root#root#root .h-20{height:calc(var(--spacing,.25rem) * 20)}#root#root#root .h-20\!{height:calc(var(--spacing,.25rem) * 20)!important}#root#root#root .h-20\.5{height:calc(var(--spacing,.25rem) * 20.5)}#root#root#root .h-21{height:calc(var(--spacing,.25rem) * 21)}#root#root#root .h-21\.5{height:calc(var(--spacing,.25rem) * 21.5)}#root#root#root .h-22{height:calc(var(--spacing,.25rem) * 22)}#root#root#root .h-23{height:calc(var(--spacing,.25rem) * 23)}#root#root#root .h-24{height:calc(var(--spacing,.25rem) * 24)}#root#root#root .h-24\.5{height:calc(var(--spacing,.25rem) * 24.5)}#root#root#root .h-25{height:calc(var(--spacing,.25rem) * 25)}#root#root#root .h-25\!{height:calc(var(--spacing,.25rem) * 25)!important}#root#root#root .h-25\.25{height:calc(var(--spacing,.25rem) * 25.25)}#root#root#root .h-27{height:calc(var(--spacing,.25rem) * 27)}#root#root#root .h-27\.5{height:calc(var(--spacing,.25rem) * 27.5)}#root#root#root .h-28{height:calc(var(--spacing,.25rem) * 28)}#root#root#root .h-28\.5{height:calc(var(--spacing,.25rem) * 28.5)}#root#root#root .h-28\.75{height:calc(var(--spacing,.25rem) * 28.75)}#root#root#root .h-29{height:calc(var(--spacing,.25rem) * 29)}#root#root#root .h-30{height:calc(var(--spacing,.25rem) * 30)}#root#root#root .h-31{height:calc(var(--spacing,.25rem) * 31)}#root#root#root .h-32{height:calc(var(--spacing,.25rem) * 32)}#root#root#root .h-32\.5{height:calc(var(--spacing,.25rem) * 32.5)}#root#root#root .h-33{height:calc(var(--spacing,.25rem) * 33)}#root#root#root .h-33\.5{height:calc(var(--spacing,.25rem) * 33.5)}#root#root#root .h-34{height:calc(var(--spacing,.25rem) * 34)}#root#root#root .h-34\.5{height:calc(var(--spacing,.25rem) * 34.5)}#root#root#root .h-35{height:calc(var(--spacing,.25rem) * 35)}#root#root#root .h-36{height:calc(var(--spacing,.25rem) * 36)}#root#root#root .h-36\.5{height:calc(var(--spacing,.25rem) * 36.5)}#root#root#root .h-37\.5{height:calc(var(--spacing,.25rem) * 37.5)}#root#root#root .h-38{height:calc(var(--spacing,.25rem) * 38)}#root#root#root .h-38\!{height:calc(var(--spacing,.25rem) * 38)!important}#root#root#root .h-38\.5{height:calc(var(--spacing,.25rem) * 38.5)}#root#root#root .h-39{height:calc(var(--spacing,.25rem) * 39)}#root#root#root .h-39\.25{height:calc(var(--spacing,.25rem) * 39.25)}#root#root#root .h-40{height:calc(var(--spacing,.25rem) * 40)}#root#root#root .h-41{height:calc(var(--spacing,.25rem) * 41)}#root#root#root .h-42{height:calc(var(--spacing,.25rem) * 42)}#root#root#root .h-42\.5{height:calc(var(--spacing,.25rem) * 42.5)}#root#root#root .h-43{height:calc(var(--spacing,.25rem) * 43)}#root#root#root .h-43\.5{height:calc(var(--spacing,.25rem) * 43.5)}#root#root#root .h-44{height:calc(var(--spacing,.25rem) * 44)}#root#root#root .h-44\.5{height:calc(var(--spacing,.25rem) * 44.5)}#root#root#root .h-45{height:calc(var(--spacing,.25rem) * 45)}#root#root#root .h-45\.5{height:calc(var(--spacing,.25rem) * 45.5)}#root#root#root .h-46{height:calc(var(--spacing,.25rem) * 46)}#root#root#root .h-46\.5{height:calc(var(--spacing,.25rem) * 46.5)}#root#root#root .h-47{height:calc(var(--spacing,.25rem) * 47)}#root#root#root .h-48{height:calc(var(--spacing,.25rem) * 48)}#root#root#root .h-48\.5{height:calc(var(--spacing,.25rem) * 48.5)}#root#root#root .h-49{height:calc(var(--spacing,.25rem) * 49)}#root#root#root .h-49\.5{height:calc(var(--spacing,.25rem) * 49.5)}#root#root#root .h-50{height:calc(var(--spacing,.25rem) * 50)}#root#root#root .h-50\.5{height:calc(var(--spacing,.25rem) * 50.5)}#root#root#root .h-51\.5{height:calc(var(--spacing,.25rem) * 51.5)}#root#root#root .h-52{height:calc(var(--spacing,.25rem) * 52)}#root#root#root .h-52\.5{height:calc(var(--spacing,.25rem) * 52.5)}#root#root#root .h-53{height:calc(var(--spacing,.25rem) * 53)}#root#root#root .h-54{height:calc(var(--spacing,.25rem) * 54)}#root#root#root .h-55{height:calc(var(--spacing,.25rem) * 55)}#root#root#root .h-55\.5{height:calc(var(--spacing,.25rem) * 55.5)}#root#root#root .h-56{height:calc(var(--spacing,.25rem) * 56)}#root#root#root .h-57{height:calc(var(--spacing,.25rem) * 57)}#root#root#root .h-57\.25{height:calc(var(--spacing,.25rem) * 57.25)}#root#root#root .h-58{height:calc(var(--spacing,.25rem) * 58)}#root#root#root .h-59{height:calc(var(--spacing,.25rem) * 59)}#root#root#root .h-59\.5{height:calc(var(--spacing,.25rem) * 59.5)}#root#root#root .h-60{height:calc(var(--spacing,.25rem) * 60)}#root#root#root .h-60\.5{height:calc(var(--spacing,.25rem) * 60.5)}#root#root#root .h-61\.5{height:calc(var(--spacing,.25rem) * 61.5)}#root#root#root .h-61\.25{height:calc(var(--spacing,.25rem) * 61.25)}#root#root#root .h-62{height:calc(var(--spacing,.25rem) * 62)}#root#root#root .h-62\.5{height:calc(var(--spacing,.25rem) * 62.5)}#root#root#root .h-63{height:calc(var(--spacing,.25rem) * 63)}#root#root#root .h-63\.5{height:calc(var(--spacing,.25rem) * 63.5)}#root#root#root .h-64{height:calc(var(--spacing,.25rem) * 64)}#root#root#root .h-65{height:calc(var(--spacing,.25rem) * 65)}#root#root#root .h-66{height:calc(var(--spacing,.25rem) * 66)}#root#root#root .h-68\.5{height:calc(var(--spacing,.25rem) * 68.5)}#root#root#root .h-69{height:calc(var(--spacing,.25rem) * 69)}#root#root#root .h-70{height:calc(var(--spacing,.25rem) * 70)}#root#root#root .h-72{height:calc(var(--spacing,.25rem) * 72)}#root#root#root .h-73{height:calc(var(--spacing,.25rem) * 73)}#root#root#root .h-74{height:calc(var(--spacing,.25rem) * 74)}#root#root#root .h-74\.5{height:calc(var(--spacing,.25rem) * 74.5)}#root#root#root .h-75{height:calc(var(--spacing,.25rem) * 75)}#root#root#root .h-76{height:calc(var(--spacing,.25rem) * 76)}#root#root#root .h-77{height:calc(var(--spacing,.25rem) * 77)}#root#root#root .h-77\.5{height:calc(var(--spacing,.25rem) * 77.5)}#root#root#root .h-78{height:calc(var(--spacing,.25rem) * 78)}#root#root#root .h-80{height:calc(var(--spacing,.25rem) * 80)}#root#root#root .h-80\.5{height:calc(var(--spacing,.25rem) * 80.5)}#root#root#root .h-81{height:calc(var(--spacing,.25rem) * 81)}#root#root#root .h-81\.25{height:calc(var(--spacing,.25rem) * 81.25)}#root#root#root .h-82{height:calc(var(--spacing,.25rem) * 82)}#root#root#root .h-82\.5{height:calc(var(--spacing,.25rem) * 82.5)}#root#root#root .h-83{height:calc(var(--spacing,.25rem) * 83)}#root#root#root .h-84{height:calc(var(--spacing,.25rem) * 84)}#root#root#root .h-84\.25{height:calc(var(--spacing,.25rem) * 84.25)}#root#root#root .h-86\.25{height:calc(var(--spacing,.25rem) * 86.25)}#root#root#root .h-87{height:calc(var(--spacing,.25rem) * 87)}#root#root#root .h-87\.5{height:calc(var(--spacing,.25rem) * 87.5)}#root#root#root .h-89{height:calc(var(--spacing,.25rem) * 89)}#root#root#root .h-90{height:calc(var(--spacing,.25rem) * 90)}#root#root#root .h-92{height:calc(var(--spacing,.25rem) * 92)}#root#root#root .h-93{height:calc(var(--spacing,.25rem) * 93)}#root#root#root .h-94{height:calc(var(--spacing,.25rem) * 94)}#root#root#root .h-94\.5{height:calc(var(--spacing,.25rem) * 94.5)}#root#root#root .h-95{height:calc(var(--spacing,.25rem) * 95)}#root#root#root .h-96{height:calc(var(--spacing,.25rem) * 96)}#root#root#root .h-96\.5{height:calc(var(--spacing,.25rem) * 96.5)}#root#root#root .h-97{height:calc(var(--spacing,.25rem) * 97)}#root#root#root .h-99{height:calc(var(--spacing,.25rem) * 99)}#root#root#root .h-100{height:calc(var(--spacing,.25rem) * 100)}#root#root#root .h-103{height:calc(var(--spacing,.25rem) * 103)}#root#root#root .h-103\.75{height:calc(var(--spacing,.25rem) * 103.75)}#root#root#root .h-105{height:calc(var(--spacing,.25rem) * 105)}#root#root#root .h-108{height:calc(var(--spacing,.25rem) * 108)}#root#root#root .h-110{height:calc(var(--spacing,.25rem) * 110)}#root#root#root .h-112\.5{height:calc(var(--spacing,.25rem) * 112.5)}#root#root#root .h-120{height:calc(var(--spacing,.25rem) * 120)}#root#root#root .h-122{height:calc(var(--spacing,.25rem) * 122)}#root#root#root .h-125{height:calc(var(--spacing,.25rem) * 125)}#root#root#root .h-127{height:calc(var(--spacing,.25rem) * 127)}#root#root#root .h-128{height:calc(var(--spacing,.25rem) * 128)}#root#root#root .h-130{height:calc(var(--spacing,.25rem) * 130)}#root#root#root .h-132{height:calc(var(--spacing,.25rem) * 132)}#root#root#root .h-135{height:calc(var(--spacing,.25rem) * 135)}#root#root#root .h-140{height:calc(var(--spacing,.25rem) * 140)}#root#root#root .h-142{height:calc(var(--spacing,.25rem) * 142)}#root#root#root .h-145{height:calc(var(--spacing,.25rem) * 145)}#root#root#root .h-150{height:calc(var(--spacing,.25rem) * 150)}#root#root#root .h-151{height:calc(var(--spacing,.25rem) * 151)}#root#root#root .h-154\.5{height:calc(var(--spacing,.25rem) * 154.5)}#root#root#root .h-160{height:calc(var(--spacing,.25rem) * 160)}#root#root#root .h-162{height:calc(var(--spacing,.25rem) * 162)}#root#root#root .h-165{height:calc(var(--spacing,.25rem) * 165)}#root#root#root .h-167{height:calc(var(--spacing,.25rem) * 167)}#root#root#root .h-175{height:calc(var(--spacing,.25rem) * 175)}#root#root#root .h-180{height:calc(var(--spacing,.25rem) * 180)}#root#root#root .h-192{height:calc(var(--spacing,.25rem) * 192)}#root#root#root .h-192\.25{height:calc(var(--spacing,.25rem) * 192.25)}#root#root#root .h-200{height:calc(var(--spacing,.25rem) * 200)}#root#root#root .h-208{height:calc(var(--spacing,.25rem) * 208)}#root#root#root .h-225{height:calc(var(--spacing,.25rem) * 225)}#root#root#root .h-250{height:calc(var(--spacing,.25rem) * 250)}#root#root#root .h-\[0\.9em\]{height:.9em}#root#root#root .h-\[1\.3em\]{height:1.3em}#root#root#root .h-\[1\.5em\]{height:1.5em}#root#root#root .h-\[1\.508\%\]{height:1.508%}#root#root#root .h-\[1lh\]{height:1lh}#root#root#root .h-\[2\.8\%\]{height:2.8%}#root#root#root .h-\[2px\]{height:2px}#root#root#root .h-\[3\.23\%\]{height:3.23%}#root#root#root .h-\[3\.736\%\]{height:3.736%}#root#root#root .h-\[5\.07\%\]{height:5.07%}#root#root#root .h-\[5\.65\%\]{height:5.65%}#root#root#root .h-\[6\.66px\]{height:6.66px}#root#root#root .h-\[8\.87\%\]{height:8.87%}#root#root#root .h-\[12rem\]{height:12rem}#root#root#root .h-\[15\%\]{height:15%}#root#root#root .h-\[17\%\]{height:17%}#root#root#root .h-\[17\.009\%\]{height:17.009%}#root#root#root .h-\[18\%\]{height:18%}#root#root#root .h-\[18px\]{height:18px}#root#root#root .h-\[20\%\]{height:20%}#root#root#root .h-\[25\%\]{height:25%}#root#root#root .h-\[26\.697\%\]{height:26.697%}#root#root#root .h-\[26px\]{height:26px}#root#root#root .h-\[28rem\]{height:28rem}#root#root#root .h-\[30\%\]{height:30%}#root#root#root .h-\[30\%\]\!{height:30%!important}#root#root#root .h-\[30rem\]{height:30rem}#root#root#root .h-\[32rem\]{height:32rem}#root#root#root .h-\[33\%\]{height:33%}#root#root#root .h-\[39\.8\%\]{height:39.8%}#root#root#root .h-\[40\%\]{height:40%}#root#root#root .h-\[41px\]{height:41px}#root#root#root .h-\[42\%\]{height:42%}#root#root#root .h-\[50\%\]\!{height:50%!important}#root#root#root .h-\[53\.85\%\]{height:53.85%}#root#root#root .h-\[55\%\]{height:55%}#root#root#root .h-\[65\%\]{height:65%}#root#root#root .h-\[71\.5\%\]{height:71.5%}#root#root#root .h-\[73\%\]{height:73%}#root#root#root .h-\[75\%\]\!{height:75%!important}#root#root#root .h-\[80\%\]{height:80%}#root#root#root .h-\[85\%\]{height:85%}#root#root#root .h-\[85\.8\%\]{height:85.8%}#root#root#root .h-\[92\.35\%\]{height:92.35%}#root#root#root .h-\[104px\]{height:104px}#root#root#root .h-\[196px\]{height:196px}#root#root#root .h-\[216px\]{height:216px}#root#root#root .h-\[2000px\]{height:2000px}#root#root#root .h-\[calc\(100\%\+1rem\)\]{height:calc(100% + 1rem)}#root#root#root .h-\[calc\(100\%\+2px\)\]{height:calc(100% + 2px)}#root#root#root .h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}#root#root#root .h-\[calc\(100dvh-1rem\)\]{height:calc(100dvh - 1rem)}#root#root#root .h-\[calc\(100dvh-2rem\)\]{height:calc(100dvh - 2rem)}#root#root#root .h-\[calc\(100dvh-4rem\)\]{height:calc(100dvh - 4rem)}#root#root#root .h-\[calc\(100dvh-12rem\)\]{height:calc(100dvh - 12rem)}#root#root#root .h-\[calc\(100svh-2\.8125rem\)\]{height:calc(100svh - 2.8125rem)}#root#root#root .h-\[calc\(100svh-3\.3125rem\)\]{height:calc(100svh - 3.3125rem)}#root#root#root .h-\[calc\(100svh-6\.625rem\)\]{height:calc(100svh - 6.625rem)}#root#root#root .h-\[calc\(100vh-2rem\)\]{height:calc(100vh - 2rem)}#root#root#root .h-\[calc\(var\(--week-cells-height\)\/4\)\]{height:calc(var(--week-cells-height) / 4)}#root#root#root .h-\[clamp\(260px\,25vw\,406px\)\]{height:clamp(260px,25vw,406px)}#root#root#root .h-\[clamp\(300px\,50vh\,500px\)\]{height:clamp(300px,50vh,500px)}#root#root#root .h-\[clamp\(300px\,50vh\,600px\)\]{height:clamp(300px,50vh,600px)}#root#root#root .h-\[inherit\]{height:inherit}#root#root#root .h-\[inherit\]\!{height:inherit!important}#root#root#root .h-\[stretch\]{height:-webkit-fill-available;height:-moz-available;height:stretch}#root#root#root .h-\[var\(--event-height\)\]{height:var(--event-height)}#root#root#root .h-\[var\(--week-cells-height\)\]{height:var(--week-cells-height)}#root#root#root .h-auto{height:auto}#root#root#root .h-auto\!{height:auto!important}#root#root#root .h-dvh{height:100dvh}#root#root#root .h-fit{height:fit-content}#root#root#root .h-full{height:100%}#root#root#root .h-full\!{height:100%!important}#root#root#root .h-max{height:max-content}#root#root#root .h-px{height:1px}#root#root#root .h-screen{height:100vh}#root#root#root .h-svh{height:100svh}#root#root#root .max-h-\(--available-height\){max-height:var(--available-height)}#root#root#root .max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}#root#root#root .max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}#root#root#root .max-h-\(--radix-popover-content-available-height\){max-height:var(--radix-popover-content-available-height)}#root#root#root .max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}#root#root#root .max-h-0{max-height:calc(var(--spacing,.25rem) * 0)}#root#root#root .max-h-3\.5{max-height:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .max-h-4{max-height:calc(var(--spacing,.25rem) * 4)}#root#root#root .max-h-6{max-height:calc(var(--spacing,.25rem) * 6)}#root#root#root .max-h-8{max-height:calc(var(--spacing,.25rem) * 8)}#root#root#root .max-h-9\.25{max-height:calc(var(--spacing,.25rem) * 9.25)}#root#root#root .max-h-19\.5{max-height:calc(var(--spacing,.25rem) * 19.5)}#root#root#root .max-h-25{max-height:calc(var(--spacing,.25rem) * 25)}#root#root#root .max-h-26\.5{max-height:calc(var(--spacing,.25rem) * 26.5)}#root#root#root .max-h-28{max-height:calc(var(--spacing,.25rem) * 28)}#root#root#root .max-h-30{max-height:calc(var(--spacing,.25rem) * 30)}#root#root#root .max-h-31{max-height:calc(var(--spacing,.25rem) * 31)}#root#root#root .max-h-32{max-height:calc(var(--spacing,.25rem) * 32)}#root#root#root .max-h-37\.5{max-height:calc(var(--spacing,.25rem) * 37.5)}#root#root#root .max-h-40{max-height:calc(var(--spacing,.25rem) * 40)}#root#root#root .max-h-42{max-height:calc(var(--spacing,.25rem) * 42)}#root#root#root .max-h-43\.75{max-height:calc(var(--spacing,.25rem) * 43.75)}#root#root#root .max-h-45{max-height:calc(var(--spacing,.25rem) * 45)}#root#root#root .max-h-46{max-height:calc(var(--spacing,.25rem) * 46)}#root#root#root .max-h-47\.5{max-height:calc(var(--spacing,.25rem) * 47.5)}#root#root#root .max-h-50{max-height:calc(var(--spacing,.25rem) * 50)}#root#root#root .max-h-52{max-height:calc(var(--spacing,.25rem) * 52)}#root#root#root .max-h-56{max-height:calc(var(--spacing,.25rem) * 56)}#root#root#root .max-h-60{max-height:calc(var(--spacing,.25rem) * 60)}#root#root#root .max-h-64{max-height:calc(var(--spacing,.25rem) * 64)}#root#root#root .max-h-65{max-height:calc(var(--spacing,.25rem) * 65)}#root#root#root .max-h-66{max-height:calc(var(--spacing,.25rem) * 66)}#root#root#root .max-h-70{max-height:calc(var(--spacing,.25rem) * 70)}#root#root#root .max-h-72{max-height:calc(var(--spacing,.25rem) * 72)}#root#root#root .max-h-75{max-height:calc(var(--spacing,.25rem) * 75)}#root#root#root .max-h-76{max-height:calc(var(--spacing,.25rem) * 76)}#root#root#root .max-h-78\.5{max-height:calc(var(--spacing,.25rem) * 78.5)}#root#root#root .max-h-80{max-height:calc(var(--spacing,.25rem) * 80)}#root#root#root .max-h-82{max-height:calc(var(--spacing,.25rem) * 82)}#root#root#root .max-h-84{max-height:calc(var(--spacing,.25rem) * 84)}#root#root#root .max-h-85{max-height:calc(var(--spacing,.25rem) * 85)}#root#root#root .max-h-88{max-height:calc(var(--spacing,.25rem) * 88)}#root#root#root .max-h-90{max-height:calc(var(--spacing,.25rem) * 90)}#root#root#root .max-h-91{max-height:calc(var(--spacing,.25rem) * 91)}#root#root#root .max-h-92{max-height:calc(var(--spacing,.25rem) * 92)}#root#root#root .max-h-93{max-height:calc(var(--spacing,.25rem) * 93)}#root#root#root .max-h-95{max-height:calc(var(--spacing,.25rem) * 95)}#root#root#root .max-h-96{max-height:calc(var(--spacing,.25rem) * 96)}#root#root#root .max-h-100{max-height:calc(var(--spacing,.25rem) * 100)}#root#root#root .max-h-101{max-height:calc(var(--spacing,.25rem) * 101)}#root#root#root .max-h-104{max-height:calc(var(--spacing,.25rem) * 104)}#root#root#root .max-h-105{max-height:calc(var(--spacing,.25rem) * 105)}#root#root#root .max-h-108\.5{max-height:calc(var(--spacing,.25rem) * 108.5)}#root#root#root .max-h-110{max-height:calc(var(--spacing,.25rem) * 110)}#root#root#root .max-h-111{max-height:calc(var(--spacing,.25rem) * 111)}#root#root#root .max-h-118{max-height:calc(var(--spacing,.25rem) * 118)}#root#root#root .max-h-120{max-height:calc(var(--spacing,.25rem) * 120)}#root#root#root .max-h-128{max-height:calc(var(--spacing,.25rem) * 128)}#root#root#root .max-h-135{max-height:calc(var(--spacing,.25rem) * 135)}#root#root#root .max-h-140{max-height:calc(var(--spacing,.25rem) * 140)}#root#root#root .max-h-141{max-height:calc(var(--spacing,.25rem) * 141)}#root#root#root .max-h-150{max-height:calc(var(--spacing,.25rem) * 150)}#root#root#root .max-h-152{max-height:calc(var(--spacing,.25rem) * 152)}#root#root#root .max-h-160{max-height:calc(var(--spacing,.25rem) * 160)}#root#root#root .max-h-165{max-height:calc(var(--spacing,.25rem) * 165)}#root#root#root .max-h-173{max-height:calc(var(--spacing,.25rem) * 173)}#root#root#root .max-h-175{max-height:calc(var(--spacing,.25rem) * 175)}#root#root#root .max-h-180{max-height:calc(var(--spacing,.25rem) * 180)}#root#root#root .max-h-200{max-height:calc(var(--spacing,.25rem) * 200)}#root#root#root .max-h-240{max-height:calc(var(--spacing,.25rem) * 240)}#root#root#root .max-h-\[22rem\]{max-height:22rem}#root#root#root .max-h-\[60vh\]{max-height:60vh}#root#root#root .max-h-\[80svh\]{max-height:80svh}#root#root#root .max-h-\[88dvh\]{max-height:88dvh}#root#root#root .max-h-\[90dvh\]{max-height:90dvh}#root#root#root .max-h-\[90vh\]{max-height:90vh}#root#root#root .max-h-\[560px\]{max-height:560px}#root#root#root .max-h-\[calc\(100\%-3rem\)\]{max-height:calc(100% - 3rem)}#root#root#root .max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}#root#root#root .max-h-\[calc\(100dvh-22rem\)\]{max-height:calc(100dvh - 22rem)}#root#root#root .max-h-\[calc\(var\(--available-height\)-16px\)\]{max-height:calc(var(--available-height) - 16px)}#root#root#root .max-h-\[min\(600px\,80vh\)\]{max-height:min(600px,80vh)}#root#root#root .max-h-\[min\(650px\,80vh\)\]{max-height:min(650px,80vh)}#root#root#root .max-h-\[min\(800px\,80vh\)\]{max-height:min(800px,80vh)}#root#root#root .max-h-\[min\(888px\,95vh\)\]{max-height:min(888px,95vh)}#root#root#root .max-h-\[min\(900px\,95vh\)\]{max-height:min(900px,95vh)}#root#root#root .max-h-\[min\(910px\,95vh\)\]{max-height:min(910px,95vh)}#root#root#root .max-h-\[min\(915px\,95vh\)\]{max-height:min(915px,95vh)}#root#root#root .max-h-\[min\(920px\,95vh\)\]{max-height:min(920px,95vh)}#root#root#root .max-h-\[min\(var\(--available-height\)\,24rem\)\]{max-height:min(var(--available-height),24rem)}#root#root#root .max-h-full{max-height:100%}#root#root#root .max-h-screen{max-height:100vh}#root#root#root .min-h-0{min-height:calc(var(--spacing,.25rem) * 0)}#root#root#root .min-h-1\.5{min-height:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .min-h-2{min-height:calc(var(--spacing,.25rem) * 2)}#root#root#root .min-h-5{min-height:calc(var(--spacing,.25rem) * 5)}#root#root#root .min-h-8{min-height:calc(var(--spacing,.25rem) * 8)}#root#root#root .min-h-9{min-height:calc(var(--spacing,.25rem) * 9)}#root#root#root .min-h-9\.5{min-height:calc(var(--spacing,.25rem) * 9.5)}#root#root#root .min-h-10{min-height:calc(var(--spacing,.25rem) * 10)}#root#root#root .min-h-11{min-height:calc(var(--spacing,.25rem) * 11)}#root#root#root .min-h-12{min-height:calc(var(--spacing,.25rem) * 12)}#root#root#root .min-h-13{min-height:calc(var(--spacing,.25rem) * 13)}#root#root#root .min-h-14{min-height:calc(var(--spacing,.25rem) * 14)}#root#root#root .min-h-15{min-height:calc(var(--spacing,.25rem) * 15)}#root#root#root .min-h-15\.5{min-height:calc(var(--spacing,.25rem) * 15.5)}#root#root#root .min-h-16{min-height:calc(var(--spacing,.25rem) * 16)}#root#root#root .min-h-17{min-height:calc(var(--spacing,.25rem) * 17)}#root#root#root .min-h-18{min-height:calc(var(--spacing,.25rem) * 18)}#root#root#root .min-h-20{min-height:calc(var(--spacing,.25rem) * 20)}#root#root#root .min-h-20\.5{min-height:calc(var(--spacing,.25rem) * 20.5)}#root#root#root .min-h-21{min-height:calc(var(--spacing,.25rem) * 21)}#root#root#root .min-h-24{min-height:calc(var(--spacing,.25rem) * 24)}#root#root#root .min-h-25{min-height:calc(var(--spacing,.25rem) * 25)}#root#root#root .min-h-26{min-height:calc(var(--spacing,.25rem) * 26)}#root#root#root .min-h-27{min-height:calc(var(--spacing,.25rem) * 27)}#root#root#root .min-h-27\!{min-height:calc(var(--spacing,.25rem) * 27)!important}#root#root#root .min-h-28{min-height:calc(var(--spacing,.25rem) * 28)}#root#root#root .min-h-29{min-height:calc(var(--spacing,.25rem) * 29)}#root#root#root .min-h-30{min-height:calc(var(--spacing,.25rem) * 30)}#root#root#root .min-h-31{min-height:calc(var(--spacing,.25rem) * 31)}#root#root#root .min-h-31\.5{min-height:calc(var(--spacing,.25rem) * 31.5)}#root#root#root .min-h-32{min-height:calc(var(--spacing,.25rem) * 32)}#root#root#root .min-h-33{min-height:calc(var(--spacing,.25rem) * 33)}#root#root#root .min-h-34\.5{min-height:calc(var(--spacing,.25rem) * 34.5)}#root#root#root .min-h-34\.25{min-height:calc(var(--spacing,.25rem) * 34.25)}#root#root#root .min-h-35{min-height:calc(var(--spacing,.25rem) * 35)}#root#root#root .min-h-35\.25{min-height:calc(var(--spacing,.25rem) * 35.25)}#root#root#root .min-h-36{min-height:calc(var(--spacing,.25rem) * 36)}#root#root#root .min-h-37{min-height:calc(var(--spacing,.25rem) * 37)}#root#root#root .min-h-37\.5{min-height:calc(var(--spacing,.25rem) * 37.5)}#root#root#root .min-h-38{min-height:calc(var(--spacing,.25rem) * 38)}#root#root#root .min-h-38\.5{min-height:calc(var(--spacing,.25rem) * 38.5)}#root#root#root .min-h-40{min-height:calc(var(--spacing,.25rem) * 40)}#root#root#root .min-h-43{min-height:calc(var(--spacing,.25rem) * 43)}#root#root#root .min-h-44{min-height:calc(var(--spacing,.25rem) * 44)}#root#root#root .min-h-45{min-height:calc(var(--spacing,.25rem) * 45)}#root#root#root .min-h-47\.5{min-height:calc(var(--spacing,.25rem) * 47.5)}#root#root#root .min-h-48{min-height:calc(var(--spacing,.25rem) * 48)}#root#root#root .min-h-50{min-height:calc(var(--spacing,.25rem) * 50)}#root#root#root .min-h-52{min-height:calc(var(--spacing,.25rem) * 52)}#root#root#root .min-h-55{min-height:calc(var(--spacing,.25rem) * 55)}#root#root#root .min-h-57{min-height:calc(var(--spacing,.25rem) * 57)}#root#root#root .min-h-58{min-height:calc(var(--spacing,.25rem) * 58)}#root#root#root .min-h-60{min-height:calc(var(--spacing,.25rem) * 60)}#root#root#root .min-h-61\.5{min-height:calc(var(--spacing,.25rem) * 61.5)}#root#root#root .min-h-64{min-height:calc(var(--spacing,.25rem) * 64)}#root#root#root .min-h-65{min-height:calc(var(--spacing,.25rem) * 65)}#root#root#root .min-h-65\.5{min-height:calc(var(--spacing,.25rem) * 65.5)}#root#root#root .min-h-67{min-height:calc(var(--spacing,.25rem) * 67)}#root#root#root .min-h-68{min-height:calc(var(--spacing,.25rem) * 68)}#root#root#root .min-h-70{min-height:calc(var(--spacing,.25rem) * 70)}#root#root#root .min-h-71{min-height:calc(var(--spacing,.25rem) * 71)}#root#root#root .min-h-75{min-height:calc(var(--spacing,.25rem) * 75)}#root#root#root .min-h-80{min-height:calc(var(--spacing,.25rem) * 80)}#root#root#root .min-h-84{min-height:calc(var(--spacing,.25rem) * 84)}#root#root#root .min-h-85{min-height:calc(var(--spacing,.25rem) * 85)}#root#root#root .min-h-88{min-height:calc(var(--spacing,.25rem) * 88)}#root#root#root .min-h-90{min-height:calc(var(--spacing,.25rem) * 90)}#root#root#root .min-h-97{min-height:calc(var(--spacing,.25rem) * 97)}#root#root#root .min-h-100{min-height:calc(var(--spacing,.25rem) * 100)}#root#root#root .min-h-105{min-height:calc(var(--spacing,.25rem) * 105)}#root#root#root .min-h-112\.5{min-height:calc(var(--spacing,.25rem) * 112.5)}#root#root#root .min-h-120{min-height:calc(var(--spacing,.25rem) * 120)}#root#root#root .min-h-125{min-height:calc(var(--spacing,.25rem) * 125)}#root#root#root .min-h-132{min-height:calc(var(--spacing,.25rem) * 132)}#root#root#root .min-h-140{min-height:calc(var(--spacing,.25rem) * 140)}#root#root#root .min-h-145{min-height:calc(var(--spacing,.25rem) * 145)}#root#root#root .min-h-150{min-height:calc(var(--spacing,.25rem) * 150)}#root#root#root .min-h-160{min-height:calc(var(--spacing,.25rem) * 160)}#root#root#root .min-h-165{min-height:calc(var(--spacing,.25rem) * 165)}#root#root#root .min-h-175{min-height:calc(var(--spacing,.25rem) * 175)}#root#root#root .min-h-182{min-height:calc(var(--spacing,.25rem) * 182)}#root#root#root .min-h-200{min-height:calc(var(--spacing,.25rem) * 200)}#root#root#root .min-h-225{min-height:calc(var(--spacing,.25rem) * 225)}#root#root#root .min-h-240{min-height:calc(var(--spacing,.25rem) * 240)}#root#root#root .min-h-\[22rem\]{min-height:22rem}#root#root#root .min-h-\[30vh\]{min-height:30vh}#root#root#root .min-h-\[32rem\]{min-height:32rem}#root#root#root .min-h-\[70svh\]{min-height:70svh}#root#root#root .min-h-\[88px\]{min-height:88px}#root#root#root .min-h-\[300px\]{min-height:300px}#root#root#root .min-h-\[calc\(\(var\(--event-height\)\+var\(--event-gap\)\)\*2\)\]{min-height:calc((var(--event-height) + var(--event-gap)) * 2)}#root#root#root .min-h-\[calc\(100dvh\+1950px\)\]{min-height:calc(100dvh + 1950px)}#root#root#root .min-h-\[calc\(100dvh-4rem\)\]{min-height:calc(100dvh - 4rem)}#root#root#root .min-h-\[calc\(100dvh-12\.5rem\)\]{min-height:calc(100dvh - 12.5rem)}#root#root#root .min-h-\[calc\(100vh-84px\)\]{min-height:calc(100vh - 84px)}#root#root#root .min-h-\[var\(--week-cells-height\)\]{min-height:var(--week-cells-height)}#root#root#root .min-h-dvh{min-height:100dvh}#root#root#root .min-h-fit{min-height:fit-content}#root#root#root .min-h-full{min-height:100%}#root#root#root .min-h-screen{min-height:100vh}#root#root#root .min-h-svh{min-height:100svh}#root#root#root .\!w-38{width:calc(var(--spacing,.25rem) * 38)!important}#root#root#root .\!w-42{width:calc(var(--spacing,.25rem) * 42)!important}#root#root#root .\!w-70{width:calc(var(--spacing,.25rem) * 70)!important}#root#root#root .\!w-80{width:calc(var(--spacing,.25rem) * 80)!important}#root#root#root .\!w-130{width:calc(var(--spacing,.25rem) * 130)!important}#root#root#root .\!w-140{width:calc(var(--spacing,.25rem) * 140)!important}#root#root#root .\!w-141{width:calc(var(--spacing,.25rem) * 141)!important}#root#root#root .w-\(--anchor-width\){width:var(--anchor-width)}#root#root#root .w-\(--cell-size\){width:var(--cell-size)}#root#root#root .w-\(--popup-width\){width:var(--popup-width)}#root#root#root .w-\(--positioner-width\){width:var(--positioner-width)}#root#root#root .w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}#root#root#root .w-\(--radix-popper-anchor-width\){width:var(--radix-popper-anchor-width)}#root#root#root .w-\(--sidebar-width\){width:var(--sidebar-width)}#root#root#root .w-0{width:calc(var(--spacing,.25rem) * 0)}#root#root#root .w-0\.5{width:calc(var(--spacing,.25rem) * .5)}#root#root#root .w-0\.5\!{width:calc(var(--spacing,.25rem) * .5)!important}#root#root#root .w-0\.75{width:calc(var(--spacing,.25rem) * .75)}#root#root#root .w-1{width:calc(var(--spacing,.25rem) * 1)}#root#root#root .w-1\.5{width:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .w-1\.25{width:calc(var(--spacing,.25rem) * 1.25)}#root#root#root .w-1\/2{width:50%}#root#root#root .w-1\/3{width:33.3333%}#root#root#root .w-1\/4{width:25%}#root#root#root .w-1\/5{width:20%}#root#root#root .w-1\/6{width:16.6667%}#root#root#root .w-2{width:calc(var(--spacing,.25rem) * 2)}#root#root#root .w-2\.5{width:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .w-2\/3{width:66.6667%}#root#root#root .w-2\/5{width:40%}#root#root#root .w-2xs{width:var(--container-2xs,18rem)}#root#root#root .w-3{width:calc(var(--spacing,.25rem) * 3)}#root#root#root .w-3\/4{width:75%}#root#root#root .w-3\/5{width:60%}#root#root#root .w-4{width:calc(var(--spacing,.25rem) * 4)}#root#root#root .w-4\/5{width:80%}#root#root#root .w-5{width:calc(var(--spacing,.25rem) * 5)}#root#root#root .w-5\.5{width:calc(var(--spacing,.25rem) * 5.5)}#root#root#root .w-5\/6{width:83.3333%}#root#root#root .w-6{width:calc(var(--spacing,.25rem) * 6)}#root#root#root .w-6\.5{width:calc(var(--spacing,.25rem) * 6.5)}#root#root#root .w-7{width:calc(var(--spacing,.25rem) * 7)}#root#root#root .w-7\.5{width:calc(var(--spacing,.25rem) * 7.5)}#root#root#root .w-8{width:calc(var(--spacing,.25rem) * 8)}#root#root#root .w-8\.5{width:calc(var(--spacing,.25rem) * 8.5)}#root#root#root .w-8\.25{width:calc(var(--spacing,.25rem) * 8.25)}#root#root#root .w-9{width:calc(var(--spacing,.25rem) * 9)}#root#root#root .w-9\.5{width:calc(var(--spacing,.25rem) * 9.5)}#root#root#root .w-10{width:calc(var(--spacing,.25rem) * 10)}#root#root#root .w-10\.5{width:calc(var(--spacing,.25rem) * 10.5)}#root#root#root .w-11{width:calc(var(--spacing,.25rem) * 11)}#root#root#root .w-11\/12{width:91.6667%}#root#root#root .w-12{width:calc(var(--spacing,.25rem) * 12)}#root#root#root .w-12\.5{width:calc(var(--spacing,.25rem) * 12.5)}#root#root#root .w-12\.25{width:calc(var(--spacing,.25rem) * 12.25)}#root#root#root .w-13{width:calc(var(--spacing,.25rem) * 13)}#root#root#root .w-14{width:calc(var(--spacing,.25rem) * 14)}#root#root#root .w-15{width:calc(var(--spacing,.25rem) * 15)}#root#root#root .w-15\.75{width:calc(var(--spacing,.25rem) * 15.75)}#root#root#root .w-16{width:calc(var(--spacing,.25rem) * 16)}#root#root#root .w-16\!{width:calc(var(--spacing,.25rem) * 16)!important}#root#root#root .w-17{width:calc(var(--spacing,.25rem) * 17)}#root#root#root .w-17\.5{width:calc(var(--spacing,.25rem) * 17.5)}#root#root#root .w-18{width:calc(var(--spacing,.25rem) * 18)}#root#root#root .w-20{width:calc(var(--spacing,.25rem) * 20)}#root#root#root .w-20\.5{width:calc(var(--spacing,.25rem) * 20.5)}#root#root#root .w-21{width:calc(var(--spacing,.25rem) * 21)}#root#root#root .w-21\.5{width:calc(var(--spacing,.25rem) * 21.5)}#root#root#root .w-22{width:calc(var(--spacing,.25rem) * 22)}#root#root#root .w-23{width:calc(var(--spacing,.25rem) * 23)}#root#root#root .w-23\.5{width:calc(var(--spacing,.25rem) * 23.5)}#root#root#root .w-24{width:calc(var(--spacing,.25rem) * 24)}#root#root#root .w-24\.5{width:calc(var(--spacing,.25rem) * 24.5)}#root#root#root .w-25{width:calc(var(--spacing,.25rem) * 25)}#root#root#root .w-27{width:calc(var(--spacing,.25rem) * 27)}#root#root#root .w-27\.5{width:calc(var(--spacing,.25rem) * 27.5)}#root#root#root .w-28{width:calc(var(--spacing,.25rem) * 28)}#root#root#root .w-29{width:calc(var(--spacing,.25rem) * 29)}#root#root#root .w-30{width:calc(var(--spacing,.25rem) * 30)}#root#root#root .w-32{width:calc(var(--spacing,.25rem) * 32)}#root#root#root .w-33{width:calc(var(--spacing,.25rem) * 33)}#root#root#root .w-34{width:calc(var(--spacing,.25rem) * 34)}#root#root#root .w-35{width:calc(var(--spacing,.25rem) * 35)}#root#root#root .w-35\!{width:calc(var(--spacing,.25rem) * 35)!important}#root#root#root .w-36{width:calc(var(--spacing,.25rem) * 36)}#root#root#root .w-36\.5{width:calc(var(--spacing,.25rem) * 36.5)}#root#root#root .w-37{width:calc(var(--spacing,.25rem) * 37)}#root#root#root .w-37\.5{width:calc(var(--spacing,.25rem) * 37.5)}#root#root#root .w-38{width:calc(var(--spacing,.25rem) * 38)}#root#root#root .w-38\!{width:calc(var(--spacing,.25rem) * 38)!important}#root#root#root .w-38\.25{width:calc(var(--spacing,.25rem) * 38.25)}#root#root#root .w-39\.75{width:calc(var(--spacing,.25rem) * 39.75)}#root#root#root .w-40{width:calc(var(--spacing,.25rem) * 40)}#root#root#root .w-41{width:calc(var(--spacing,.25rem) * 41)}#root#root#root .w-42{width:calc(var(--spacing,.25rem) * 42)}#root#root#root .w-42\.5{width:calc(var(--spacing,.25rem) * 42.5)}#root#root#root .w-43{width:calc(var(--spacing,.25rem) * 43)}#root#root#root .w-44{width:calc(var(--spacing,.25rem) * 44)}#root#root#root .w-45{width:calc(var(--spacing,.25rem) * 45)}#root#root#root .w-45\.5{width:calc(var(--spacing,.25rem) * 45.5)}#root#root#root .w-46{width:calc(var(--spacing,.25rem) * 46)}#root#root#root .w-47{width:calc(var(--spacing,.25rem) * 47)}#root#root#root .w-48{width:calc(var(--spacing,.25rem) * 48)}#root#root#root .w-49{width:calc(var(--spacing,.25rem) * 49)}#root#root#root .w-49\.5{width:calc(var(--spacing,.25rem) * 49.5)}#root#root#root .w-50{width:calc(var(--spacing,.25rem) * 50)}#root#root#root .w-52{width:calc(var(--spacing,.25rem) * 52)}#root#root#root .w-53{width:calc(var(--spacing,.25rem) * 53)}#root#root#root .w-54{width:calc(var(--spacing,.25rem) * 54)}#root#root#root .w-54\.25{width:calc(var(--spacing,.25rem) * 54.25)}#root#root#root .w-54\.75{width:calc(var(--spacing,.25rem) * 54.75)}#root#root#root .w-55{width:calc(var(--spacing,.25rem) * 55)}#root#root#root .w-56{width:calc(var(--spacing,.25rem) * 56)}#root#root#root .w-57\.5{width:calc(var(--spacing,.25rem) * 57.5)}#root#root#root .w-58{width:calc(var(--spacing,.25rem) * 58)}#root#root#root .w-60{width:calc(var(--spacing,.25rem) * 60)}#root#root#root .w-60\!{width:calc(var(--spacing,.25rem) * 60)!important}#root#root#root .w-60\.5{width:calc(var(--spacing,.25rem) * 60.5)}#root#root#root .w-62{width:calc(var(--spacing,.25rem) * 62)}#root#root#root .w-62\.5{width:calc(var(--spacing,.25rem) * 62.5)}#root#root#root .w-63{width:calc(var(--spacing,.25rem) * 63)}#root#root#root .w-64{width:calc(var(--spacing,.25rem) * 64)}#root#root#root .w-65{width:calc(var(--spacing,.25rem) * 65)}#root#root#root .w-66{width:calc(var(--spacing,.25rem) * 66)}#root#root#root .w-67{width:calc(var(--spacing,.25rem) * 67)}#root#root#root .w-67\.5{width:calc(var(--spacing,.25rem) * 67.5)}#root#root#root .w-68{width:calc(var(--spacing,.25rem) * 68)}#root#root#root .w-70{width:calc(var(--spacing,.25rem) * 70)}#root#root#root .w-70\!{width:calc(var(--spacing,.25rem) * 70)!important}#root#root#root .w-71\.5{width:calc(var(--spacing,.25rem) * 71.5)}#root#root#root .w-71\.75{width:calc(var(--spacing,.25rem) * 71.75)}#root#root#root .w-72{width:calc(var(--spacing,.25rem) * 72)}#root#root#root .w-72\.5{width:calc(var(--spacing,.25rem) * 72.5)}#root#root#root .w-74\.5{width:calc(var(--spacing,.25rem) * 74.5)}#root#root#root .w-75{width:calc(var(--spacing,.25rem) * 75)}#root#root#root .w-76{width:calc(var(--spacing,.25rem) * 76)}#root#root#root .w-80{width:calc(var(--spacing,.25rem) * 80)}#root#root#root .w-81\.5{width:calc(var(--spacing,.25rem) * 81.5)}#root#root#root .w-83{width:calc(var(--spacing,.25rem) * 83)}#root#root#root .w-84{width:calc(var(--spacing,.25rem) * 84)}#root#root#root .w-85{width:calc(var(--spacing,.25rem) * 85)}#root#root#root .w-86{width:calc(var(--spacing,.25rem) * 86)}#root#root#root .w-87\.5{width:calc(var(--spacing,.25rem) * 87.5)}#root#root#root .w-89{width:calc(var(--spacing,.25rem) * 89)}#root#root#root .w-90{width:calc(var(--spacing,.25rem) * 90)}#root#root#root .w-91{width:calc(var(--spacing,.25rem) * 91)}#root#root#root .w-92{width:calc(var(--spacing,.25rem) * 92)}#root#root#root .w-95{width:calc(var(--spacing,.25rem) * 95)}#root#root#root .w-96{width:calc(var(--spacing,.25rem) * 96)}#root#root#root .w-96\!{width:calc(var(--spacing,.25rem) * 96)!important}#root#root#root .w-99{width:calc(var(--spacing,.25rem) * 99)}#root#root#root .w-100{width:calc(var(--spacing,.25rem) * 100)}#root#root#root .w-106{width:calc(var(--spacing,.25rem) * 106)}#root#root#root .w-113{width:calc(var(--spacing,.25rem) * 113)}#root#root#root .w-118{width:calc(var(--spacing,.25rem) * 118)}#root#root#root .w-120{width:calc(var(--spacing,.25rem) * 120)}#root#root#root .w-142{width:calc(var(--spacing,.25rem) * 142)}#root#root#root .w-150\!{width:calc(var(--spacing,.25rem) * 150)!important}#root#root#root .w-200{width:calc(var(--spacing,.25rem) * 200)}#root#root#root .w-242{width:calc(var(--spacing,.25rem) * 242)}#root#root#root .w-250{width:calc(var(--spacing,.25rem) * 250)}#root#root#root .w-287{width:calc(var(--spacing,.25rem) * 287)}#root#root#root .w-318{width:calc(var(--spacing,.25rem) * 318)}#root#root#root .w-\[0\.6em\]{width:.6em}#root#root#root .w-\[0\.9em\]{width:.9em}#root#root#root .w-\[4px\]{width:4px}#root#root#root .w-\[6\%\]{width:6%}#root#root#root .w-\[15\%\]{width:15%}#root#root#root .w-\[17\%\]{width:17%}#root#root#root .w-\[17\.5\%\]{width:17.5%}#root#root#root .w-\[19\.5rem\]{width:19.5rem}#root#root#root .w-\[20\%\]{width:20%}#root#root#root .w-\[20\.1\%\]{width:20.1%}#root#root#root .w-\[21\.1\%\]{width:21.1%}#root#root#root .w-\[22\.1\%\]{width:22.1%}#root#root#root .w-\[22rem\]{width:22rem}#root#root#root .w-\[23\.1\%\]{width:23.1%}#root#root#root .w-\[23\.5\%\]{width:23.5%}#root#root#root .w-\[25\%\]{width:25%}#root#root#root .w-\[25\%\]\!{width:25%!important}#root#root#root .w-\[30\%\]{width:30%}#root#root#root .w-\[31\%\]{width:31%}#root#root#root .w-\[32\%\]{width:32%}#root#root#root .w-\[33\.3\%\]{width:33.3%}#root#root#root .w-\[35\%\]{width:35%}#root#root#root .w-\[38\%\]{width:38%}#root#root#root .w-\[40\%\]{width:40%}#root#root#root .w-\[42\%\]{width:42%}#root#root#root .w-\[45\%\]{width:45%}#root#root#root .w-\[48\%\]{width:48%}#root#root#root .w-\[50\%\]\!{width:50%!important}#root#root#root .w-\[50cqi\]{width:50cqi}#root#root#root .w-\[50px\]{width:50px}#root#root#root .w-\[52\%\]{width:52%}#root#root#root .w-\[52vw\]{width:52vw}#root#root#root .w-\[55\%\]{width:55%}#root#root#root .w-\[57\%\]{width:57%}#root#root#root .w-\[58\%\]{width:58%}#root#root#root .w-\[59\%\]{width:59%}#root#root#root .w-\[60\%\]{width:60%}#root#root#root .w-\[61\%\]{width:61%}#root#root#root .w-\[63\%\]{width:63%}#root#root#root .w-\[65\%\]{width:65%}#root#root#root .w-\[70\%\]{width:70%}#root#root#root .w-\[72\%\]{width:72%}#root#root#root .w-\[75\%\]\!{width:75%!important}#root#root#root .w-\[80\%\]{width:80%}#root#root#root .w-\[85\%\]{width:85%}#root#root#root .w-\[90\%\]{width:90%}#root#root#root .w-\[92\%\]{width:92%}#root#root#root .w-\[100px\]{width:100px}#root#root#root .w-\[100vw\]{width:100vw}#root#root#root .w-\[105\%\]{width:105%}#root#root#root .w-\[130\%\]{width:130%}#root#root#root .w-\[176px\]{width:176px}#root#root#root .w-\[188px\]{width:188px}#root#root#root .w-\[200\%\]{width:200%}#root#root#root .w-\[270px\]{width:270px}#root#root#root .w-\[calc\(50\%-1\.5rem\)\]{width:calc(50% - 1.5rem)}#root#root#root .w-\[calc\(50\%-64px\)\]{width:calc(50% - 64px)}#root#root#root .w-\[calc\(50\%-72px\)\]{width:calc(50% - 72px)}#root#root#root .w-\[calc\(100\%\+48px\)\]{width:calc(100% + 48px)}#root#root#root .w-\[calc\(100\%-2\.5rem\)\]{width:calc(100% - 2.5rem)}#root#root#root .w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}#root#root#root .w-\[calc\(100\%-3rem\)\]{width:calc(100% - 3rem)}#root#root#root .w-\[calc\(100\%-5rem\)\]{width:calc(100% - 5rem)}#root#root#root .w-\[min\(22rem\,90vw\)\]{width:min(22rem,90vw)}#root#root#root .w-\[min\(34rem\,calc\(100vw-2rem\)\)\]{width:min(34rem,100vw - 2rem)}#root#root#root .w-\[min\(calc\(100vw-2rem\)\,450px\)\]{width:min(100vw - 2rem,450px)}#root#root#root .w-auto{width:auto}#root#root#root .w-auto\!{width:auto!important}#root#root#root .w-fit{width:fit-content}#root#root#root .w-full{width:100%}#root#root#root .w-full\!{width:100%!important}#root#root#root .w-max{width:max-content}#root#root#root .w-md{width:var(--container-md,28rem)}#root#root#root .w-px{width:1px}#root#root#root .w-screen{width:100vw}#root#root#root .w-xs{width:var(--container-xs,20rem)}#root#root#root .max-w-\(--available-width\){max-width:var(--available-width)}#root#root#root .max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}#root#root#root .max-w-1\/2{max-width:50%}#root#root#root .max-w-2xl{max-width:var(--container-2xl,42rem)}#root#root#root .max-w-2xs{max-width:var(--container-2xs,18rem)}#root#root#root .max-w-3\.5{max-width:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .max-w-3xl{max-width:var(--container-3xl,48rem)}#root#root#root .max-w-3xs{max-width:var(--container-3xs,16rem)}#root#root#root .max-w-4{max-width:calc(var(--spacing,.25rem) * 4)}#root#root#root .max-w-4\/5{max-width:80%}#root#root#root .max-w-4xl{max-width:var(--container-4xl,56rem)}#root#root#root .max-w-5xl{max-width:var(--container-5xl,64rem)}#root#root#root .max-w-6{max-width:calc(var(--spacing,.25rem) * 6)}#root#root#root .max-w-6xl{max-width:var(--container-6xl,72rem)}#root#root#root .max-w-7{max-width:calc(var(--spacing,.25rem) * 7)}#root#root#root .max-w-7xl{max-width:var(--container-7xl,80rem)}#root#root#root .max-w-12\.5{max-width:calc(var(--spacing,.25rem) * 12.5)}#root#root#root .max-w-14{max-width:calc(var(--spacing,.25rem) * 14)}#root#root#root .max-w-16{max-width:calc(var(--spacing,.25rem) * 16)}#root#root#root .max-w-18{max-width:calc(var(--spacing,.25rem) * 18)}#root#root#root .max-w-20{max-width:calc(var(--spacing,.25rem) * 20)}#root#root#root .max-w-23\.5{max-width:calc(var(--spacing,.25rem) * 23.5)}#root#root#root .max-w-24{max-width:calc(var(--spacing,.25rem) * 24)}#root#root#root .max-w-25{max-width:calc(var(--spacing,.25rem) * 25)}#root#root#root .max-w-26{max-width:calc(var(--spacing,.25rem) * 26)}#root#root#root .max-w-28\.5{max-width:calc(var(--spacing,.25rem) * 28.5)}#root#root#root .max-w-30{max-width:calc(var(--spacing,.25rem) * 30)}#root#root#root .max-w-32{max-width:calc(var(--spacing,.25rem) * 32)}#root#root#root .max-w-33\.5{max-width:calc(var(--spacing,.25rem) * 33.5)}#root#root#root .max-w-35{max-width:calc(var(--spacing,.25rem) * 35)}#root#root#root .max-w-40{max-width:calc(var(--spacing,.25rem) * 40)}#root#root#root .max-w-44{max-width:calc(var(--spacing,.25rem) * 44)}#root#root#root .max-w-45{max-width:calc(var(--spacing,.25rem) * 45)}#root#root#root .max-w-46{max-width:calc(var(--spacing,.25rem) * 46)}#root#root#root .max-w-47\.5{max-width:calc(var(--spacing,.25rem) * 47.5)}#root#root#root .max-w-48{max-width:calc(var(--spacing,.25rem) * 48)}#root#root#root .max-w-50{max-width:calc(var(--spacing,.25rem) * 50)}#root#root#root .max-w-52{max-width:calc(var(--spacing,.25rem) * 52)}#root#root#root .max-w-52\.5{max-width:calc(var(--spacing,.25rem) * 52.5)}#root#root#root .max-w-54{max-width:calc(var(--spacing,.25rem) * 54)}#root#root#root .max-w-55{max-width:calc(var(--spacing,.25rem) * 55)}#root#root#root .max-w-56{max-width:calc(var(--spacing,.25rem) * 56)}#root#root#root .max-w-56\.5{max-width:calc(var(--spacing,.25rem) * 56.5)}#root#root#root .max-w-57{max-width:calc(var(--spacing,.25rem) * 57)}#root#root#root .max-w-57\.5{max-width:calc(var(--spacing,.25rem) * 57.5)}#root#root#root .max-w-58{max-width:calc(var(--spacing,.25rem) * 58)}#root#root#root .max-w-58\.5{max-width:calc(var(--spacing,.25rem) * 58.5)}#root#root#root .max-w-60{max-width:calc(var(--spacing,.25rem) * 60)}#root#root#root .max-w-62{max-width:calc(var(--spacing,.25rem) * 62)}#root#root#root .max-w-62\.5{max-width:calc(var(--spacing,.25rem) * 62.5)}#root#root#root .max-w-64{max-width:calc(var(--spacing,.25rem) * 64)}#root#root#root .max-w-65{max-width:calc(var(--spacing,.25rem) * 65)}#root#root#root .max-w-67{max-width:calc(var(--spacing,.25rem) * 67)}#root#root#root .max-w-68{max-width:calc(var(--spacing,.25rem) * 68)}#root#root#root .max-w-70{max-width:calc(var(--spacing,.25rem) * 70)}#root#root#root .max-w-71{max-width:calc(var(--spacing,.25rem) * 71)}#root#root#root .max-w-72{max-width:calc(var(--spacing,.25rem) * 72)}#root#root#root .max-w-72\!{max-width:calc(var(--spacing,.25rem) * 72)!important}#root#root#root .max-w-73{max-width:calc(var(--spacing,.25rem) * 73)}#root#root#root .max-w-74{max-width:calc(var(--spacing,.25rem) * 74)}#root#root#root .max-w-75{max-width:calc(var(--spacing,.25rem) * 75)}#root#root#root .max-w-78{max-width:calc(var(--spacing,.25rem) * 78)}#root#root#root .max-w-80{max-width:calc(var(--spacing,.25rem) * 80)}#root#root#root .max-w-80\!{max-width:calc(var(--spacing,.25rem) * 80)!important}#root#root#root .max-w-82{max-width:calc(var(--spacing,.25rem) * 82)}#root#root#root .max-w-85{max-width:calc(var(--spacing,.25rem) * 85)}#root#root#root .max-w-85\.5{max-width:calc(var(--spacing,.25rem) * 85.5)}#root#root#root .max-w-87{max-width:calc(var(--spacing,.25rem) * 87)}#root#root#root .max-w-87\.5{max-width:calc(var(--spacing,.25rem) * 87.5)}#root#root#root .max-w-88{max-width:calc(var(--spacing,.25rem) * 88)}#root#root#root .max-w-88\!{max-width:calc(var(--spacing,.25rem) * 88)!important}#root#root#root .max-w-89{max-width:calc(var(--spacing,.25rem) * 89)}#root#root#root .max-w-90{max-width:calc(var(--spacing,.25rem) * 90)}#root#root#root .max-w-92{max-width:calc(var(--spacing,.25rem) * 92)}#root#root#root .max-w-93{max-width:calc(var(--spacing,.25rem) * 93)}#root#root#root .max-w-95{max-width:calc(var(--spacing,.25rem) * 95)}#root#root#root .max-w-95\.5{max-width:calc(var(--spacing,.25rem) * 95.5)}#root#root#root .max-w-96{max-width:calc(var(--spacing,.25rem) * 96)}#root#root#root .max-w-99{max-width:calc(var(--spacing,.25rem) * 99)}#root#root#root .max-w-100{max-width:calc(var(--spacing,.25rem) * 100)}#root#root#root .max-w-102\.5{max-width:calc(var(--spacing,.25rem) * 102.5)}#root#root#root .max-w-104{max-width:calc(var(--spacing,.25rem) * 104)}#root#root#root .max-w-110{max-width:calc(var(--spacing,.25rem) * 110)}#root#root#root .max-w-112\.5{max-width:calc(var(--spacing,.25rem) * 112.5)}#root#root#root .max-w-112\.25{max-width:calc(var(--spacing,.25rem) * 112.25)}#root#root#root .max-w-115{max-width:calc(var(--spacing,.25rem) * 115)}#root#root#root .max-w-116{max-width:calc(var(--spacing,.25rem) * 116)}#root#root#root .max-w-117\.5{max-width:calc(var(--spacing,.25rem) * 117.5)}#root#root#root .max-w-118{max-width:calc(var(--spacing,.25rem) * 118)}#root#root#root .max-w-119{max-width:calc(var(--spacing,.25rem) * 119)}#root#root#root .max-w-120{max-width:calc(var(--spacing,.25rem) * 120)}#root#root#root .max-w-121{max-width:calc(var(--spacing,.25rem) * 121)}#root#root#root .max-w-121\.5{max-width:calc(var(--spacing,.25rem) * 121.5)}#root#root#root .max-w-129\.5{max-width:calc(var(--spacing,.25rem) * 129.5)}#root#root#root .max-w-133{max-width:calc(var(--spacing,.25rem) * 133)}#root#root#root .max-w-138{max-width:calc(var(--spacing,.25rem) * 138)}#root#root#root .max-w-139{max-width:calc(var(--spacing,.25rem) * 139)}#root#root#root .max-w-140{max-width:calc(var(--spacing,.25rem) * 140)}#root#root#root .max-w-143\.5{max-width:calc(var(--spacing,.25rem) * 143.5)}#root#root#root .max-w-145{max-width:calc(var(--spacing,.25rem) * 145)}#root#root#root .max-w-146\.5{max-width:calc(var(--spacing,.25rem) * 146.5)}#root#root#root .max-w-148{max-width:calc(var(--spacing,.25rem) * 148)}#root#root#root .max-w-150{max-width:calc(var(--spacing,.25rem) * 150)}#root#root#root .max-w-152{max-width:calc(var(--spacing,.25rem) * 152)}#root#root#root .max-w-156{max-width:calc(var(--spacing,.25rem) * 156)}#root#root#root .max-w-160{max-width:calc(var(--spacing,.25rem) * 160)}#root#root#root .max-w-167{max-width:calc(var(--spacing,.25rem) * 167)}#root#root#root .max-w-175{max-width:calc(var(--spacing,.25rem) * 175)}#root#root#root .max-w-176\.5{max-width:calc(var(--spacing,.25rem) * 176.5)}#root#root#root .max-w-180{max-width:calc(var(--spacing,.25rem) * 180)}#root#root#root .max-w-183{max-width:calc(var(--spacing,.25rem) * 183)}#root#root#root .max-w-189{max-width:calc(var(--spacing,.25rem) * 189)}#root#root#root .max-w-190{max-width:calc(var(--spacing,.25rem) * 190)}#root#root#root .max-w-196{max-width:calc(var(--spacing,.25rem) * 196)}#root#root#root .max-w-200{max-width:calc(var(--spacing,.25rem) * 200)}#root#root#root .max-w-203\.5{max-width:calc(var(--spacing,.25rem) * 203.5)}#root#root#root .max-w-207\.5{max-width:calc(var(--spacing,.25rem) * 207.5)}#root#root#root .max-w-208{max-width:calc(var(--spacing,.25rem) * 208)}#root#root#root .max-w-212{max-width:calc(var(--spacing,.25rem) * 212)}#root#root#root .max-w-225{max-width:calc(var(--spacing,.25rem) * 225)}#root#root#root .max-w-228\.75{max-width:calc(var(--spacing,.25rem) * 228.75)}#root#root#root .max-w-230{max-width:calc(var(--spacing,.25rem) * 230)}#root#root#root .max-w-236{max-width:calc(var(--spacing,.25rem) * 236)}#root#root#root .max-w-242\.5{max-width:calc(var(--spacing,.25rem) * 242.5)}#root#root#root .max-w-245{max-width:calc(var(--spacing,.25rem) * 245)}#root#root#root .max-w-247\.5{max-width:calc(var(--spacing,.25rem) * 247.5)}#root#root#root .max-w-248{max-width:calc(var(--spacing,.25rem) * 248)}#root#root#root .max-w-280{max-width:calc(var(--spacing,.25rem) * 280)}#root#root#root .max-w-308{max-width:calc(var(--spacing,.25rem) * 308)}#root#root#root .max-w-348{max-width:calc(var(--spacing,.25rem) * 348)}#root#root#root .max-w-360{max-width:calc(var(--spacing,.25rem) * 360)}#root#root#root .max-w-384{max-width:calc(var(--spacing,.25rem) * 384)}#root#root#root .max-w-400{max-width:calc(var(--spacing,.25rem) * 400)}#root#root#root .max-w-425{max-width:calc(var(--spacing,.25rem) * 425)}#root#root#root .max-w-\[17ch\]{max-width:17ch}#root#root#root .max-w-\[18rem\]{max-width:18rem}#root#root#root .max-w-\[20ch\]{max-width:20ch}#root#root#root .max-w-\[36rem\]{max-width:36rem}#root#root#root .max-w-\[38rem\]{max-width:38rem}#root#root#root .max-w-\[42rem\]{max-width:42rem}#root#root#root .max-w-\[46rem\]{max-width:46rem}#root#root#root .max-w-\[60\%\]{max-width:60%}#root#root#root .max-w-\[75\%\]{max-width:75%}#root#root#root .max-w-\[80\%\]{max-width:80%}#root#root#root .max-w-\[85\%\]{max-width:85%}#root#root#root .max-w-\[85vw\]{max-width:85vw}#root#root#root .max-w-\[90\%\]{max-width:90%}#root#root#root .max-w-\[90vw\]{max-width:90vw}#root#root#root .max-w-\[95\%\]{max-width:95%}#root#root#root .max-w-\[290px\]{max-width:290px}#root#root#root .max-w-\[440px\]{max-width:440px}#root#root#root .max-w-\[1278px\]{max-width:1278px}#root#root#root .max-w-\[1344px\]{max-width:1344px}#root#root#root .max-w-\[calc\(100\%-2\.25rem\)\]{max-width:calc(100% - 2.25rem)}#root#root#root .max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}#root#root#root .max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}#root#root#root .max-w-full{max-width:100%}#root#root#root .max-w-lg{max-width:var(--container-lg,32rem)}#root#root#root .max-w-lg\!{max-width:var(--container-lg,32rem)!important}#root#root#root .max-w-max{max-width:max-content}#root#root#root .max-w-md{max-width:var(--container-md,28rem)}#root#root#root .max-w-none{max-width:none}#root#root#root .max-w-sm{max-width:var(--container-sm,24rem)}#root#root#root .max-w-xl{max-width:var(--container-xl,36rem)}#root#root#root .max-w-xs{max-width:var(--container-xs,20rem)}#root#root#root .min-w-\(--anchor-width\){min-width:var(--anchor-width)}#root#root#root .min-w-\(--cell-size\){min-width:var(--cell-size)}#root#root#root .min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}#root#root#root .min-w-0{min-width:calc(var(--spacing,.25rem) * 0)}#root#root#root .min-w-3{min-width:calc(var(--spacing,.25rem) * 3)}#root#root#root .min-w-3\.5{min-width:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .min-w-4{min-width:calc(var(--spacing,.25rem) * 4)}#root#root#root .min-w-4\.5{min-width:calc(var(--spacing,.25rem) * 4.5)}#root#root#root .min-w-4xl{min-width:var(--container-4xl,56rem)}#root#root#root .min-w-5{min-width:calc(var(--spacing,.25rem) * 5)}#root#root#root .min-w-6{min-width:calc(var(--spacing,.25rem) * 6)}#root#root#root .min-w-7{min-width:calc(var(--spacing,.25rem) * 7)}#root#root#root .min-w-8{min-width:calc(var(--spacing,.25rem) * 8)}#root#root#root .min-w-9\.5{min-width:calc(var(--spacing,.25rem) * 9.5)}#root#root#root .min-w-10{min-width:calc(var(--spacing,.25rem) * 10)}#root#root#root .min-w-11{min-width:calc(var(--spacing,.25rem) * 11)}#root#root#root .min-w-12{min-width:calc(var(--spacing,.25rem) * 12)}#root#root#root .min-w-13{min-width:calc(var(--spacing,.25rem) * 13)}#root#root#root .min-w-14{min-width:calc(var(--spacing,.25rem) * 14)}#root#root#root .min-w-16{min-width:calc(var(--spacing,.25rem) * 16)}#root#root#root .min-w-17\.5{min-width:calc(var(--spacing,.25rem) * 17.5)}#root#root#root .min-w-24{min-width:calc(var(--spacing,.25rem) * 24)}#root#root#root .min-w-25{min-width:calc(var(--spacing,.25rem) * 25)}#root#root#root .min-w-28{min-width:calc(var(--spacing,.25rem) * 28)}#root#root#root .min-w-29{min-width:calc(var(--spacing,.25rem) * 29)}#root#root#root .min-w-30{min-width:calc(var(--spacing,.25rem) * 30)}#root#root#root .min-w-32{min-width:calc(var(--spacing,.25rem) * 32)}#root#root#root .min-w-34{min-width:calc(var(--spacing,.25rem) * 34)}#root#root#root .min-w-35{min-width:calc(var(--spacing,.25rem) * 35)}#root#root#root .min-w-36{min-width:calc(var(--spacing,.25rem) * 36)}#root#root#root .min-w-40{min-width:calc(var(--spacing,.25rem) * 40)}#root#root#root .min-w-43\.5{min-width:calc(var(--spacing,.25rem) * 43.5)}#root#root#root .min-w-44{min-width:calc(var(--spacing,.25rem) * 44)}#root#root#root .min-w-45{min-width:calc(var(--spacing,.25rem) * 45)}#root#root#root .min-w-48{min-width:calc(var(--spacing,.25rem) * 48)}#root#root#root .min-w-50{min-width:calc(var(--spacing,.25rem) * 50)}#root#root#root .min-w-52{min-width:calc(var(--spacing,.25rem) * 52)}#root#root#root .min-w-52\!{min-width:calc(var(--spacing,.25rem) * 52)!important}#root#root#root .min-w-55{min-width:calc(var(--spacing,.25rem) * 55)}#root#root#root .min-w-56{min-width:calc(var(--spacing,.25rem) * 56)}#root#root#root .min-w-59{min-width:calc(var(--spacing,.25rem) * 59)}#root#root#root .min-w-60{min-width:calc(var(--spacing,.25rem) * 60)}#root#root#root .min-w-62{min-width:calc(var(--spacing,.25rem) * 62)}#root#root#root .min-w-64{min-width:calc(var(--spacing,.25rem) * 64)}#root#root#root .min-w-66{min-width:calc(var(--spacing,.25rem) * 66)}#root#root#root .min-w-70{min-width:calc(var(--spacing,.25rem) * 70)}#root#root#root .min-w-72{min-width:calc(var(--spacing,.25rem) * 72)}#root#root#root .min-w-80{min-width:calc(var(--spacing,.25rem) * 80)}#root#root#root .min-w-85{min-width:calc(var(--spacing,.25rem) * 85)}#root#root#root .min-w-86{min-width:calc(var(--spacing,.25rem) * 86)}#root#root#root .min-w-235{min-width:calc(var(--spacing,.25rem) * 235)}#root#root#root .min-w-239\.5{min-width:calc(var(--spacing,.25rem) * 239.5)}#root#root#root .min-w-250{min-width:calc(var(--spacing,.25rem) * 250)}#root#root#root .min-w-255{min-width:calc(var(--spacing,.25rem) * 255)}#root#root#root .min-w-280{min-width:calc(var(--spacing,.25rem) * 280)}#root#root#root .min-w-285{min-width:calc(var(--spacing,.25rem) * 285)}#root#root#root .min-w-300{min-width:calc(var(--spacing,.25rem) * 300)}#root#root#root .min-w-\[40rem\]{min-width:40rem}#root#root#root .min-w-\[170px\]{min-width:170px}#root#root#root .min-w-\[980px\]{min-width:980px}#root#root#root .min-w-\[1000px\]{min-width:1000px}#root#root#root .min-w-\[1050px\]{min-width:1050px}#root#root#root .min-w-\[1070px\]{min-width:1070px}#root#root#root .min-w-\[1080px\]{min-width:1080px}#root#root#root .min-w-\[1100px\]{min-width:1100px}#root#root#root .min-w-\[1150px\]{min-width:1150px}#root#root#root .min-w-\[1200px\]{min-width:1200px}#root#root#root .min-w-\[1250px\]{min-width:1250px}#root#root#root .min-w-\[1280px\]{min-width:1280px}#root#root#root .min-w-\[1420px\]{min-width:1420px}#root#root#root .min-w-\[calc\(100vw-2rem\)\]{min-width:calc(100vw - 2rem)}#root#root#root .min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing,.25rem) * 7))}#root#root#root .min-w-fit{min-width:fit-content}#root#root#root .min-w-full{min-width:100%}#root#root#root .min-w-max{min-width:max-content}#root#root#root .min-w-sm{min-width:var(--container-sm,24rem)}#root#root#root .min-w-xs{min-width:var(--container-xs,20rem)}#root#root#root .flex-0{flex:0}#root#root#root .flex-1{flex:1}#root#root#root .flex-2{flex:2}#root#root#root .flex-none{flex:none}#root#root#root .shrink{flex-shrink:1}#root#root#root .shrink-0{flex-shrink:0}#root#root#root .grow{flex-grow:1}#root#root#root .grow-0{flex-grow:0}#root#root#root .grow-4{flex-grow:4}#root#root#root .basis-\(--slide-size\){flex-basis:var(--slide-size)}#root#root#root .basis-0{flex-basis:calc(var(--spacing,.25rem) * 0)}#root#root#root .basis-1\/1{flex-basis:100%}#root#root#root .basis-1\/2{flex-basis:50%}#root#root#root .basis-1\/3{flex-basis:33.3333%}#root#root#root .basis-1\/4{flex-basis:25%}#root#root#root .basis-1\/5{flex-basis:20%}#root#root#root .basis-1\/6{flex-basis:16.6667%}#root#root#root .basis-3\/5{flex-basis:60%}#root#root#root .basis-5\/12{flex-basis:41.6667%}#root#root#root .basis-\[55\%\]{flex-basis:55%}#root#root#root .basis-\[70\%\]{flex-basis:70%}#root#root#root .basis-auto{flex-basis:auto}#root#root#root .basis-full{flex-basis:100%}#root#root#root .table-fixed{table-layout:fixed}#root#root#root .border-collapse{border-collapse:collapse}#root#root#root .border-separate{border-collapse:initial}#root#root#root .border-spacing-0{--tw-border-spacing-x:calc(var(--spacing,.25rem) * 0);--tw-border-spacing-y:calc(var(--spacing,.25rem) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}#root#root#root .origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}#root#root#root .origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}#root#root#root .origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}#root#root#root .origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}#root#root#root .origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}#root#root#root .origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}#root#root#root .origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}#root#root#root .origin-\(--transform-origin\){transform-origin:var(--transform-origin)}#root#root#root .origin-\[6px_9px\]{transform-origin:6px 9px}#root#root#root .origin-\[calc\(50\%\+400px\)\]{transform-origin:calc(50% + 400px)}#root#root#root .origin-\[calc\(50\%-400px\)\]{transform-origin:calc(50% - 400px)}#root#root#root .origin-\[calc\(50\%_-_800px\)_calc\(50\%_\+_200px\)\]{transform-origin:calc(50% - 800px) calc(50% + 200px)}#root#root#root .origin-\[center_right\]{transform-origin:100%}#root#root#root .origin-bottom{transform-origin:bottom}#root#root#root .origin-bottom-left{transform-origin:0 100%}#root#root#root .origin-bottom-right{transform-origin:100% 100%}#root#root#root .origin-center{transform-origin:50%}#root#root#root .origin-left{transform-origin:0}#root#root#root .origin-top{transform-origin:top}#root#root#root .origin-top-left{transform-origin:0 0}#root#root#root .origin-top-right{transform-origin:100% 0}#root#root#root .-translate-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}#root#root#root .-translate-1\/2,#root#root#root .-translate-x-1{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-x-1{--tw-translate-x:calc(var(--spacing,.25rem) * -1)}#root#root#root .-translate-x-1\.5{--tw-translate-x:calc(var(--spacing,.25rem) * -1.5)}#root#root#root .-translate-x-1\.5,#root#root#root .-translate-x-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}#root#root#root .-translate-x-2{--tw-translate-x:calc(var(--spacing,.25rem) * -2)}#root#root#root .-translate-x-2,#root#root#root .-translate-x-3{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-x-3{--tw-translate-x:calc(var(--spacing,.25rem) * -3)}#root#root#root .-translate-x-5{--tw-translate-x:calc(var(--spacing,.25rem) * -5)}#root#root#root .-translate-x-5,#root#root#root .-translate-x-6{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-x-6{--tw-translate-x:calc(var(--spacing,.25rem) * -6)}#root#root#root .-translate-x-8\.75{--tw-translate-x:calc(var(--spacing,.25rem) * -8.75)}#root#root#root .-translate-x-11,#root#root#root .-translate-x-8\.75{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-x-11{--tw-translate-x:calc(var(--spacing,.25rem) * -11)}#root#root#root .-translate-x-14\.5{--tw-translate-x:calc(var(--spacing,.25rem) * -14.5)}#root#root#root .-translate-x-14\.5,#root#root#root .-translate-x-16{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-x-16{--tw-translate-x:calc(var(--spacing,.25rem) * -16)}#root#root#root .-translate-x-25\.75{--tw-translate-x:calc(var(--spacing,.25rem) * -25.75)}#root#root#root .-translate-x-25\.75,#root#root#root .-translate-x-27{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-x-27{--tw-translate-x:calc(var(--spacing,.25rem) * -27)}#root#root#root .-translate-x-32\.5{--tw-translate-x:calc(var(--spacing,.25rem) * -32.5)}#root#root#root .-translate-x-32\.5,#root#root#root .-translate-x-\[45\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-x-\[45\%\]{--tw-translate-x:calc(45% * -1)}#root#root#root .-translate-x-full{--tw-translate-x:-100%}#root#root#root .-translate-x-full,#root#root#root .-translate-x-px{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-x-px{--tw-translate-x:-1px}#root#root#root .translate-x-\(--marker-x\){--tw-translate-x:var(--marker-x);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-x-\(--rest-x\){--tw-translate-x:var(--rest-x)}#root#root#root .translate-x-0,#root#root#root .translate-x-\(--rest-x\){translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-x-0{--tw-translate-x:calc(var(--spacing,.25rem) * 0)}#root#root#root .translate-x-1{--tw-translate-x:calc(var(--spacing,.25rem) * 1)}#root#root#root .translate-x-1,#root#root#root .translate-x-1\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-x-1\.5{--tw-translate-x:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%)}#root#root#root .translate-x-1\/2,#root#root#root .translate-x-2{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-x-2{--tw-translate-x:calc(var(--spacing,.25rem) * 2)}#root#root#root .translate-x-3\.5{--tw-translate-x:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .translate-x-3\.5,#root#root#root .translate-x-4{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-x-4{--tw-translate-x:calc(var(--spacing,.25rem) * 4)}#root#root#root .translate-x-5{--tw-translate-x:calc(var(--spacing,.25rem) * 5)}#root#root#root .translate-x-5,#root#root#root .translate-x-6\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-x-6\.5{--tw-translate-x:calc(var(--spacing,.25rem) * 6.5)}#root#root#root .translate-x-8\.75{--tw-translate-x:calc(var(--spacing,.25rem) * 8.75)}#root#root#root .translate-x-11,#root#root#root .translate-x-8\.75{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-x-11{--tw-translate-x:calc(var(--spacing,.25rem) * 11)}#root#root#root .translate-x-11\.25{--tw-translate-x:calc(var(--spacing,.25rem) * 11.25)}#root#root#root .translate-x-11\.25,#root#root#root .translate-x-12{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-x-12{--tw-translate-x:calc(var(--spacing,.25rem) * 12)}#root#root#root .translate-x-13{--tw-translate-x:calc(var(--spacing,.25rem) * 13)}#root#root#root .translate-x-13,#root#root#root .translate-x-14\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-x-14\.5{--tw-translate-x:calc(var(--spacing,.25rem) * 14.5)}#root#root#root .translate-x-15{--tw-translate-x:calc(var(--spacing,.25rem) * 15)}#root#root#root .translate-x-15,#root#root#root .translate-x-16{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-x-16{--tw-translate-x:calc(var(--spacing,.25rem) * 16)}#root#root#root .translate-x-25\.75{--tw-translate-x:calc(var(--spacing,.25rem) * 25.75)}#root#root#root .translate-x-25\.75,#root#root#root .translate-x-32\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-x-32\.5{--tw-translate-x:calc(var(--spacing,.25rem) * 32.5)}#root#root#root .translate-x-35{--tw-translate-x:calc(var(--spacing,.25rem) * 35)}#root#root#root .translate-x-35,#root#root#root .translate-x-\[45\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-x-\[45\%\]{--tw-translate-x:45%}#root#root#root .translate-x-\[50\%\]{--tw-translate-x:50%}#root#root#root .translate-x-\[50\%\],#root#root#root .translate-x-full{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-x-full{--tw-translate-x:100%}#root#root#root .-translate-y-0\.5{--tw-translate-y:calc(var(--spacing,.25rem) * -.5)}#root#root#root .-translate-y-0\.5,#root#root#root .-translate-y-1\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-y-1\.5{--tw-translate-y:calc(var(--spacing,.25rem) * -1.5)}#root#root#root .-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-y-1\/2\!{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}#root#root#root .-translate-y-1\/3{--tw-translate-y:calc(calc(1 / 3 * 100%) * -1)}#root#root#root .-translate-y-1\/3,#root#root#root .-translate-y-3{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-y-3{--tw-translate-y:calc(var(--spacing,.25rem) * -3)}#root#root#root .-translate-y-3\.5{--tw-translate-y:calc(var(--spacing,.25rem) * -3.5)}#root#root#root .-translate-y-10\.5,#root#root#root .-translate-y-3\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-y-10\.5{--tw-translate-y:calc(var(--spacing,.25rem) * -10.5)}#root#root#root .-translate-y-16{--tw-translate-y:calc(var(--spacing,.25rem) * -16)}#root#root#root .-translate-y-16,#root#root#root .-translate-y-18{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-y-18{--tw-translate-y:calc(var(--spacing,.25rem) * -18)}#root#root#root .-translate-y-24{--tw-translate-y:calc(var(--spacing,.25rem) * -24)}#root#root#root .-translate-y-24,#root#root#root .-translate-y-32{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-y-32{--tw-translate-y:calc(var(--spacing,.25rem) * -32)}#root#root#root .-translate-y-\[15\%\]{--tw-translate-y:calc(15% * -1)}#root#root#root .-translate-y-\[15\%\],#root#root#root .-translate-y-\[38\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-y-\[38\%\]{--tw-translate-y:calc(38% * -1)}#root#root#root .-translate-y-\[43\%\]{--tw-translate-y:calc(43% * -1)}#root#root#root .-translate-y-\[43\%\],#root#root#root .-translate-y-\[48\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-y-\[48\%\]{--tw-translate-y:calc(48% * -1)}#root#root#root .-translate-y-\[calc\(50\%\+1rem\)\]{--tw-translate-y:calc(calc(50% + 1rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .-translate-y-full{--tw-translate-y:-100%}#root#root#root .-translate-y-full,#root#root#root .translate-y-\(--marker-y\){translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-y-\(--marker-y\){--tw-translate-y:var(--marker-y)}#root#root#root .translate-y-0{--tw-translate-y:calc(var(--spacing,.25rem) * 0)}#root#root#root .translate-y-0,#root#root#root .translate-y-0\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-y-0\.5{--tw-translate-y:calc(var(--spacing,.25rem) * .5)}#root#root#root .translate-y-1{--tw-translate-y:calc(var(--spacing,.25rem) * 1)}#root#root#root .translate-y-1,#root#root#root .translate-y-1\.25{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-y-1\.25{--tw-translate-y:calc(var(--spacing,.25rem) * 1.25)}#root#root#root .translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%)}#root#root#root .translate-y-1\/2,#root#root#root .translate-y-2{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-y-2{--tw-translate-y:calc(var(--spacing,.25rem) * 2)}#root#root#root .translate-y-2\.25{--tw-translate-y:calc(var(--spacing,.25rem) * 2.25)}#root#root#root .translate-y-2\.25,#root#root#root .translate-y-3{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-y-3{--tw-translate-y:calc(var(--spacing,.25rem) * 3)}#root#root#root .translate-y-4{--tw-translate-y:calc(var(--spacing,.25rem) * 4)}#root#root#root .translate-y-10\.5,#root#root#root .translate-y-4{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-y-10\.5{--tw-translate-y:calc(var(--spacing,.25rem) * 10.5)}#root#root#root .translate-y-17{--tw-translate-y:calc(var(--spacing,.25rem) * 17);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-y-\[calc\(-50\%\+0\.9375rem\)\]{--tw-translate-y:calc(-50% + .9375rem);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-y-\[calc\(-50\%-1\.875rem\)\]{--tw-translate-y:calc(-50% - 1.875rem);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%}#root#root#root .scale-0,#root#root#root .scale-33{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-33{--tw-scale-x:33%;--tw-scale-y:33%;--tw-scale-z:33%}#root#root#root .scale-35{--tw-scale-x:35%;--tw-scale-y:35%;--tw-scale-z:35%}#root#root#root .scale-35,#root#root#root .scale-36{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-36{--tw-scale-x:36%;--tw-scale-y:36%;--tw-scale-z:36%}#root#root#root .scale-45{--tw-scale-x:45%;--tw-scale-y:45%;--tw-scale-z:45%}#root#root#root .scale-45,#root#root#root .scale-46{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-46{--tw-scale-x:46%;--tw-scale-y:46%;--tw-scale-z:46%}#root#root#root .scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%}#root#root#root .scale-50,#root#root#root .scale-53{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-53{--tw-scale-x:53%;--tw-scale-y:53%;--tw-scale-z:53%}#root#root#root .scale-55{--tw-scale-x:55%;--tw-scale-y:55%;--tw-scale-z:55%}#root#root#root .scale-55,#root#root#root .scale-60{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-60{--tw-scale-x:60%;--tw-scale-y:60%;--tw-scale-z:60%}#root#root#root .scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%}#root#root#root .scale-75,#root#root#root .scale-80{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-80{--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%}#root#root#root .scale-85{--tw-scale-x:85%;--tw-scale-y:85%;--tw-scale-z:85%}#root#root#root .scale-85,#root#root#root .scale-90{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%}#root#root#root .scale-92{--tw-scale-x:92%;--tw-scale-y:92%;--tw-scale-z:92%}#root#root#root .scale-92,#root#root#root .scale-95{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%}#root#root#root .scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}#root#root#root .scale-100,#root#root#root .scale-105{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%}#root#root#root .scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%}#root#root#root .scale-110,#root#root#root .scale-115{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-115{--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%}#root#root#root .scale-120{--tw-scale-x:120%;--tw-scale-y:120%;--tw-scale-z:120%}#root#root#root .scale-120,#root#root#root .scale-125{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%}#root#root#root .scale-200{--tw-scale-x:200%;--tw-scale-y:200%;--tw-scale-z:200%}#root#root#root .-scale-x-100,#root#root#root .scale-200{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .-scale-x-100{--tw-scale-x:calc(100% * -1)}#root#root#root .scale-x-0{--tw-scale-x:0%}#root#root#root .scale-x-0,#root#root#root .scale-x-50{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-x-50{--tw-scale-x:50%}#root#root#root .scale-x-90{--tw-scale-x:90%}#root#root#root .scale-x-90,#root#root#root .scale-x-95{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-x-95{--tw-scale-x:95%}#root#root#root .scale-x-100{--tw-scale-x:100%}#root#root#root .scale-x-100,#root#root#root .scale-x-\[-1\]{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-x-\[-1\]{--tw-scale-x:-1}#root#root#root .scale-y-30{--tw-scale-y:30%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .scale-\[0\.6\]{scale:.6}#root#root#root .scale-\[var\(--scale\)\]{scale:var(--scale)}#root#root#root .-rotate-2{rotate:-2deg}#root#root#root .-rotate-5{rotate:-5deg}#root#root#root .-rotate-6{rotate:-6deg}#root#root#root .-rotate-8{rotate:-8deg}#root#root#root .-rotate-9{rotate:-9deg}#root#root#root .-rotate-10{rotate:-10deg}#root#root#root .-rotate-12{rotate:-12deg}#root#root#root .-rotate-16{rotate:-16deg}#root#root#root .-rotate-21{rotate:-21deg}#root#root#root .-rotate-30{rotate:-30deg}#root#root#root .-rotate-32{rotate:-32deg}#root#root#root .-rotate-40{rotate:-40deg}#root#root#root .-rotate-45{rotate:-45deg}#root#root#root .-rotate-47{rotate:-47deg}#root#root#root .-rotate-60{rotate:-60deg}#root#root#root .-rotate-90{rotate:-90deg}#root#root#root .-rotate-135{rotate:-135deg}#root#root#root .-rotate-\[2\.5deg\]{rotate:-2.5deg}#root#root#root .-rotate-\[4\.8deg\]{rotate:-4.8deg}#root#root#root .-rotate-\[10deg\]{rotate:-10deg}#root#root#root .rotate-0{rotate:none}#root#root#root .rotate-1{rotate:1deg}#root#root#root .rotate-2{rotate:2deg}#root#root#root .rotate-3{rotate:3deg}#root#root#root .rotate-4{rotate:4deg}#root#root#root .rotate-5{rotate:5deg}#root#root#root .rotate-6{rotate:6deg}#root#root#root .rotate-8{rotate:8deg}#root#root#root .rotate-10{rotate:10deg}#root#root#root .rotate-12{rotate:12deg}#root#root#root .rotate-15{rotate:15deg}#root#root#root .rotate-21{rotate:21deg}#root#root#root .rotate-25{rotate:25deg}#root#root#root .rotate-32{rotate:32deg}#root#root#root .rotate-33{rotate:33deg}#root#root#root .rotate-42{rotate:42deg}#root#root#root .rotate-45{rotate:45deg}#root#root#root .rotate-47{rotate:47deg}#root#root#root .rotate-90{rotate:90deg}#root#root#root .rotate-120{rotate:120deg}#root#root#root .rotate-135{rotate:135deg}#root#root#root .rotate-143{rotate:143deg}#root#root#root .rotate-180{rotate:180deg}#root#root#root .rotate-224{rotate:224deg}#root#root#root .rotate-310{rotate:310deg}#root#root#root .rotate-316{rotate:316deg}#root#root#root .rotate-337{rotate:337deg}#root#root#root .rotate-\[-4deg\]{rotate:-4deg}#root#root#root .rotate-\[-6\.2deg\]{rotate:-6.2deg}#root#root#root .rotate-\[-19deg\]{rotate:-19deg}#root#root#root .rotate-\[4deg\]{rotate:4deg}#root#root#root .rotate-\[8deg\]{rotate:8deg}#root#root#root .rotate-\[10deg\]{rotate:10deg}#root#root#root .rotate-x-4{--tw-rotate-x:rotateX(4deg)}#root#root#root .rotate-x-4,#root#root#root .rotate-x-7{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}#root#root#root .rotate-x-7{--tw-rotate-x:rotateX(7deg)}#root#root#root .rotate-x-45{--tw-rotate-x:rotateX(45deg)}#root#root#root .rotate-x-180,#root#root#root .rotate-x-45{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}#root#root#root .rotate-x-180{--tw-rotate-x:rotateX(180deg)}#root#root#root .-rotate-y-16{--tw-rotate-y:rotateY(calc(16deg * -1))}#root#root#root .-rotate-y-16,#root#root#root .rotate-y-16{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}#root#root#root .rotate-y-16{--tw-rotate-y:rotateY(16deg)}#root#root#root .rotate-y-180{--tw-rotate-y:rotateY(180deg)}#root#root#root .-rotate-z-2,#root#root#root .rotate-y-180{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}#root#root#root .-rotate-z-2{--tw-rotate-z:rotateZ(calc(2deg * -1))}#root#root#root .-rotate-z-45{--tw-rotate-z:rotateZ(calc(45deg * -1))}#root#root#root .-rotate-z-45,#root#root#root .rotate-z-2{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}#root#root#root .rotate-z-2{--tw-rotate-z:rotateZ(2deg)}#root#root#root .-skew-y-12{--tw-skew-y:skewY(calc(12deg * -1))}#root#root#root .-skew-y-12,#root#root#root .-skew-y-26{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}#root#root#root .-skew-y-26{--tw-skew-y:skewY(calc(26deg * -1))}#root#root#root .\[transform\:rotateX\(45deg\)_rotateZ\(-45deg\)\]{transform:rotateX(45deg)rotate(-45deg)}#root#root#root .transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}#root#root#root .transform-\[perspective\(2000px\)_rotateX\(-25deg\)\]{transform:perspective(2000px)rotateX(-25deg)}#root#root#root .transform-\[perspective\(4000px\)_rotateX\(-45deg\)\]{transform:perspective(4000px)rotateX(-45deg)}#root#root#root .transform-\[rotateX\(-120deg\)_translateZ\(20px\)\]{transform:rotateX(-120deg)translateZ(20px)}#root#root#root .transform-\[rotateX\(-240deg\)_translateZ\(20px\)\]{transform:rotateX(-240deg)translateZ(20px)}#root#root#root .transform-\[rotateX\(0deg\)_translateZ\(20px\)\]{transform:rotateX(0)translateZ(20px)}#root#root#root .transform-\[rotateY\(0deg\)\]{transform:rotateY(0)}#root#root#root .transform-\[rotateY\(180deg\)\]{transform:rotateY(180deg)}#root#root#root .transform-\[translate\(-50\%\,-50\%\)\]{transform:translate(-50%,-50%)}#root#root#root .transform-\[translateX\(-32px\)_rotateY\(-90deg\)\]{transform:translate(-32px)rotateY(-90deg)}#root#root#root .transform-\[translateX\(32px\)_rotateY\(90deg\)\]{transform:translate(32px)rotateY(90deg)}#root#root#root .transform-\[translateY\(-32px\)_rotateX\(90deg\)\]{transform:translateY(-32px)rotateX(90deg)}#root#root#root .transform-\[translateY\(32px\)_rotateX\(-90deg\)\]{transform:translateY(32px)rotateX(-90deg)}#root#root#root .transform-\[translateZ\(-32px\)_rotateY\(180deg\)\]{transform:translateZ(-32px)rotateY(180deg)}#root#root#root .transform-\[translateZ\(32px\)\]{transform:translateZ(32px)}#root#root#root .transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}#root#root#root .animate-\[ping_1\.8s_cubic-bezier\(0\,0\,0\.2\,1\)_infinite\]{animation:ping 1.8s cubic-bezier(0,0,.2,1) infinite}#root#root#root .animate-\[spin_2\.5s_linear_infinite\]{animation:spin 2.5s linear infinite}#root#root#root .animate-beam-dash-move{animation:beam-dash-move var(--duration,5s) linear infinite}#root#root#root .animate-bell-ring{animation:bell-ring 2.6s ease-in-out infinite}#root#root#root .animate-bounce{animation:var(--animate-bounce,bounce 1s infinite)}#root#root#root .animate-cell-ripple{animation:cell-ripple var(--duration,.2s) ease-out none 1 var(--delay,0s)}#root#root#root .animate-counter-rotate{animation:counter-rotate 10s linear infinite}#root#root#root .animate-ecg-trace{animation:ecg-trace 1.8s linear infinite}#root#root#root .animate-eq{animation:eq .9s ease-in-out infinite}#root#root#root .animate-flip{animation:flip 6s infinite}#root#root#root .animate-gradient-flow{animation:gradient-flow var(--duration,4s) linear infinite}#root#root#root .animate-heartbeat{animation:heartbeat 2s ease-in-out infinite}#root#root#root .animate-img-scale{animation:img-scale 25s ease-in-out infinite}#root#root#root .animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .animate-marquee-horizontal{animation:marquee-horizontal var(--marquee-duration) infinite linear}#root#root#root .animate-marquee-vertical{animation:marquee-vertical var(--marquee-duration) infinite linear}#root#root#root .animate-none{animation:none}#root#root#root .animate-orbit{animation:orbit calc(var(--duration) * 1s) linear infinite}#root#root#root .animate-orbit-clockwise{animation:orbit-clockwise 10s linear infinite}#root#root#root .animate-orbiting{animation:orbiting calc(var(--duration) * 1s) linear infinite}#root#root#root .animate-ping{animation:var(--animate-ping,ping 1s cubic-bezier(0,0,.2,1) infinite)}#root#root#root .animate-progress-bar-stripes{animation:progress-bar-stripes var(--duration,1s) linear infinite}#root#root#root .animate-pulse{animation:var(--animate-pulse,pulse 2s cubic-bezier(.4,0,.6,1) infinite)}#root#root#root .animate-rainbow{animation:rainbow var(--speed,2s) infinite linear}#root#root#root .animate-ripple{animation:ripple var(--duration,3s) ease calc(var(--i,0) * .2s) infinite}#root#root#root .animate-ripple-expand{animation:ripple-expand var(--duration,3s) cubic-bezier(0,0,.2,1) infinite backwards}#root#root#root .animate-scan-line{animation:scan-line 2.4s ease-in-out infinite}#root#root#root .animate-spin{animation:var(--animate-spin,spin 1s linear infinite)}#root#root#root .cursor-auto{cursor:auto}#root#root#root .cursor-col-resize{cursor:col-resize}#root#root#root .cursor-crosshair{cursor:crosshair}#root#root#root .cursor-default{cursor:default}#root#root#root .cursor-ew-resize{cursor:ew-resize}#root#root#root .cursor-grab{cursor:grab}#root#root#root .cursor-grab\!{cursor:grab!important}#root#root#root .cursor-grabbing{cursor:grabbing}#root#root#root .cursor-grabbing\!{cursor:grabbing!important}#root#root#root .cursor-move{cursor:move}#root#root#root .cursor-none{cursor:none}#root#root#root .cursor-not-allowed{cursor:not-allowed}#root#root#root .cursor-ns-resize{cursor:ns-resize}#root#root#root .cursor-pointer{cursor:pointer}#root#root#root .cursor-pointer\!{cursor:pointer!important}#root#root#root .cursor-text{cursor:text}#root#root#root .cursor-zoom-in{cursor:zoom-in}#root#root#root .touch-pan-y{--tw-pan-y:pan-y}#root#root#root .touch-pan-y,#root#root#root .touch-pinch-zoom{touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}#root#root#root .touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom}#root#root#root .touch-manipulation{touch-action:manipulation}#root#root#root .touch-none{touch-action:none}#root#root#root .resize{resize:both}#root#root#root .resize-none{resize:none}#root#root#root .snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}#root#root#root .snap-mandatory{--tw-scroll-snap-strictness:mandatory}#root#root#root .scroll-mt-18{scroll-margin-top:calc(var(--spacing,.25rem) * 18)}#root#root#root .scroll-pt-2{scroll-padding-top:calc(var(--spacing,.25rem) * 2)}#root#root#root .scroll-pb-2{scroll-padding-bottom:calc(var(--spacing,.25rem) * 2)}#root#root#root .list-inside{list-style-position:inside}#root#root#root .list-decimal{list-style-type:decimal}#root#root#root .list-disc{list-style-type:disc}#root#root#root .list-none{list-style-type:none}#root#root#root .\[appearance\:textfield\]{appearance:textfield}#root#root#root .appearance-none{appearance:none}#root#root#root .columns-1{column-count:1}#root#root#root .break-inside-avoid{break-inside:avoid}#root#root#root .break-inside-avoid-column{break-inside:avoid-column}#root#root#root .auto-cols-fr{grid-auto-columns:minmax(0,1fr)}#root#root#root .grid-flow-col{grid-auto-flow:column}#root#root#root .grid-flow-row{grid-auto-flow:row}#root#root#root .auto-rows-fr{grid-auto-rows:minmax(0,1fr)}#root#root#root .auto-rows-max{grid-auto-rows:max-content}#root#root#root .auto-rows-min{grid-auto-rows:min-content}#root#root#root .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#root#root#root .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#root#root#root .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#root#root#root .grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}#root#root#root .grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}#root#root#root .grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}#root#root#root .grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}#root#root#root .grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}#root#root#root .grid-cols-\[1fr_1\.4fr_1\.2fr\]{grid-template-columns:1fr 1.4fr 1.2fr}#root#root#root .grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}#root#root#root .grid-cols-\[1fr_5rem_4rem\]{grid-template-columns:1fr 5rem 4rem}#root#root#root .grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}#root#root#root .grid-cols-\[3\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:3.5rem minmax(0,1fr)}#root#root#root .grid-cols-\[3\.5rem_minmax\(0\,1fr\)_2\.5rem\]{grid-template-columns:3.5rem minmax(0,1fr) 2.5rem}#root#root#root .grid-cols-\[3rem_1fr\]{grid-template-columns:3rem 1fr}#root#root#root .grid-cols-\[4rem_minmax\(0\,1fr\)\]{grid-template-columns:4rem minmax(0,1fr)}#root#root#root .grid-cols-\[4rem_repeat\(7\,minmax\(9rem\,1fr\)\)\]{grid-template-columns:4rem repeat(7,minmax(9rem,1fr))}#root#root#root .grid-cols-\[5\.5rem_1fr\]{grid-template-columns:5.5rem 1fr}#root#root#root .grid-cols-\[7\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:7.5rem minmax(0,1fr)}#root#root#root .grid-cols-\[10rem_20rem_12rem\]{grid-template-columns:10rem 20rem 12rem}#root#root#root .grid-cols-\[10rem_24rem_13rem\]{grid-template-columns:10rem 24rem 13rem}#root#root#root .grid-cols-\[13\.5rem_12rem\]{grid-template-columns:13.5rem 12rem}#root#root#root .grid-cols-\[13\.5rem_14rem\]{grid-template-columns:13.5rem 14rem}#root#root#root .grid-cols-\[13\.5rem_14rem_20rem\]{grid-template-columns:13.5rem 14rem 20rem}#root#root#root .grid-cols-\[13\.5rem_minmax\(0\,19rem\)\]{grid-template-columns:13.5rem minmax(0,19rem)}#root#root#root .grid-cols-\[13\.5rem_minmax\(0\,26rem\)\]{grid-template-columns:13.5rem minmax(0,26rem)}#root#root#root .grid-cols-\[13\.5rem_minmax\(0\,36rem\)\]{grid-template-columns:13.5rem minmax(0,36rem)}#root#root#root .grid-cols-\[13\.5rem_minmax\(12rem\,15rem\)\]{grid-template-columns:13.5rem minmax(12rem,15rem)}#root#root#root .grid-cols-\[13rem_24rem_14rem\]{grid-template-columns:13rem 24rem 14rem}#root#root#root .grid-cols-\[14rem_20rem_20rem\]{grid-template-columns:14rem 20rem 20rem}#root#root#root .grid-cols-\[15rem_13\.5rem_12rem\]{grid-template-columns:15rem 13.5rem 12rem}#root#root#root .grid-cols-\[16rem_20rem_16rem\]{grid-template-columns:16rem 20rem 16rem}#root#root#root .grid-cols-\[20px_repeat\(7\,1fr\)\]{grid-template-columns:20px repeat(7,1fr)}#root#root#root .grid-cols-\[20rem_10rem\]{grid-template-columns:20rem 10rem}#root#root#root .grid-cols-\[20rem_16rem\]{grid-template-columns:20rem 16rem}#root#root#root .grid-cols-\[20rem_minmax\(0\,1fr\)\]{grid-template-columns:20rem minmax(0,1fr)}#root#root#root .grid-cols-\[20rem_minmax\(0\,24rem\)\]{grid-template-columns:20rem minmax(0,24rem)}#root#root#root .grid-cols-\[20rem_minmax\(0\,28rem\)\]{grid-template-columns:20rem minmax(0,28rem)}#root#root#root .grid-cols-\[21rem_minmax\(12rem\,15rem\)\]{grid-template-columns:21rem minmax(12rem,15rem)}#root#root#root .grid-cols-\[22px_1fr\]{grid-template-columns:22px 1fr}#root#root#root .grid-cols-\[22rem_10rem\]{grid-template-columns:22rem 10rem}#root#root#root .grid-cols-\[22rem_13rem\]{grid-template-columns:22rem 13rem}#root#root#root .grid-cols-\[34px_1fr\]{grid-template-columns:34px 1fr}#root#root#root .grid-cols-\[38px_1fr\]{grid-template-columns:38px 1fr}#root#root#root .grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}#root#root#root .grid-cols-\[auto_auto_auto_minmax\(0\,1fr\)\]{grid-template-columns:auto auto auto minmax(0,1fr)}#root#root#root .grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}#root#root#root .grid-cols-\[minmax\(0\,1fr\)_15rem\]{grid-template-columns:minmax(0,1fr) 15rem}#root#root#root .grid-cols-\[minmax\(0\,1fr\)_200px\]{grid-template-columns:minmax(0,1fr) 200px}#root#root#root .grid-cols-\[minmax\(0\,1fr\)_240px\]{grid-template-columns:minmax(0,1fr) 240px}#root#root#root .grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#root#root#root .grid-cols-\[minmax\(0\,1fr\)_minmax\(10rem\,12rem\)\]{grid-template-columns:minmax(0,1fr) minmax(10rem,12rem)}#root#root#root .grid-cols-\[minmax\(0\,1fr\)_minmax\(11rem\,13rem\)\]{grid-template-columns:minmax(0,1fr) minmax(11rem,13rem)}#root#root#root .grid-cols-\[minmax\(0\,24rem\)_minmax\(11rem\,15rem\)\]{grid-template-columns:minmax(0,24rem) minmax(11rem,15rem)}#root#root#root .grid-cols-\[minmax\(0\,24rem\)_minmax\(12rem\,17rem\)\]{grid-template-columns:minmax(0,24rem) minmax(12rem,17rem)}#root#root#root .grid-cols-\[minmax\(10rem\,12rem\)_minmax\(0\,1fr\)_minmax\(12rem\,14rem\)\]{grid-template-columns:minmax(10rem,12rem) minmax(0,1fr) minmax(12rem,14rem)}#root#root#root .grid-cols-\[minmax\(11rem\,17rem\)_minmax\(0\,24rem\)_minmax\(11rem\,17rem\)\]{grid-template-columns:minmax(11rem,17rem) minmax(0,24rem) minmax(11rem,17rem)}#root#root#root .grid-cols-\[minmax\(12rem\,14rem\)_minmax\(18\.75rem\,1fr\)_minmax\(12rem\,14rem\)\]{grid-template-columns:minmax(12rem,14rem) minmax(18.75rem,1fr) minmax(12rem,14rem)}#root#root#root .grid-cols-\[minmax\(12rem\,15rem\)_13\.5rem_minmax\(12rem\,15rem\)\]{grid-template-columns:minmax(12rem,15rem) 13.5rem minmax(12rem,15rem)}#root#root#root .grid-cols-\[minmax\(12rem\,15rem\)_21rem_minmax\(12rem\,15rem\)\]{grid-template-columns:minmax(12rem,15rem) 21rem minmax(12rem,15rem)}#root#root#root .grid-cols-\[minmax\(13rem\,16rem\)_minmax\(18\.75rem\,1fr\)_minmax\(13rem\,16rem\)\]{grid-template-columns:minmax(13rem,16rem) minmax(18.75rem,1fr) minmax(13rem,16rem)}#root#root#root .grid-cols-\[minmax\(18\.75rem\,1fr\)_minmax\(12rem\,14rem\)\]{grid-template-columns:minmax(18.75rem,1fr) minmax(12rem,14rem)}#root#root#root .grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .grid-cols-\[repeat\(3\,minmax\(14rem\,1fr\)\)\]{grid-template-columns:repeat(3,minmax(14rem,1fr))}#root#root#root .grid-cols-\[repeat\(3\,minmax\(15rem\,1fr\)\)\]{grid-template-columns:repeat(3,minmax(15rem,1fr))}#root#root#root .grid-cols-\[repeat\(3\,minmax\(16rem\,1fr\)\)\]{grid-template-columns:repeat(3,minmax(16rem,1fr))}#root#root#root .grid-cols-\[repeat\(4\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(4,minmax(0,1fr))}#root#root#root .grid-cols-\[repeat\(4\,minmax\(14rem\,1fr\)\)\]{grid-template-columns:repeat(4,minmax(14rem,1fr))}#root#root#root .grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}#root#root#root .grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}#root#root#root .grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}#root#root#root .grid-rows-\[0fr\]{grid-template-rows:0fr}#root#root#root .grid-rows-\[1fr\]{grid-template-rows:1fr}#root#root#root .grid-rows-\[16px_1fr\]{grid-template-rows:16px 1fr}#root#root#root .grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}#root#root#root .grid-rows-none{grid-template-rows:none}#root#root#root .flex-col{flex-direction:column}#root#root#root .flex-col\!{flex-direction:column!important}#root#root#root .flex-col-reverse{flex-direction:column-reverse}#root#root#root .flex-row{flex-direction:row}#root#root#root .flex-row\!{flex-direction:row!important}#root#root#root .flex-row-reverse{flex-direction:row-reverse}#root#root#root .flex-nowrap{flex-wrap:nowrap}#root#root#root .flex-wrap{flex-wrap:wrap}#root#root#root .\[place-content\:center_start\]{place-content:center start}#root#root#root .place-content-center{place-content:center}#root#root#root .place-items-center{place-items:center}#root#root#root .place-items-center\!{place-items:center!important}#root#root#root .content-center{align-content:center}#root#root#root .content-start{align-content:flex-start}#root#root#root .items-baseline{align-items:baseline}#root#root#root .items-baseline-last{align-items:last baseline}#root#root#root .items-center{align-items:center}#root#root#root .items-center\!{align-items:center!important}#root#root#root .items-center-safe{align-items:safe center}#root#root#root .items-end{align-items:flex-end}#root#root#root .items-start{align-items:flex-start}#root#root#root .items-start\!{align-items:flex-start!important}#root#root#root .items-stretch{align-items:stretch}#root#root#root .justify-around{justify-content:space-around}#root#root#root .justify-between{justify-content:space-between}#root#root#root .justify-between\!{justify-content:space-between!important}#root#root#root .justify-center{justify-content:center}#root#root#root .justify-center\!{justify-content:center!important}#root#root#root .justify-end{justify-content:flex-end}#root#root#root .justify-evenly{justify-content:space-evenly}#root#root#root .justify-start{justify-content:flex-start}#root#root#root .justify-items-center{justify-items:center}#root#root#root .gap-\(--marquee-gap\){gap:var(--marquee-gap)}#root#root#root .gap-0{gap:calc(var(--spacing,.25rem) * 0)}#root#root#root .gap-0\!{gap:calc(var(--spacing,.25rem) * 0)!important}#root#root#root .gap-0\.5{gap:calc(var(--spacing,.25rem) * .5)}#root#root#root .gap-0\.75{gap:calc(var(--spacing,.25rem) * .75)}#root#root#root .gap-1{gap:calc(var(--spacing,.25rem) * 1)}#root#root#root .gap-1\.5{gap:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .gap-1\.25{gap:calc(var(--spacing,.25rem) * 1.25)}#root#root#root .gap-1\.75{gap:calc(var(--spacing,.25rem) * 1.75)}#root#root#root .gap-2{gap:calc(var(--spacing,.25rem) * 2)}#root#root#root .gap-2\!{gap:calc(var(--spacing,.25rem) * 2)!important}#root#root#root .gap-2\.5{gap:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .gap-2\.25{gap:calc(var(--spacing,.25rem) * 2.25)}#root#root#root .gap-2\.75{gap:calc(var(--spacing,.25rem) * 2.75)}#root#root#root .gap-3{gap:calc(var(--spacing,.25rem) * 3)}#root#root#root .gap-3\!{gap:calc(var(--spacing,.25rem) * 3)!important}#root#root#root .gap-3\.5{gap:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .gap-3\.75{gap:calc(var(--spacing,.25rem) * 3.75)}#root#root#root .gap-4{gap:calc(var(--spacing,.25rem) * 4)}#root#root#root .gap-4\!{gap:calc(var(--spacing,.25rem) * 4)!important}#root#root#root .gap-4\.5{gap:calc(var(--spacing,.25rem) * 4.5)}#root#root#root .gap-4\.75{gap:calc(var(--spacing,.25rem) * 4.75)}#root#root#root .gap-5{gap:calc(var(--spacing,.25rem) * 5)}#root#root#root .gap-6{gap:calc(var(--spacing,.25rem) * 6)}#root#root#root .gap-6\!{gap:calc(var(--spacing,.25rem) * 6)!important}#root#root#root .gap-6\.25{gap:calc(var(--spacing,.25rem) * 6.25)}#root#root#root .gap-7{gap:calc(var(--spacing,.25rem) * 7)}#root#root#root .gap-7\.5{gap:calc(var(--spacing,.25rem) * 7.5)}#root#root#root .gap-7\.25{gap:calc(var(--spacing,.25rem) * 7.25)}#root#root#root .gap-8{gap:calc(var(--spacing,.25rem) * 8)}#root#root#root .gap-8\.5{gap:calc(var(--spacing,.25rem) * 8.5)}#root#root#root .gap-8\.75{gap:calc(var(--spacing,.25rem) * 8.75)}#root#root#root .gap-9{gap:calc(var(--spacing,.25rem) * 9)}#root#root#root .gap-9\.5{gap:calc(var(--spacing,.25rem) * 9.5)}#root#root#root .gap-9\.75{gap:calc(var(--spacing,.25rem) * 9.75)}#root#root#root .gap-10{gap:calc(var(--spacing,.25rem) * 10)}#root#root#root .gap-11{gap:calc(var(--spacing,.25rem) * 11)}#root#root#root .gap-11\.5{gap:calc(var(--spacing,.25rem) * 11.5)}#root#root#root .gap-12{gap:calc(var(--spacing,.25rem) * 12)}#root#root#root .gap-12\.75{gap:calc(var(--spacing,.25rem) * 12.75)}#root#root#root .gap-13{gap:calc(var(--spacing,.25rem) * 13)}#root#root#root .gap-13\.5{gap:calc(var(--spacing,.25rem) * 13.5)}#root#root#root .gap-14{gap:calc(var(--spacing,.25rem) * 14)}#root#root#root .gap-14\.75{gap:calc(var(--spacing,.25rem) * 14.75)}#root#root#root .gap-15{gap:calc(var(--spacing,.25rem) * 15)}#root#root#root .gap-15\.5{gap:calc(var(--spacing,.25rem) * 15.5)}#root#root#root .gap-16{gap:calc(var(--spacing,.25rem) * 16)}#root#root#root .gap-18{gap:calc(var(--spacing,.25rem) * 18)}#root#root#root .gap-18\.5{gap:calc(var(--spacing,.25rem) * 18.5)}#root#root#root .gap-19{gap:calc(var(--spacing,.25rem) * 19)}#root#root#root .gap-20{gap:calc(var(--spacing,.25rem) * 20)}#root#root#root .gap-22{gap:calc(var(--spacing,.25rem) * 22)}#root#root#root .gap-23{gap:calc(var(--spacing,.25rem) * 23)}#root#root#root .gap-24{gap:calc(var(--spacing,.25rem) * 24)}#root#root#root .gap-25\.75{gap:calc(var(--spacing,.25rem) * 25.75)}#root#root#root .gap-26\.5{gap:calc(var(--spacing,.25rem) * 26.5)}#root#root#root .gap-30{gap:calc(var(--spacing,.25rem) * 30)}#root#root#root .gap-36{gap:calc(var(--spacing,.25rem) * 36)}#root#root#root .gap-36\.5{gap:calc(var(--spacing,.25rem) * 36.5)}#root#root#root .gap-46\.5{gap:calc(var(--spacing,.25rem) * 46.5)}#root#root#root .gap-54{gap:calc(var(--spacing,.25rem) * 54)}#root#root#root .gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing,.25rem) * var(--gap))}#root#root#root .gap-\[0\.5px\]{gap:.5px}#root#root#root .gap-\[1\.266\%\]{gap:1.266%}#root#root#root .gap-\[3\%\]{gap:3%}#root#root#root .gap-\[3px\]{gap:3px}#root#root#root .gap-\[7px\]{gap:7px}#root#root#root .gap-\[inherit\]{gap:inherit}#root#root#root .gap-px{gap:1px}#root#root#root :where(.-space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * -.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * -.5) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.-space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(-1px * var(--tw-space-y-reverse));margin-block-end:calc(-1px * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 0) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * .5) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-2\!>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))!important}#root#root#root :where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-3\.25>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3.25) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3.25) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-4\!>:not(:last-child)){--tw-space-y-reverse:0!important;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse))!important;margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))!important}#root#root#root :where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 5) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-5\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 5.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 5.5) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 7) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-7\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 7.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 7.5) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 8) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-9>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 9) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 9) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 10) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-11>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 11) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 11) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 12) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 16) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 20) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-24>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 24) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 24) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-32>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 32) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 32) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.space-y-\[9\.275\%\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(9.275% * var(--tw-space-y-reverse));margin-block-end:calc(9.275% * calc(1 - var(--tw-space-y-reverse)))}#root#root#root .gap-x-0{column-gap:calc(var(--spacing,.25rem) * 0)}#root#root#root .gap-x-1\.5{column-gap:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .gap-x-2{column-gap:calc(var(--spacing,.25rem) * 2)}#root#root#root .gap-x-3{column-gap:calc(var(--spacing,.25rem) * 3)}#root#root#root .gap-x-3\.75{column-gap:calc(var(--spacing,.25rem) * 3.75)}#root#root#root .gap-x-4{column-gap:calc(var(--spacing,.25rem) * 4)}#root#root#root .gap-x-5{column-gap:calc(var(--spacing,.25rem) * 5)}#root#root#root .gap-x-6{column-gap:calc(var(--spacing,.25rem) * 6)}#root#root#root .gap-x-8{column-gap:calc(var(--spacing,.25rem) * 8)}#root#root#root .gap-x-10{column-gap:calc(var(--spacing,.25rem) * 10)}#root#root#root .gap-x-11{column-gap:calc(var(--spacing,.25rem) * 11)}#root#root#root .gap-x-12\.5{column-gap:calc(var(--spacing,.25rem) * 12.5)}#root#root#root .gap-x-14{column-gap:calc(var(--spacing,.25rem) * 14)}#root#root#root .gap-x-16{column-gap:calc(var(--spacing,.25rem) * 16)}#root#root#root .gap-x-20{column-gap:calc(var(--spacing,.25rem) * 20)}#root#root#root .gap-x-23{column-gap:calc(var(--spacing,.25rem) * 23)}#root#root#root .gap-x-32{column-gap:calc(var(--spacing,.25rem) * 32)}#root#root#root .gap-x-\[3px\]{column-gap:3px}#root#root#root :where(.-space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * -1) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root :where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root :where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * -2) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root :where(.-space-x-2\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * -2.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * -2.5) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root :where(.-space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * -3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * -3) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root :where(.-space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * -4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * -4) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root :where(.-space-x-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * -5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * -5) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root :where(.-space-x-px>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(-1px * var(--tw-space-x-reverse));margin-inline-end:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}#root#root#root :where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * 1) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root :where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root :where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root :where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root :where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root :where(.space-x-\[2\.32\%\]>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(2.32% * var(--tw-space-x-reverse));margin-inline-end:calc(2.32% * calc(1 - var(--tw-space-x-reverse)))}#root#root#root .gap-y-0\.75{row-gap:calc(var(--spacing,.25rem) * .75)}#root#root#root .gap-y-1{row-gap:calc(var(--spacing,.25rem) * 1)}#root#root#root .gap-y-1\.5{row-gap:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .gap-y-2{row-gap:calc(var(--spacing,.25rem) * 2)}#root#root#root .gap-y-2\.5{row-gap:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .gap-y-2\.25{row-gap:calc(var(--spacing,.25rem) * 2.25)}#root#root#root .gap-y-3{row-gap:calc(var(--spacing,.25rem) * 3)}#root#root#root .gap-y-4{row-gap:calc(var(--spacing,.25rem) * 4)}#root#root#root .gap-y-5{row-gap:calc(var(--spacing,.25rem) * 5)}#root#root#root .gap-y-6{row-gap:calc(var(--spacing,.25rem) * 6)}#root#root#root .gap-y-8{row-gap:calc(var(--spacing,.25rem) * 8)}#root#root#root .gap-y-9{row-gap:calc(var(--spacing,.25rem) * 9)}#root#root#root .gap-y-12{row-gap:calc(var(--spacing,.25rem) * 12)}#root#root#root .gap-y-12\.75{row-gap:calc(var(--spacing,.25rem) * 12.75)}#root#root#root .gap-y-16{row-gap:calc(var(--spacing,.25rem) * 16)}#root#root#root .gap-y-20{row-gap:calc(var(--spacing,.25rem) * 20)}#root#root#root .gap-y-32{row-gap:calc(var(--spacing,.25rem) * 32)}#root#root#root :where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}#root#root#root :where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}#root#root#root :where(.divide-\[color\:var\(--mp-border\)\]>:not(:last-child)){border-color:var(--mp-border)}#root#root#root :where(.divide-black\/25>:not(:last-child)){border-color:#00000040}@supports (color:color-mix(in lab,red,red)){#root#root#root :where(.divide-black\/25>:not(:last-child)){border-color:color-mix(in oklab,var(--color-black,#000) 25%,transparent)}}#root#root#root :where(.divide-border>:not(:last-child)){border-color:var(--border)}#root#root#root :where(.divide-input>:not(:last-child)){border-color:var(--input)}#root#root#root :where(.divide-primary-foreground\/30>:not(:last-child)){border-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root :where(.divide-primary-foreground\/30>:not(:last-child)){border-color:color-mix(in oklab,var(--primary-foreground) 30%,transparent)}}#root#root#root .self-center{align-self:center}#root#root#root .self-center\!{align-self:center!important}#root#root#root .self-end{align-self:flex-end}#root#root#root .self-start{align-self:flex-start}#root#root#root .self-stretch{align-self:stretch}#root#root#root .justify-self-center{justify-self:center}#root#root#root .justify-self-end{justify-self:flex-end}#root#root#root .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#root#root#root .overflow-auto{overflow:auto}#root#root#root .overflow-clip{overflow:clip}#root#root#root .overflow-hidden{overflow:hidden}#root#root#root .overflow-hidden\!{overflow:hidden!important}#root#root#root .overflow-visible{overflow:visible}#root#root#root .overflow-x-auto{overflow-x:auto}#root#root#root .overflow-x-clip{overflow-x:clip}#root#root#root .overflow-x-hidden{overflow-x:hidden}#root#root#root .overflow-y-auto{overflow-y:auto}#root#root#root .overflow-y-clip{overflow-y:clip}#root#root#root .overflow-y-hidden{overflow-y:hidden}#root#root#root .overscroll-contain{overscroll-behavior:contain}#root#root#root .overscroll-x-contain{overscroll-behavior-x:contain}#root#root#root .scroll-smooth{scroll-behavior:smooth}#root#root#root .\!rounded-full{border-radius:3.40282e+38px!important}#root#root#root .rounded{border-radius:.25rem}#root#root#root .rounded-\(--cell-radius\){border-radius:var(--cell-radius)}#root#root#root .rounded-2xl{border-radius:calc(var(--radius) * 1.8)}#root#root#root .rounded-3xl{border-radius:calc(var(--radius) * 2.2)}#root#root#root .rounded-4xl{border-radius:calc(var(--radius) * 2.6)}#root#root#root .rounded-\[0\.75rem\]{border-radius:.75rem}#root#root#root .rounded-\[0_0_50\%_50\%\/0_0_70\%_70\%\]{border-radius:0 0 50% 50%/0 0 70% 70%}#root#root#root .rounded-\[1px\]{border-radius:1px}#root#root#root .rounded-\[2px\]{border-radius:2px}#root#root#root .rounded-\[3\.5px\]{border-radius:3.5px}#root#root#root .rounded-\[3px\]{border-radius:3px}#root#root#root .rounded-\[4px\]{border-radius:4px}#root#root#root .rounded-\[5px\]{border-radius:5px}#root#root#root .rounded-\[6px\]{border-radius:6px}#root#root#root .rounded-\[7px\]{border-radius:7px}#root#root#root .rounded-\[9px_9px_9px_2px\]{border-radius:9px 9px 9px 2px}#root#root#root .rounded-\[10px\]{border-radius:10px}#root#root#root .rounded-\[12px\]{border-radius:12px}#root#root#root .rounded-\[14px\]{border-radius:14px}#root#root#root .rounded-\[16px\]{border-radius:16px}#root#root#root .rounded-\[17px\]{border-radius:17px}#root#root#root .rounded-\[18px\]{border-radius:18px}#root#root#root .rounded-\[20px\]{border-radius:20px}#root#root#root .rounded-\[24px\]{border-radius:24px}#root#root#root .rounded-\[25px\]{border-radius:25px}#root#root#root .rounded-\[27px\]{border-radius:27px}#root#root#root .rounded-\[36px\]{border-radius:36px}#root#root#root .rounded-\[50\%\]{border-radius:50%}#root#root#root .rounded-\[calc\(var\(--radius-xl\)-1px\)\]{border-radius:calc(var(--radius-xl) - 1px)}#root#root#root .rounded-\[inherit\]{border-radius:inherit}#root#root#root .rounded-\[min\(var\(--radius\)\,1\.5rem\)\]{border-radius:min(var(--radius),1.5rem)}#root#root#root .rounded-\[min\(var\(--radius\)\,2rem\)\]{border-radius:min(var(--radius),2rem)}#root#root#root .rounded-full{border-radius:3.40282e+38px}#root#root#root .rounded-full\!{border-radius:3.40282e+38px!important}#root#root#root .rounded-lg{border-radius:var(--radius)}#root#root#root .rounded-md{border-radius:calc(var(--radius) * .8)}#root#root#root .rounded-md\!{border-radius:calc(var(--radius) * .8)!important}#root#root#root .rounded-none{border-radius:0}#root#root#root .rounded-none\!{border-radius:0!important}#root#root#root .rounded-sm{border-radius:calc(var(--radius) * .6)}#root#root#root .rounded-xl{border-radius:calc(var(--radius) * 1.4)}#root#root#root .rounded-xs{border-radius:var(--radius-xs,.125rem)}#root#root#root .rounded-s-md{border-start-start-radius:calc(var(--radius) * .8);border-end-start-radius:calc(var(--radius) * .8)}#root#root#root .rounded-t-2xl{border-top-left-radius:calc(var(--radius) * 1.8);border-top-right-radius:calc(var(--radius) * 1.8)}#root#root#root .rounded-t-3xl{border-top-left-radius:calc(var(--radius) * 2.2);border-top-right-radius:calc(var(--radius) * 2.2)}#root#root#root .rounded-t-\[40px\]{border-top-left-radius:40px;border-top-right-radius:40px}#root#root#root .rounded-t-full{border-top-left-radius:3.40282e+38px;border-top-right-radius:3.40282e+38px}#root#root#root .rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}#root#root#root .rounded-t-md{border-top-left-radius:calc(var(--radius) * .8);border-top-right-radius:calc(var(--radius) * .8)}#root#root#root .rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}#root#root#root .rounded-t-sm{border-top-left-radius:calc(var(--radius) * .6);border-top-right-radius:calc(var(--radius) * .6)}#root#root#root .rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}#root#root#root .rounded-t-xs{border-top-left-radius:var(--radius-xs,.125rem);border-top-right-radius:var(--radius-xs,.125rem)}#root#root#root .rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}#root#root#root .rounded-l-full{border-top-left-radius:3.40282e+38px;border-bottom-left-radius:3.40282e+38px}#root#root#root .rounded-l-lg{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}#root#root#root .rounded-l-md{border-top-left-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}#root#root#root .rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}#root#root#root .rounded-l-sm{border-top-left-radius:calc(var(--radius) * .6);border-bottom-left-radius:calc(var(--radius) * .6)}#root#root#root .rounded-l-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}#root#root#root .rounded-tl-3xl{border-top-left-radius:calc(var(--radius) * 2.2)}#root#root#root .rounded-tl-\[32px\]{border-top-left-radius:32px}#root#root#root .rounded-tl-\[60px\]{border-top-left-radius:60px}#root#root#root .rounded-tl-\[110px\]{border-top-left-radius:110px}#root#root#root .rounded-tl-lg{border-top-left-radius:var(--radius)}#root#root#root .rounded-tl-none{border-top-left-radius:0}#root#root#root .rounded-tl-sm{border-top-left-radius:calc(var(--radius) * .6)}#root#root#root .rounded-tl-xl{border-top-left-radius:calc(var(--radius) * 1.4)}#root#root#root .rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}#root#root#root .rounded-r-2xl{border-top-right-radius:calc(var(--radius) * 1.8);border-bottom-right-radius:calc(var(--radius) * 1.8)}#root#root#root .rounded-r-full{border-top-right-radius:3.40282e+38px;border-bottom-right-radius:3.40282e+38px}#root#root#root .rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}#root#root#root .rounded-r-md{border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}#root#root#root .rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}#root#root#root .rounded-r-sm{border-top-right-radius:calc(var(--radius) * .6);border-bottom-right-radius:calc(var(--radius) * .6)}#root#root#root .rounded-r-xl{border-top-right-radius:calc(var(--radius) * 1.4);border-bottom-right-radius:calc(var(--radius) * 1.4)}#root#root#root .rounded-tr-3xl{border-top-right-radius:calc(var(--radius) * 2.2)}#root#root#root .rounded-tr-lg{border-top-right-radius:var(--radius)}#root#root#root .rounded-tr-none{border-top-right-radius:0}#root#root#root .rounded-tr-sm{border-top-right-radius:calc(var(--radius) * .6)}#root#root#root .rounded-tr-xl{border-top-right-radius:calc(var(--radius) * 1.4)}#root#root#root .rounded-b-2xl{border-bottom-right-radius:calc(var(--radius) * 1.8);border-bottom-left-radius:calc(var(--radius) * 1.8)}#root#root#root .rounded-b-3xl{border-bottom-right-radius:calc(var(--radius) * 2.2);border-bottom-left-radius:calc(var(--radius) * 2.2)}#root#root#root .rounded-b-\[12px\]{border-bottom-right-radius:12px;border-bottom-left-radius:12px}#root#root#root .rounded-b-\[inherit\]{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}#root#root#root .rounded-b-full{border-bottom-right-radius:3.40282e+38px;border-bottom-left-radius:3.40282e+38px}#root#root#root .rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}#root#root#root .rounded-b-md{border-bottom-right-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}#root#root#root .rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}#root#root#root .rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}#root#root#root .rounded-br-3xl{border-bottom-right-radius:calc(var(--radius) * 2.2)}#root#root#root .rounded-br-\[32px\]{border-bottom-right-radius:32px}#root#root#root .rounded-br-lg{border-bottom-right-radius:var(--radius)}#root#root#root .rounded-br-md{border-bottom-right-radius:calc(var(--radius) * .8)}#root#root#root .rounded-br-none{border-bottom-right-radius:0}#root#root#root .rounded-br-sm{border-bottom-right-radius:calc(var(--radius) * .6)}#root#root#root .rounded-bl-\[140px\]{border-bottom-left-radius:140px}#root#root#root .rounded-bl-lg{border-bottom-left-radius:var(--radius)}#root#root#root .rounded-bl-md{border-bottom-left-radius:calc(var(--radius) * .8)}#root#root#root .rounded-bl-none{border-bottom-left-radius:0}#root#root#root .rounded-bl-sm{border-bottom-left-radius:calc(var(--radius) * .6)}#root#root#root .\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}#root#root#root .\!border-2{border-style:var(--tw-border-style)!important;border-width:2px!important}#root#root#root .border{border-style:var(--tw-border-style);border-width:1px}#root#root#root .border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}#root#root#root .border-\(length\:--border-beam-width\){border-style:var(--tw-border-style);border-width:var(--border-beam-width)}#root#root#root .border-0{border-style:var(--tw-border-style);border-width:0}#root#root#root .border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}#root#root#root .border-2{border-style:var(--tw-border-style);border-width:2px}#root#root#root .border-3{border-style:var(--tw-border-style);border-width:3px}#root#root#root .border-4{border-style:var(--tw-border-style);border-width:4px}#root#root#root .border-5{border-style:var(--tw-border-style);border-width:5px}#root#root#root .border-6{border-style:var(--tw-border-style);border-width:6px}#root#root#root .border-8{border-style:var(--tw-border-style);border-width:8px}#root#root#root .border-12{border-style:var(--tw-border-style);border-width:12px}#root#root#root .border-\[0\.3px\]{border-style:var(--tw-border-style);border-width:.3px}#root#root#root .border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}#root#root#root .border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}#root#root#root .border-\[2\.5px\]{border-style:var(--tw-border-style);border-width:2.5px}#root#root#root .border-\[3\.5px\]{border-style:var(--tw-border-style);border-width:3.5px}#root#root#root .border-\[6px\]{border-style:var(--tw-border-style);border-width:6px}#root#root#root .border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}#root#root#root .border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}#root#root#root .border-y{border-block-style:var(--tw-border-style);border-block-width:1px}#root#root#root .border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}#root#root#root .border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}#root#root#root .border-e-0{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}#root#root#root .\!border-t-0{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}#root#root#root .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}#root#root#root .border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}#root#root#root .border-t-0\!{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}#root#root#root .border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}#root#root#root .border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}#root#root#root .border-t-5{border-top-style:var(--tw-border-style);border-top-width:5px}#root#root#root .border-r{border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}#root#root#root .border-r-0\!{border-right-style:var(--tw-border-style)!important;border-right-width:0!important}#root#root#root .border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}#root#root#root .\!border-b-0{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}#root#root#root .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .border-b\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:1px!important}#root#root#root .border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}#root#root#root .border-b-0\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}#root#root#root .border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}#root#root#root .border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}#root#root#root .border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}#root#root#root .border-l{border-left-style:var(--tw-border-style);border-left-width:1px}#root#root#root .border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}#root#root#root .border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}#root#root#root .border-l-3{border-left-style:var(--tw-border-style);border-left-width:3px}#root#root#root .border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}#root#root#root .border-l-6{border-left-style:var(--tw-border-style);border-left-width:6px}#root#root#root .border-l-\[1\.5px\]{border-left-style:var(--tw-border-style);border-left-width:1.5px}#root#root#root .border-dashed{--tw-border-style:dashed;border-style:dashed}#root#root#root .border-dotted{--tw-border-style:dotted;border-style:dotted}#root#root#root .border-none{--tw-border-style:none;border-style:none}#root#root#root .border-none\!{--tw-border-style:none!important;border-style:none!important}#root#root#root .\!border-foreground\/50{border-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .\!border-foreground\/50{border-color:color-mix(in oklab,var(--foreground) 50%,transparent)!important}}#root#root#root .border-\(--color-border\){border-color:var(--color-border)}#root#root#root .border-\[\#0F172B\]{border-color:#0f172b}#root#root#root .border-\[\#00B8DB\]\/20{border-color:oklab(72.235% -.102314 -.0798071/.2)}#root#root#root .border-\[\#00B8DB\]\/30{border-color:oklab(72.235% -.102314 -.0798071/.3)}#root#root#root .border-\[\#1E90FF\]\/15{border-color:oklab(65.2006% -.0549333 -.18201/.15)}#root#root#root .border-\[\#18C1FF\]\/40{border-color:oklab(76.1369% -.0941798 -.117013/.4)}#root#root#root .border-\[\#0866fe\]{border-color:#0866fe}#root#root#root .border-\[\#DEC8BC\]\!{border-color:#dec8bc!important}#root#root#root .border-\[\#e6e6e8\]{border-color:#e6e6e8}#root#root#root .border-\[\#e84133\]{border-color:#e84133}#root#root#root .border-\[color-mix\(in_oklab\,\#5d47af_30\%\,transparent\)\]{border-color:oklab(47.7971% .0507741 -.150313/.3)}#root#root#root .border-\[color-mix\(in_oklab\,\#3150bb_30\%\,transparent\)\]{border-color:oklab(47.3667% -.00853729 -.172208/.3)}#root#root#root .border-\[color-mix\(in_oklab\,\#006936_30\%\,transparent\)\]{border-color:oklab(45.6681% -.104466 .0526891/.3)}#root#root#root .border-\[color-mix\(in_oklab\,\#595959_30\%\,transparent\)\]{border-color:oklab(46.4002% -7.45058e-8 0/.3)}#root#root#root .border-\[color-mix\(in_oklab\,\#ab2800_30\%\,transparent\)\]{border-color:oklab(48.6518% .141801 .0978698/.3)}#root#root#root .border-\[color-mix\(in_oklab\,\#b5001b_30\%\,transparent\)\]{border-color:oklab(48.6979% .178795 .0838542/.3)}#root#root#root .border-\[color-mix\(in_oklab\,var\(--primary\)_30\%\,var\(--card\)\)\]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-\[color-mix\(in_oklab\,var\(--primary\)_30\%\,var\(--card\)\)\]{border-color:color-mix(in oklab,var(--primary) 30%,var(--card))}}#root#root#root .border-\[color\:var\(--mp-border\)\]{border-color:var(--mp-border)}#root#root#root .border-\[oklch\(0\.8478_0\.0299_50\.56\)\]{border-color:oklch(84.78% .0299 50.56)}#root#root#root .border-\[rgba\(11\,154\,123\,0\.16\)\]{border-color:#0b9a7b29}#root#root#root .border-accent-foreground\/20{border-color:var(--accent-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-accent-foreground\/20{border-color:color-mix(in oklab,var(--accent-foreground) 20%,transparent)}}#root#root#root .border-amber-200{border-color:var(--color-amber-200,oklch(92.4% .12 95.746))}#root#root#root .border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-amber-400\/40{border-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 40%,transparent)}}#root#root#root .border-amber-400\/50{border-color:#fcbb0080}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-amber-400\/50{border-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 50%,transparent)}}#root#root#root .border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500,oklch(76.9% .188 70.08)) 30%,transparent)}}#root#root#root .border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500,oklch(76.9% .188 70.08)) 40%,transparent)}}#root#root#root .border-amber-600{border-color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root .border-amber-600\/20{border-color:#dd740033}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-amber-600\/20{border-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 20%,transparent)}}#root#root#root .border-amber-600\/30{border-color:#dd74004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-amber-600\/30{border-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 30%,transparent)}}#root#root#root .border-amber-600\/40{border-color:#dd740066}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-amber-600\/40{border-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 40%,transparent)}}#root#root#root .border-background{border-color:var(--background)}#root#root#root .border-black{border-color:var(--color-black,#000)}#root#root#root .border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-black\/10{border-color:color-mix(in oklab,var(--color-black,#000) 10%,transparent)}}#root#root#root .border-blue-400\/50{border-color:#54a2ff80}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-blue-400\/50{border-color:color-mix(in oklab,var(--color-blue-400,oklch(70.7% .165 254.624)) 50%,transparent)}}#root#root#root .border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500,oklch(62.3% .214 259.815)) 20%,transparent)}}#root#root#root .border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500,oklch(62.3% .214 259.815)) 30%,transparent)}}#root#root#root .border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-blue-500\/40{border-color:color-mix(in oklab,var(--color-blue-500,oklch(62.3% .214 259.815)) 40%,transparent)}}#root#root#root .border-blue-600{border-color:var(--color-blue-600,oklch(54.6% .245 262.881))}#root#root#root .border-blue-600\/20{border-color:#155dfc33}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-blue-600\/20{border-color:color-mix(in oklab,var(--color-blue-600,oklch(54.6% .245 262.881)) 20%,transparent)}}#root#root#root .border-blue-600\/30{border-color:#155dfc4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-blue-600\/30{border-color:color-mix(in oklab,var(--color-blue-600,oklch(54.6% .245 262.881)) 30%,transparent)}}#root#root#root .border-border{border-color:var(--border)}#root#root#root .border-border\!{border-color:var(--border)!important}#root#root#root .border-border\/5{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-border\/5{border-color:color-mix(in oklab,var(--border) 5%,transparent)}}#root#root#root .border-border\/10{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-border\/10{border-color:color-mix(in oklab,var(--border) 10%,transparent)}}#root#root#root .border-border\/20{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-border\/20{border-color:color-mix(in oklab,var(--border) 20%,transparent)}}#root#root#root .border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-border\/40{border-color:color-mix(in oklab,var(--border) 40%,transparent)}}#root#root#root .border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-border\/60{border-color:color-mix(in oklab,var(--border) 60%,transparent)}}#root#root#root .border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-border\/70{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}#root#root#root .border-card{border-color:var(--card)}#root#root#root .border-card-foreground\/10{border-color:var(--card-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-card-foreground\/10{border-color:color-mix(in oklab,var(--card-foreground) 10%,transparent)}}#root#root#root .border-current{border-color:currentColor}#root#root#root .border-cyan-400\/50{border-color:#00d2ef80}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-cyan-400\/50{border-color:color-mix(in oklab,var(--color-cyan-400,oklch(78.9% .154 211.53)) 50%,transparent)}}#root#root#root .border-cyan-500\/40{border-color:#00b7d766}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-cyan-500\/40{border-color:color-mix(in oklab,var(--color-cyan-500,oklch(71.5% .143 215.221)) 40%,transparent)}}#root#root#root .border-destructive{border-color:var(--destructive)}#root#root#root .border-destructive\!{border-color:var(--destructive)!important}#root#root#root .border-destructive\/20{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-destructive\/20{border-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root#root#root .border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-destructive\/30{border-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}#root#root#root .border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-destructive\/40{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root#root#root .border-destructive\/40\!{border-color:var(--destructive)!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-destructive\/40\!{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)!important}}#root#root#root .border-emerald-400\/50{border-color:#00d29480}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-emerald-400\/50{border-color:color-mix(in oklab,var(--color-emerald-400,oklch(76.5% .177 163.223)) 50%,transparent)}}#root#root#root .border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500,oklch(69.6% .17 162.48)) 30%,transparent)}}#root#root#root .border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500,oklch(69.6% .17 162.48)) 40%,transparent)}}#root#root#root .border-emerald-600{border-color:var(--color-emerald-600,oklch(59.6% .145 163.225))}#root#root#root .border-emerald-600\/20{border-color:#00976733}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-emerald-600\/20{border-color:color-mix(in oklab,var(--color-emerald-600,oklch(59.6% .145 163.225)) 20%,transparent)}}#root#root#root .border-emerald-600\/30{border-color:#0097674d}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-emerald-600\/30{border-color:color-mix(in oklab,var(--color-emerald-600,oklch(59.6% .145 163.225)) 30%,transparent)}}#root#root#root .border-emerald-600\/40{border-color:#00976766}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-emerald-600\/40{border-color:color-mix(in oklab,var(--color-emerald-600,oklch(59.6% .145 163.225)) 40%,transparent)}}#root#root#root .border-foreground,#root#root#root .border-foreground\/10{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-foreground\/10{border-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root#root#root .border-foreground\/25{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-foreground\/25{border-color:color-mix(in oklab,var(--foreground) 25%,transparent)}}#root#root#root .border-foreground\/30{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-foreground\/30{border-color:color-mix(in oklab,var(--foreground) 30%,transparent)}}#root#root#root .border-fuchsia-400\/50{border-color:#ec6cff80}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-fuchsia-400\/50{border-color:color-mix(in oklab,var(--color-fuchsia-400,oklch(74% .238 322.16)) 50%,transparent)}}#root#root#root .border-gray-200{border-color:var(--color-gray-200,oklch(92.8% .006 264.531))}#root#root#root .border-green-400{border-color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .border-green-500{border-color:var(--color-green-500,oklch(72.3% .219 149.579))}#root#root#root .border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-green-500\/20{border-color:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579)) 20%,transparent)}}#root#root#root .border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-green-500\/30{border-color:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579)) 30%,transparent)}}#root#root#root .border-green-500\/40{border-color:#00c75866}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-green-500\/40{border-color:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579)) 40%,transparent)}}#root#root#root .border-green-600{border-color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .border-green-600\/20{border-color:#00a54433}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-green-600\/20{border-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 20%,transparent)}}#root#root#root .border-green-600\/30{border-color:#00a5444d}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-green-600\/30{border-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 30%,transparent)}}#root#root#root .border-green-600\/40{border-color:#00a54466}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-green-600\/40{border-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 40%,transparent)}}#root#root#root .border-green-600\/50{border-color:#00a54480}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-green-600\/50{border-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 50%,transparent)}}#root#root#root .border-indigo-500\/40{border-color:#625fff66}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-indigo-500\/40{border-color:color-mix(in oklab,var(--color-indigo-500,oklch(58.5% .233 277.117)) 40%,transparent)}}#root#root#root .border-input{border-color:var(--input)}#root#root#root .border-lime-400\/50{border-color:#9de50080}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-lime-400\/50{border-color:color-mix(in oklab,var(--color-lime-400,oklch(84.1% .238 128.85)) 50%,transparent)}}#root#root#root .border-muted{border-color:var(--muted)}#root#root#root .border-muted-foreground,#root#root#root .border-muted-foreground\/20{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-muted-foreground\/20{border-color:color-mix(in oklab,var(--muted-foreground) 20%,transparent)}}#root#root#root .border-muted-foreground\/25{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-muted-foreground\/25{border-color:color-mix(in oklab,var(--muted-foreground) 25%,transparent)}}#root#root#root .border-muted-foreground\/50{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-muted-foreground\/50{border-color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}#root#root#root .border-muted-foreground\/60{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-muted-foreground\/60{border-color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}#root#root#root .border-neutral-200{border-color:var(--color-neutral-200,oklch(92.2% 0 0))}#root#root#root .border-orange-400\/50{border-color:#ff8b1a80}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-orange-400\/50{border-color:color-mix(in oklab,var(--color-orange-400,oklch(75% .183 55.934)) 50%,transparent)}}#root#root#root .border-orange-500{border-color:var(--color-orange-500,oklch(70.5% .213 47.604))}#root#root#root .border-orange-500\/40{border-color:#fe6e0066}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-orange-500\/40{border-color:color-mix(in oklab,var(--color-orange-500,oklch(70.5% .213 47.604)) 40%,transparent)}}#root#root#root .border-orange-600{border-color:var(--color-orange-600,oklch(64.6% .222 41.116))}#root#root#root .border-orange-600\/20{border-color:#f0510033}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-orange-600\/20{border-color:color-mix(in oklab,var(--color-orange-600,oklch(64.6% .222 41.116)) 20%,transparent)}}#root#root#root .border-orange-600\/30{border-color:#f051004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-orange-600\/30{border-color:color-mix(in oklab,var(--color-orange-600,oklch(64.6% .222 41.116)) 30%,transparent)}}#root#root#root .border-pink-500\/40{border-color:#f6339a66}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-pink-500\/40{border-color:color-mix(in oklab,var(--color-pink-500,oklch(65.6% .241 354.308)) 40%,transparent)}}#root#root#root .border-pink-600\/20{border-color:#e3007633}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-pink-600\/20{border-color:color-mix(in oklab,var(--color-pink-600,oklch(59.2% .249 .584)) 20%,transparent)}}#root#root#root .border-primary{border-color:var(--primary)}#root#root#root .border-primary\!{border-color:var(--primary)!important}#root#root#root .border-primary-foreground{border-color:var(--primary-foreground)}#root#root#root .border-primary-foreground\!{border-color:var(--primary-foreground)!important}#root#root#root .border-primary-foreground\/20{border-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-primary-foreground\/20{border-color:color-mix(in oklab,var(--primary-foreground) 20%,transparent)}}#root#root#root .border-primary\/10{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-primary\/10{border-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .border-primary\/15{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-primary\/15{border-color:color-mix(in oklab,var(--primary) 15%,transparent)}}#root#root#root .border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-primary\/20{border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .border-primary\/25{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-primary\/25{border-color:color-mix(in oklab,var(--primary) 25%,transparent)}}#root#root#root .border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-primary\/30{border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}#root#root#root .border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-primary\/40{border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}#root#root#root .border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-primary\/50{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}#root#root#root .border-primary\/60{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-primary\/60{border-color:color-mix(in oklab,var(--primary) 60%,transparent)}}#root#root#root .border-purple-500\/40{border-color:#ac4bff66}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-purple-500\/40{border-color:color-mix(in oklab,var(--color-purple-500,oklch(62.7% .265 303.9)) 40%,transparent)}}#root#root#root .border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500,oklch(63.7% .237 25.331)) 40%,transparent)}}#root#root#root .border-red-500\/60{border-color:#fb2c3699}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-red-500\/60{border-color:color-mix(in oklab,var(--color-red-500,oklch(63.7% .237 25.331)) 60%,transparent)}}#root#root#root .border-red-600{border-color:var(--color-red-600,oklch(57.7% .245 27.325))}#root#root#root .border-red-600\/20{border-color:#e4001433}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-red-600\/20{border-color:color-mix(in oklab,var(--color-red-600,oklch(57.7% .245 27.325)) 20%,transparent)}}#root#root#root .border-red-600\/40{border-color:#e4001466}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-red-600\/40{border-color:color-mix(in oklab,var(--color-red-600,oklch(57.7% .245 27.325)) 40%,transparent)}}#root#root#root .border-ring{border-color:var(--ring)}#root#root#root .border-rose-200{border-color:var(--color-rose-200,oklch(89.2% .058 10.001))}#root#root#root .border-rose-400\/50{border-color:#ff667f80}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-rose-400\/50{border-color:color-mix(in oklab,var(--color-rose-400,oklch(71.2% .194 13.428)) 50%,transparent)}}#root#root#root .border-rose-500{border-color:var(--color-rose-500,oklch(64.5% .246 16.439))}#root#root#root .border-rose-600\/20{border-color:#e7004433}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-rose-600\/20{border-color:color-mix(in oklab,var(--color-rose-600,oklch(58.6% .253 17.585)) 20%,transparent)}}#root#root#root .border-sidebar-foreground\/10{border-color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-sidebar-foreground\/10{border-color:color-mix(in oklab,var(--sidebar-foreground) 10%,transparent)}}#root#root#root .border-sky-50{border-color:var(--color-sky-50,oklch(97.7% .013 236.62))}#root#root#root .border-sky-400\/50{border-color:#00bcfe80}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-sky-400\/50{border-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 50%,transparent)}}#root#root#root .border-sky-500{border-color:var(--color-sky-500,oklch(68.5% .169 237.323))}#root#root#root .border-sky-600{border-color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .border-sky-600\/20{border-color:#0084cc33}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-sky-600\/20{border-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 20%,transparent)}}#root#root#root .border-sky-600\/30{border-color:#0084cc4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-sky-600\/30{border-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 30%,transparent)}}#root#root#root .border-sky-600\/40{border-color:#0084cc66}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-sky-600\/40{border-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 40%,transparent)}}#root#root#root .border-slate-200{border-color:var(--color-slate-200,oklch(92.9% .013 255.508))}#root#root#root .border-teal-500\/40{border-color:#00baa766}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-teal-500\/40{border-color:color-mix(in oklab,var(--color-teal-500,oklch(70.4% .14 182.503)) 40%,transparent)}}#root#root#root .border-teal-600\/20{border-color:#00958833}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-teal-600\/20{border-color:color-mix(in oklab,var(--color-teal-600,oklch(60% .118 184.704)) 20%,transparent)}}#root#root#root .border-transparent{border-color:#0000}#root#root#root .border-violet-400\/50{border-color:#a685ff80}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-violet-400\/50{border-color:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541)) 50%,transparent)}}#root#root#root .border-violet-500{border-color:var(--color-violet-500,oklch(60.6% .25 292.717))}#root#root#root .border-violet-500\/50{border-color:#8d54ff80}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-violet-500\/50{border-color:color-mix(in oklab,var(--color-violet-500,oklch(60.6% .25 292.717)) 50%,transparent)}}#root#root#root .border-violet-600\/20{border-color:#7f22fe33}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-violet-600\/20{border-color:color-mix(in oklab,var(--color-violet-600,oklch(54.1% .281 293.009)) 20%,transparent)}}#root#root#root .border-violet-600\/25{border-color:#7f22fe40}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-violet-600\/25{border-color:color-mix(in oklab,var(--color-violet-600,oklch(54.1% .281 293.009)) 25%,transparent)}}#root#root#root .border-violet-600\/30{border-color:#7f22fe4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-violet-600\/30{border-color:color-mix(in oklab,var(--color-violet-600,oklch(54.1% .281 293.009)) 30%,transparent)}}#root#root#root .border-white{border-color:var(--color-white,#fff)}#root#root#root .border-white\!{border-color:var(--color-white,#fff)!important}#root#root#root .border-white\/6{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-white\/6{border-color:color-mix(in oklab,var(--color-white,#fff) 6%,transparent)}}#root#root#root .border-white\/7{border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-white\/7{border-color:color-mix(in oklab,var(--color-white,#fff) 7%,transparent)}}#root#root#root .border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-white\/8{border-color:color-mix(in oklab,var(--color-white,#fff) 8%,transparent)}}#root#root#root .border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-white\/10{border-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}#root#root#root .border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-white\/30{border-color:color-mix(in oklab,var(--color-white,#fff) 30%,transparent)}}#root#root#root .border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-white\/40{border-color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}#root#root#root .border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-white\/60{border-color:color-mix(in oklab,var(--color-white,#fff) 60%,transparent)}}#root#root#root .border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-white\/70{border-color:color-mix(in oklab,var(--color-white,#fff) 70%,transparent)}}#root#root#root .border-yellow-500\/40{border-color:#edb20066}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-yellow-500\/40{border-color:color-mix(in oklab,var(--color-yellow-500,oklch(79.5% .184 86.047)) 40%,transparent)}}#root#root#root .border-zinc-600\/30{border-color:#52525c4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-zinc-600\/30{border-color:color-mix(in oklab,var(--color-zinc-600,oklch(44.2% .017 285.786)) 30%,transparent)}}#root#root#root .border-t-amber-500{border-top-color:var(--color-amber-500,oklch(76.9% .188 70.08))}#root#root#root .border-t-destructive{border-top-color:var(--destructive)}#root#root#root .border-t-emerald-500{border-top-color:var(--color-emerald-500,oklch(69.6% .17 162.48))}#root#root#root .border-t-primary{border-top-color:var(--primary)}#root#root#root .border-t-sky-500{border-top-color:var(--color-sky-500,oklch(68.5% .169 237.323))}#root#root#root .border-t-transparent{border-top-color:#0000}#root#root#root .border-t-violet-500{border-top-color:var(--color-violet-500,oklch(60.6% .25 292.717))}#root#root#root .border-r-border\!{border-right-color:var(--border)!important}#root#root#root .border-b-border{border-bottom-color:var(--border)}#root#root#root .border-b-primary{border-bottom-color:var(--primary)}#root#root#root .border-b-primary-foreground\/20{border-bottom-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-b-primary-foreground\/20{border-bottom-color:color-mix(in oklab,var(--primary-foreground) 20%,transparent)}}#root#root#root .border-l-amber-400{border-left-color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .border-l-amber-500{border-left-color:var(--color-amber-500,oklch(76.9% .188 70.08))}#root#root#root .border-l-amber-600{border-left-color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root .border-l-blue-500{border-left-color:var(--color-blue-500,oklch(62.3% .214 259.815))}#root#root#root .border-l-destructive{border-left-color:var(--destructive)}#root#root#root .border-l-emerald-400{border-left-color:var(--color-emerald-400,oklch(76.5% .177 163.223))}#root#root#root .border-l-emerald-500{border-left-color:var(--color-emerald-500,oklch(69.6% .17 162.48))}#root#root#root .border-l-green-600{border-left-color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .border-l-muted-foreground\/40{border-left-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .border-l-muted-foreground\/40{border-left-color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}#root#root#root .border-l-primary{border-left-color:var(--primary)}#root#root#root .border-l-rose-400{border-left-color:var(--color-rose-400,oklch(71.2% .194 13.428))}#root#root#root .border-l-sky-400{border-left-color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .border-l-transparent{border-left-color:#0000}#root#root#root .border-l-violet-400{border-left-color:var(--color-violet-400,oklch(70.2% .183 293.541))}#root#root#root .border-l-violet-500{border-left-color:var(--color-violet-500,oklch(60.6% .25 292.717))}#root#root#root .\!bg-background{background-color:var(--background)!important}#root#root#root .\!bg-foreground,#root#root#root .\!bg-foreground\/50{background-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .\!bg-foreground\/50{background-color:color-mix(in oklab,var(--foreground) 50%,transparent)!important}}#root#root#root .\!bg-transparent{background-color:#0000!important}#root#root#root .bg-\(--color-bg\){background-color:var(--color-bg)}#root#root#root .bg-\[\#1FB6FF\]{background-color:#1fb6ff}#root#root#root .bg-\[\#1e1e1e\]{background-color:#1e1e1e}#root#root#root .bg-\[\#2F2F2F\]{background-color:#2f2f2f}#root#root#root .bg-\[\#28c840\]{background-color:#28c840}#root#root#root .bg-\[\#222b41\]{background-color:#222b41}#root#root#root .bg-\[\#06101F\]{background-color:#06101f}#root#root#root .bg-\[\#7357CB\]{background-color:#7357cb}#root#root#root .bg-\[\#020817\]{background-color:#020817}#root#root#root .bg-\[\#D17034\]\!{background-color:#d17034!important}#root#root#root .bg-\[\#F5F5F5\]{background-color:#f5f5f5}#root#root#root .bg-\[\#F9EBE3\]{background-color:#f9ebe3}#root#root#root .bg-\[\#FDB300\]{background-color:#fdb300}#root#root#root .bg-\[\#c96442\]{background-color:#c96442}#root#root#root .bg-\[\#f0f0f1\]{background-color:#f0f0f1}#root#root#root .bg-\[\#f3e9e1\]{background-color:#f3e9e1}#root#root#root .bg-\[\#febc2e\]{background-color:#febc2e}#root#root#root .bg-\[\#ff5f57\]{background-color:#ff5f57}#root#root#root .bg-\[\#fff\]{background-color:#fff}#root#root#root .bg-\[Canvas\]{background-color:canvas}#root#root#root .bg-\[color-mix\(in_oklab\,\#5d47af_10\%\,transparent\)\]{background-color:oklab(47.7971% .0507741 -.150313/.1)}#root#root#root .bg-\[color-mix\(in_oklab\,\#3150bb_10\%\,transparent\)\]{background-color:oklab(47.3667% -.00853729 -.172208/.1)}#root#root#root .bg-\[color-mix\(in_oklab\,\#006936_10\%\,transparent\)\]{background-color:oklab(45.6681% -.104466 .0526891/.1)}#root#root#root .bg-\[color-mix\(in_oklab\,\#595959_10\%\,transparent\)\]{background-color:oklab(46.4002% -7.45058e-8 0/.1)}#root#root#root .bg-\[color-mix\(in_oklab\,\#ab2800_10\%\,transparent\)\]{background-color:oklab(48.6518% .141801 .0978698/.1)}#root#root#root .bg-\[color-mix\(in_oklab\,\#b5001b_10\%\,transparent\)\]{background-color:oklab(48.6979% .178795 .0838542/.1)}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-amber-600\)10\%\,var\(--card\)\)\]{background-color:oklch(66.6% .179 58.318)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-amber-600\)10\%\,var\(--card\)\)\]{background-color:color-mix(in oklab,var(--color-amber-600)10%,var(--card))}}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-amber-600\)20\%\,var\(--background\)\)\]{background-color:oklch(66.6% .179 58.318)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-amber-600\)20\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--color-amber-600)20%,var(--background))}}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-green-600\)10\%\,var\(--card\)\)\]{background-color:oklch(62.7% .194 149.214)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-green-600\)10\%\,var\(--card\)\)\]{background-color:color-mix(in oklab,var(--color-green-600)10%,var(--card))}}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-green-600\)20\%\,var\(--background\)\)\]{background-color:oklch(62.7% .194 149.214)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-green-600\)20\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--color-green-600)20%,var(--background))}}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-green-600\)_30\%\,var\(--card\)\)\]{background-color:oklch(62.7% .194 149.214)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-green-600\)_30\%\,var\(--card\)\)\]{background-color:color-mix(in oklab,var(--color-green-600) 30%,var(--card))}}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-sky-600\)10\%\,var\(--card\)\)\]{background-color:oklch(58.8% .158 241.966)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-sky-600\)10\%\,var\(--card\)\)\]{background-color:color-mix(in oklab,var(--color-sky-600)10%,var(--card))}}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-sky-600\)20\%\,var\(--background\)\)\]{background-color:oklch(58.8% .158 241.966)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-sky-600\)20\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--color-sky-600)20%,var(--background))}}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-sky-600\)_30\%\,var\(--card\)\)\]{background-color:oklch(58.8% .158 241.966)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--color-sky-600\)_30\%\,var\(--card\)\)\]{background-color:color-mix(in oklab,var(--color-sky-600) 30%,var(--card))}}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--destructive\)10\%\,var\(--card\)\)\]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--destructive\)10\%\,var\(--card\)\)\]{background-color:color-mix(in oklab,var(--destructive)10%,var(--card))}}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--destructive\)20\%\,var\(--background\)\)\]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--destructive\)20\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--destructive)20%,var(--background))}}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--destructive\)_20\%\,\#fff\)\]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--destructive\)_20\%\,\#fff\)\]{background-color:color-mix(in oklab,var(--destructive) 20%,#fff)}}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--primary\)10\%\,var\(--card\)\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--primary\)10\%\,var\(--card\)\)\]{background-color:color-mix(in oklab,var(--primary)10%,var(--card))}}#root#root#root .bg-\[color-mix\(in_oklab\,var\(--primary\)_10\%\,var\(--card\)\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[color-mix\(in_oklab\,var\(--primary\)_10\%\,var\(--card\)\)\]{background-color:color-mix(in oklab,var(--primary) 10%,var(--card))}}#root#root#root .bg-\[oklch\(0\.6259_0\.0462_47\.96\)\]\/80{background-color:oklab(62.59% .0309378 .0343117/.8)}#root#root#root .bg-\[rgba\(11\,154\,123\,0\.04\)\]{background-color:#0b9a7b0a}#root#root#root .bg-\[rgba\(127\,127\,135\,0\.08\)\]{background-color:#7f7f8714}#root#root#root .bg-\[var\(--chart-1\)\]{background-color:var(--chart-1)}#root#root#root .bg-\[var\(--chart-2\)\]{background-color:var(--chart-2)}#root#root#root .bg-\[var\(--chart-3\)\]{background-color:var(--chart-3)}#root#root#root .bg-\[var\(--chart-4\)\]{background-color:var(--chart-4)}#root#root#root .bg-\[var\(--chart-5\)\]{background-color:var(--chart-5)}#root#root#root .bg-accent{background-color:var(--accent)}#root#root#root .bg-accent\!{background-color:var(--accent)!important}#root#root#root .bg-accent\/50{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-accent\/50{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}#root#root#root .bg-accent\/60{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-accent\/60{background-color:color-mix(in oklab,var(--accent) 60%,transparent)}}#root#root#root .bg-amber-50{background-color:var(--color-amber-50,oklch(98.7% .022 95.277))}#root#root#root .bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50,oklch(98.7% .022 95.277)) 60%,transparent)}}#root#root#root .bg-amber-100{background-color:var(--color-amber-100,oklch(96.2% .059 95.617))}#root#root#root .bg-amber-200\/50{background-color:#fee68580}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-200\/50{background-color:color-mix(in oklab,var(--color-amber-200,oklch(92.4% .12 95.746)) 50%,transparent)}}#root#root#root .bg-amber-200\/50\!{background-color:#fee68580!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-200\/50\!{background-color:color-mix(in oklab,var(--color-amber-200,oklch(92.4% .12 95.746)) 50%,transparent)!important}}#root#root#root .bg-amber-300{background-color:var(--color-amber-300,oklch(87.9% .169 91.605))}#root#root#root .bg-amber-300\/50{background-color:#ffd23680}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-300\/50{background-color:color-mix(in oklab,var(--color-amber-300,oklch(87.9% .169 91.605)) 50%,transparent)}}#root#root#root .bg-amber-400{background-color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-400\/15{background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 15%,transparent)}}#root#root#root .bg-amber-400\/40{background-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-400\/40{background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 40%,transparent)}}#root#root#root .bg-amber-400\/70{background-color:#fcbb00b3}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-400\/70{background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 70%,transparent)}}#root#root#root .bg-amber-500{background-color:var(--color-amber-500,oklch(76.9% .188 70.08))}#root#root#root .bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500,oklch(76.9% .188 70.08)) 5%,transparent)}}#root#root#root .bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500,oklch(76.9% .188 70.08)) 10%,transparent)}}#root#root#root .bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500,oklch(76.9% .188 70.08)) 15%,transparent)}}#root#root#root .bg-amber-500\/30{background-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-500\/30{background-color:color-mix(in oklab,var(--color-amber-500,oklch(76.9% .188 70.08)) 30%,transparent)}}#root#root#root .bg-amber-500\/60{background-color:#f99c0099}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-500\/60{background-color:color-mix(in oklab,var(--color-amber-500,oklch(76.9% .188 70.08)) 60%,transparent)}}#root#root#root .bg-amber-600{background-color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root .bg-amber-600\/5{background-color:#dd74000d}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-600\/5{background-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 5%,transparent)}}#root#root#root .bg-amber-600\/10{background-color:#dd74001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-600\/10{background-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 10%,transparent)}}#root#root#root .bg-amber-600\/15{background-color:#dd740026}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-600\/15{background-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 15%,transparent)}}#root#root#root .bg-amber-600\/20{background-color:#dd740033}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-600\/20{background-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 20%,transparent)}}#root#root#root .bg-amber-600\/25{background-color:#dd740040}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-600\/25{background-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 25%,transparent)}}#root#root#root .bg-amber-600\/30{background-color:#dd74004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-600\/30{background-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 30%,transparent)}}#root#root#root .bg-amber-600\/40{background-color:#dd740066}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-600\/40{background-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 40%,transparent)}}#root#root#root .bg-amber-600\/50{background-color:#dd740080}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-600\/50{background-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 50%,transparent)}}#root#root#root .bg-amber-600\/60{background-color:#dd740099}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-600\/60{background-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 60%,transparent)}}#root#root#root .bg-amber-600\/70{background-color:#dd7400b3}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-amber-600\/70{background-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 70%,transparent)}}#root#root#root .bg-amber-700{background-color:var(--color-amber-700,oklch(55.5% .163 48.998))}#root#root#root .bg-amber-800{background-color:var(--color-amber-800,oklch(47.3% .137 46.201))}#root#root#root .bg-background{background-color:var(--background)}#root#root#root .bg-background\!{background-color:var(--background)!important}#root#root#root .bg-background\/5{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-background\/5{background-color:color-mix(in oklab,var(--background) 5%,transparent)}}#root#root#root .bg-background\/10{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-background\/10{background-color:color-mix(in oklab,var(--background) 10%,transparent)}}#root#root#root .bg-background\/25{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-background\/25{background-color:color-mix(in oklab,var(--background) 25%,transparent)}}#root#root#root .bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-background\/40{background-color:color-mix(in oklab,var(--background) 40%,transparent)}}#root#root#root .bg-background\/40\!{background-color:var(--background)!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-background\/40\!{background-color:color-mix(in oklab,var(--background) 40%,transparent)!important}}#root#root#root .bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-background\/50{background-color:color-mix(in oklab,var(--background) 50%,transparent)}}#root#root#root .bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-background\/70{background-color:color-mix(in oklab,var(--background) 70%,transparent)}}#root#root#root .bg-background\/75{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-background\/75{background-color:color-mix(in oklab,var(--background) 75%,transparent)}}#root#root#root .bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-background\/80{background-color:color-mix(in oklab,var(--background) 80%,transparent)}}#root#root#root .bg-background\/80\!{background-color:var(--background)!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-background\/80\!{background-color:color-mix(in oklab,var(--background) 80%,transparent)!important}}#root#root#root .bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-background\/90{background-color:color-mix(in oklab,var(--background) 90%,transparent)}}#root#root#root .bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-background\/95{background-color:color-mix(in oklab,var(--background) 95%,transparent)}}#root#root#root .bg-black{background-color:var(--color-black,#000)}#root#root#root .bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-black\/15{background-color:color-mix(in oklab,var(--color-black,#000) 15%,transparent)}}#root#root#root .bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-black\/20{background-color:color-mix(in oklab,var(--color-black,#000) 20%,transparent)}}#root#root#root .bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-black\/40{background-color:color-mix(in oklab,var(--color-black,#000) 40%,transparent)}}#root#root#root .bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-black\/50{background-color:color-mix(in oklab,var(--color-black,#000) 50%,transparent)}}#root#root#root .bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-black\/60{background-color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}#root#root#root .bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-black\/70{background-color:color-mix(in oklab,var(--color-black,#000) 70%,transparent)}}#root#root#root .bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-black\/80{background-color:color-mix(in oklab,var(--color-black,#000) 80%,transparent)}}#root#root#root .bg-blue-50{background-color:var(--color-blue-50,oklch(97% .014 254.604))}#root#root#root .bg-blue-100{background-color:var(--color-blue-100,oklch(93.2% .032 255.585))}#root#root#root .bg-blue-500{background-color:var(--color-blue-500,oklch(62.3% .214 259.815))}#root#root#root .bg-blue-500\/5{background-color:#3080ff0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-blue-500\/5{background-color:color-mix(in oklab,var(--color-blue-500,oklch(62.3% .214 259.815)) 5%,transparent)}}#root#root#root .bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500,oklch(62.3% .214 259.815)) 10%,transparent)}}#root#root#root .bg-blue-500\/12{background-color:#3080ff1f}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-blue-500\/12{background-color:color-mix(in oklab,var(--color-blue-500,oklch(62.3% .214 259.815)) 12%,transparent)}}#root#root#root .bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-blue-500\/15{background-color:color-mix(in oklab,var(--color-blue-500,oklch(62.3% .214 259.815)) 15%,transparent)}}#root#root#root .bg-blue-500\/60{background-color:#3080ff99}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-blue-500\/60{background-color:color-mix(in oklab,var(--color-blue-500,oklch(62.3% .214 259.815)) 60%,transparent)}}#root#root#root .bg-blue-600{background-color:var(--color-blue-600,oklch(54.6% .245 262.881))}#root#root#root .bg-blue-600\/5{background-color:#155dfc0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-blue-600\/5{background-color:color-mix(in oklab,var(--color-blue-600,oklch(54.6% .245 262.881)) 5%,transparent)}}#root#root#root .bg-blue-600\/10{background-color:#155dfc1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-blue-600\/10{background-color:color-mix(in oklab,var(--color-blue-600,oklch(54.6% .245 262.881)) 10%,transparent)}}#root#root#root .bg-blue-600\/15{background-color:#155dfc26}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-blue-600\/15{background-color:color-mix(in oklab,var(--color-blue-600,oklch(54.6% .245 262.881)) 15%,transparent)}}#root#root#root .bg-blue-600\/20{background-color:#155dfc33}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-blue-600\/20{background-color:color-mix(in oklab,var(--color-blue-600,oklch(54.6% .245 262.881)) 20%,transparent)}}#root#root#root .bg-blue-950{background-color:var(--color-blue-950,oklch(28.2% .091 267.935))}#root#root#root .bg-blue-950\/40{background-color:#16245666}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-blue-950\/40{background-color:color-mix(in oklab,var(--color-blue-950,oklch(28.2% .091 267.935)) 40%,transparent)}}#root#root#root .bg-border,#root#root#root .bg-border\/30{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-border\/30{background-color:color-mix(in oklab,var(--border) 30%,transparent)}}#root#root#root .bg-card{background-color:var(--card)}#root#root#root .bg-card\!{background-color:var(--card)!important}#root#root#root .bg-card-foreground,#root#root#root .bg-card-foreground\/10{background-color:var(--card-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-card-foreground\/10{background-color:color-mix(in oklab,var(--card-foreground) 10%,transparent)}}#root#root#root .bg-card\/30{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-card\/30{background-color:color-mix(in oklab,var(--card) 30%,transparent)}}#root#root#root .bg-card\/50{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-card\/50{background-color:color-mix(in oklab,var(--card) 50%,transparent)}}#root#root#root .bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-card\/60{background-color:color-mix(in oklab,var(--card) 60%,transparent)}}#root#root#root .bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-card\/70{background-color:color-mix(in oklab,var(--card) 70%,transparent)}}#root#root#root .bg-card\/75{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-card\/75{background-color:color-mix(in oklab,var(--card) 75%,transparent)}}#root#root#root .bg-card\/95{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-card\/95{background-color:color-mix(in oklab,var(--card) 95%,transparent)}}#root#root#root .bg-chart-1,#root#root#root .bg-chart-1\/10{background-color:var(--chart-1)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-chart-1\/10{background-color:color-mix(in oklab,var(--chart-1) 10%,transparent)}}#root#root#root .bg-chart-1\/20{background-color:var(--chart-1)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-chart-1\/20{background-color:color-mix(in oklab,var(--chart-1) 20%,transparent)}}#root#root#root .bg-chart-1\/25{background-color:var(--chart-1)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-chart-1\/25{background-color:color-mix(in oklab,var(--chart-1) 25%,transparent)}}#root#root#root .bg-chart-1\/50{background-color:var(--chart-1)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-chart-1\/50{background-color:color-mix(in oklab,var(--chart-1) 50%,transparent)}}#root#root#root .bg-chart-1\/75{background-color:var(--chart-1)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-chart-1\/75{background-color:color-mix(in oklab,var(--chart-1) 75%,transparent)}}#root#root#root .bg-chart-2,#root#root#root .bg-chart-2\/5{background-color:var(--chart-2)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-chart-2\/5{background-color:color-mix(in oklab,var(--chart-2) 5%,transparent)}}#root#root#root .bg-chart-2\/10{background-color:var(--chart-2)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-chart-2\/10{background-color:color-mix(in oklab,var(--chart-2) 10%,transparent)}}#root#root#root .bg-chart-3,#root#root#root .bg-chart-3\/10{background-color:var(--chart-3)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-chart-3\/10{background-color:color-mix(in oklab,var(--chart-3) 10%,transparent)}}#root#root#root .bg-chart-4,#root#root#root .bg-chart-4\/5{background-color:var(--chart-4)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-chart-4\/5{background-color:color-mix(in oklab,var(--chart-4) 5%,transparent)}}#root#root#root .bg-chart-4\/10{background-color:var(--chart-4)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-chart-4\/10{background-color:color-mix(in oklab,var(--chart-4) 10%,transparent)}}#root#root#root .bg-chart-5,#root#root#root .bg-chart-5\/10{background-color:var(--chart-5)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-chart-5\/10{background-color:color-mix(in oklab,var(--chart-5) 10%,transparent)}}#root#root#root .bg-current,#root#root#root .bg-current\/12{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-current\/12{background-color:color-mix(in oklab,currentcolor 12%,transparent)}}#root#root#root .bg-current\/25{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-current\/25{background-color:color-mix(in oklab,currentcolor 25%,transparent)}}#root#root#root .bg-cyan-50{background-color:var(--color-cyan-50,oklch(98.4% .019 200.873))}#root#root#root .bg-cyan-400{background-color:var(--color-cyan-400,oklch(78.9% .154 211.53))}#root#root#root .bg-cyan-500{background-color:var(--color-cyan-500,oklch(71.5% .143 215.221))}#root#root#root .bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-cyan-500\/15{background-color:color-mix(in oklab,var(--color-cyan-500,oklch(71.5% .143 215.221)) 15%,transparent)}}#root#root#root .bg-cyan-600{background-color:var(--color-cyan-600,oklch(60.9% .126 221.723))}#root#root#root .bg-cyan-600\/10{background-color:#0092b51a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-cyan-600\/10{background-color:color-mix(in oklab,var(--color-cyan-600,oklch(60.9% .126 221.723)) 10%,transparent)}}#root#root#root .bg-cyan-700{background-color:var(--color-cyan-700,oklch(52% .105 223.128))}#root#root#root .bg-destructive{background-color:var(--destructive)}#root#root#root .bg-destructive\!{background-color:var(--destructive)!important}#root#root#root .bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive) 5%,transparent)}}#root#root#root .bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root#root#root .bg-destructive\/15{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-destructive\/15{background-color:color-mix(in oklab,var(--destructive) 15%,transparent)}}#root#root#root .bg-destructive\/20{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-destructive\/20{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root#root#root .bg-destructive\/25{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-destructive\/25{background-color:color-mix(in oklab,var(--destructive) 25%,transparent)}}#root#root#root .bg-destructive\/30{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-destructive\/30{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}#root#root#root .bg-destructive\/40{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-destructive\/40{background-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root#root#root .bg-destructive\/45{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-destructive\/45{background-color:color-mix(in oklab,var(--destructive) 45%,transparent)}}#root#root#root .bg-destructive\/60{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-destructive\/60{background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}#root#root#root .bg-destructive\/70{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-destructive\/70{background-color:color-mix(in oklab,var(--destructive) 70%,transparent)}}#root#root#root .bg-emerald-50{background-color:var(--color-emerald-50,oklch(97.9% .021 166.113))}#root#root#root .bg-emerald-100{background-color:var(--color-emerald-100,oklch(95% .052 163.051))}#root#root#root .bg-emerald-200\/50{background-color:#a4f4cf80}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-emerald-200\/50{background-color:color-mix(in oklab,var(--color-emerald-200,oklch(90.5% .093 164.15)) 50%,transparent)}}#root#root#root .bg-emerald-200\/50\!{background-color:#a4f4cf80!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-emerald-200\/50\!{background-color:color-mix(in oklab,var(--color-emerald-200,oklch(90.5% .093 164.15)) 50%,transparent)!important}}#root#root#root .bg-emerald-300\/50{background-color:#5ee9b580}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-emerald-300\/50{background-color:color-mix(in oklab,var(--color-emerald-300,oklch(84.5% .143 164.978)) 50%,transparent)}}#root#root#root .bg-emerald-400{background-color:var(--color-emerald-400,oklch(76.5% .177 163.223))}#root#root#root .bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400,oklch(76.5% .177 163.223)) 10%,transparent)}}#root#root#root .bg-emerald-400\/15{background-color:#00d29426}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-emerald-400\/15{background-color:color-mix(in oklab,var(--color-emerald-400,oklch(76.5% .177 163.223)) 15%,transparent)}}#root#root#root .bg-emerald-500{background-color:var(--color-emerald-500,oklch(69.6% .17 162.48))}#root#root#root .bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500,oklch(69.6% .17 162.48)) 10%,transparent)}}#root#root#root .bg-emerald-500\/12{background-color:#00bb7f1f}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-emerald-500\/12{background-color:color-mix(in oklab,var(--color-emerald-500,oklch(69.6% .17 162.48)) 12%,transparent)}}#root#root#root .bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500,oklch(69.6% .17 162.48)) 15%,transparent)}}#root#root#root .bg-emerald-500\/30{background-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-emerald-500\/30{background-color:color-mix(in oklab,var(--color-emerald-500,oklch(69.6% .17 162.48)) 30%,transparent)}}#root#root#root .bg-emerald-500\/60{background-color:#00bb7f99}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-emerald-500\/60{background-color:color-mix(in oklab,var(--color-emerald-500,oklch(69.6% .17 162.48)) 60%,transparent)}}#root#root#root .bg-emerald-600{background-color:var(--color-emerald-600,oklch(59.6% .145 163.225))}#root#root#root .bg-emerald-600\/10{background-color:#0097671a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-emerald-600\/10{background-color:color-mix(in oklab,var(--color-emerald-600,oklch(59.6% .145 163.225)) 10%,transparent)}}#root#root#root .bg-emerald-600\/15{background-color:#00976726}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-emerald-600\/15{background-color:color-mix(in oklab,var(--color-emerald-600,oklch(59.6% .145 163.225)) 15%,transparent)}}#root#root#root .bg-emerald-600\/20{background-color:#00976733}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-emerald-600\/20{background-color:color-mix(in oklab,var(--color-emerald-600,oklch(59.6% .145 163.225)) 20%,transparent)}}#root#root#root .bg-emerald-600\/70{background-color:#009767b3}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-emerald-600\/70{background-color:color-mix(in oklab,var(--color-emerald-600,oklch(59.6% .145 163.225)) 70%,transparent)}}#root#root#root .bg-emerald-800{background-color:var(--color-emerald-800,oklch(43.2% .095 166.913))}#root#root#root .bg-foreground,#root#root#root .bg-foreground\/4{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-foreground\/4{background-color:color-mix(in oklab,var(--foreground) 4%,transparent)}}#root#root#root .bg-foreground\/5{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-foreground\/5{background-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}#root#root#root .bg-foreground\/6{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-foreground\/6{background-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}#root#root#root .bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-foreground\/10{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root#root#root .bg-foreground\/15{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-foreground\/15{background-color:color-mix(in oklab,var(--foreground) 15%,transparent)}}#root#root#root .bg-foreground\/25{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-foreground\/25{background-color:color-mix(in oklab,var(--foreground) 25%,transparent)}}#root#root#root .bg-foreground\/40{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-foreground\/40{background-color:color-mix(in oklab,var(--foreground) 40%,transparent)}}#root#root#root .bg-foreground\/50{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-foreground\/50{background-color:color-mix(in oklab,var(--foreground) 50%,transparent)}}#root#root#root .bg-foreground\/60{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-foreground\/60{background-color:color-mix(in oklab,var(--foreground) 60%,transparent)}}#root#root#root .bg-foreground\/70{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-foreground\/70{background-color:color-mix(in oklab,var(--foreground) 70%,transparent)}}#root#root#root .bg-foreground\/80{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-foreground\/80{background-color:color-mix(in oklab,var(--foreground) 80%,transparent)}}#root#root#root .bg-fuchsia-400{background-color:var(--color-fuchsia-400,oklch(74% .238 322.16))}#root#root#root .bg-fuchsia-600{background-color:var(--color-fuchsia-600,oklch(59.1% .293 322.896))}#root#root#root .bg-fuchsia-600\/10{background-color:#c600db1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-fuchsia-600\/10{background-color:color-mix(in oklab,var(--color-fuchsia-600,oklch(59.1% .293 322.896)) 10%,transparent)}}#root#root#root .bg-gray-50\/60{background-color:#f9fafb99}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-gray-50\/60{background-color:color-mix(in oklab,var(--color-gray-50,oklch(98.5% .002 247.839)) 60%,transparent)}}#root#root#root .bg-gray-100{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}#root#root#root .bg-gray-200{background-color:var(--color-gray-200,oklch(92.8% .006 264.531))}#root#root#root .bg-gray-300{background-color:var(--color-gray-300,oklch(87.2% .01 258.338))}#root#root#root .bg-gray-400{background-color:var(--color-gray-400,oklch(70.7% .022 261.325))}#root#root#root .bg-gray-500{background-color:var(--color-gray-500,oklch(55.1% .027 264.364))}#root#root#root .bg-gray-600{background-color:var(--color-gray-600,oklch(44.6% .03 256.802))}#root#root#root .bg-gray-800{background-color:var(--color-gray-800,oklch(27.8% .033 256.848))}#root#root#root .bg-gray-950{background-color:var(--color-gray-950,oklch(13% .028 261.692))}#root#root#root .bg-green-50{background-color:var(--color-green-50,oklch(98.2% .018 155.826))}#root#root#root .bg-green-100{background-color:var(--color-green-100,oklch(96.2% .044 156.743))}#root#root#root .bg-green-300{background-color:var(--color-green-300,oklch(87.1% .15 154.449))}#root#root#root .bg-green-400\/70{background-color:#05df72b3}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-400\/70{background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 70%,transparent)}}#root#root#root .bg-green-500{background-color:var(--color-green-500,oklch(72.3% .219 149.579))}#root#root#root .bg-green-500\/5{background-color:#00c7580d}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-500\/5{background-color:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579)) 5%,transparent)}}#root#root#root .bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579)) 10%,transparent)}}#root#root#root .bg-green-500\/15{background-color:#00c75826}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-500\/15{background-color:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579)) 15%,transparent)}}#root#root#root .bg-green-500\/60{background-color:#00c75899}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-500\/60{background-color:color-mix(in oklab,var(--color-green-500,oklch(72.3% .219 149.579)) 60%,transparent)}}#root#root#root .bg-green-600{background-color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .bg-green-600\/5{background-color:#00a5440d}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-600\/5{background-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 5%,transparent)}}#root#root#root .bg-green-600\/10{background-color:#00a5441a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-600\/10{background-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 10%,transparent)}}#root#root#root .bg-green-600\/15{background-color:#00a54426}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-600\/15{background-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 15%,transparent)}}#root#root#root .bg-green-600\/20{background-color:#00a54433}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-600\/20{background-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 20%,transparent)}}#root#root#root .bg-green-600\/25{background-color:#00a54440}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-600\/25{background-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 25%,transparent)}}#root#root#root .bg-green-600\/30{background-color:#00a5444d}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-600\/30{background-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 30%,transparent)}}#root#root#root .bg-green-600\/35{background-color:#00a54459}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-600\/35{background-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 35%,transparent)}}#root#root#root .bg-green-600\/40{background-color:#00a54466}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-600\/40{background-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 40%,transparent)}}#root#root#root .bg-green-600\/45{background-color:#00a54473}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-600\/45{background-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 45%,transparent)}}#root#root#root .bg-green-600\/50{background-color:#00a54480}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-600\/50{background-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 50%,transparent)}}#root#root#root .bg-green-600\/60{background-color:#00a54499}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-600\/60{background-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 60%,transparent)}}#root#root#root .bg-green-600\/70{background-color:#00a544b3}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-green-600\/70{background-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 70%,transparent)}}#root#root#root .bg-green-700{background-color:var(--color-green-700,oklch(52.7% .154 150.069))}#root#root#root .bg-green-800{background-color:var(--color-green-800,oklch(44.8% .119 151.328))}#root#root#root .bg-indigo-500{background-color:var(--color-indigo-500,oklch(58.5% .233 277.117))}#root#root#root .bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-indigo-500\/10{background-color:color-mix(in oklab,var(--color-indigo-500,oklch(58.5% .233 277.117)) 10%,transparent)}}#root#root#root .bg-indigo-500\/15{background-color:#625fff26}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-indigo-500\/15{background-color:color-mix(in oklab,var(--color-indigo-500,oklch(58.5% .233 277.117)) 15%,transparent)}}#root#root#root .bg-indigo-500\/60{background-color:#625fff99}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-indigo-500\/60{background-color:color-mix(in oklab,var(--color-indigo-500,oklch(58.5% .233 277.117)) 60%,transparent)}}#root#root#root .bg-indigo-600{background-color:var(--color-indigo-600,oklch(51.1% .262 276.966))}#root#root#root .bg-indigo-600\/10{background-color:#4f39f61a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-indigo-600\/10{background-color:color-mix(in oklab,var(--color-indigo-600,oklch(51.1% .262 276.966)) 10%,transparent)}}#root#root#root .bg-indigo-600\/15{background-color:#4f39f626}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-indigo-600\/15{background-color:color-mix(in oklab,var(--color-indigo-600,oklch(51.1% .262 276.966)) 15%,transparent)}}#root#root#root .bg-indigo-600\/20{background-color:#4f39f633}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-indigo-600\/20{background-color:color-mix(in oklab,var(--color-indigo-600,oklch(51.1% .262 276.966)) 20%,transparent)}}#root#root#root .bg-indigo-700{background-color:var(--color-indigo-700,oklch(45.7% .24 277.023))}#root#root#root .bg-input{background-color:var(--input)}#root#root#root .bg-input\/50\!{background-color:var(--input)!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-input\/50\!{background-color:color-mix(in oklab,var(--input) 50%,transparent)!important}}#root#root#root .bg-lime-200{background-color:var(--color-lime-200,oklch(93.8% .127 124.321))}#root#root#root .bg-lime-400{background-color:var(--color-lime-400,oklch(84.1% .238 128.85))}#root#root#root .bg-lime-500{background-color:var(--color-lime-500,oklch(76.8% .233 130.85))}#root#root#root .bg-lime-600{background-color:var(--color-lime-600,oklch(64.8% .2 131.684))}#root#root#root .bg-lime-600\/10{background-color:#62a4001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-lime-600\/10{background-color:color-mix(in oklab,var(--color-lime-600,oklch(64.8% .2 131.684)) 10%,transparent)}}#root#root#root .bg-muted{background-color:var(--muted)}#root#root#root .bg-muted-foreground,#root#root#root .bg-muted-foreground\/10{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted-foreground\/10{background-color:color-mix(in oklab,var(--muted-foreground) 10%,transparent)}}#root#root#root .bg-muted-foreground\/15{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted-foreground\/15{background-color:color-mix(in oklab,var(--muted-foreground) 15%,transparent)}}#root#root#root .bg-muted-foreground\/25{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted-foreground\/25{background-color:color-mix(in oklab,var(--muted-foreground) 25%,transparent)}}#root#root#root .bg-muted-foreground\/30{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted-foreground\/30{background-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}#root#root#root .bg-muted-foreground\/40{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted-foreground\/40{background-color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}#root#root#root .bg-muted-foreground\/50{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted-foreground\/50{background-color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}#root#root#root .bg-muted-foreground\/60{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted-foreground\/60{background-color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}#root#root#root .bg-muted\/10{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted\/10{background-color:color-mix(in oklab,var(--muted) 10%,transparent)}}#root#root#root .bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted\/20{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}#root#root#root .bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted\/30{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}#root#root#root .bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}#root#root#root .bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root#root#root .bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted\/60{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}#root#root#root .bg-muted\/70{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted\/70{background-color:color-mix(in oklab,var(--muted) 70%,transparent)}}#root#root#root .bg-muted\/75{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted\/75{background-color:color-mix(in oklab,var(--muted) 75%,transparent)}}#root#root#root .bg-muted\/80{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted\/80{background-color:color-mix(in oklab,var(--muted) 80%,transparent)}}#root#root#root .bg-muted\/90{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-muted\/90{background-color:color-mix(in oklab,var(--muted) 90%,transparent)}}#root#root#root .bg-neutral-100{background-color:var(--color-neutral-100,oklch(97% 0 0))}#root#root#root .bg-neutral-100\/20{background-color:#f5f5f533}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-neutral-100\/20{background-color:color-mix(in oklab,var(--color-neutral-100,oklch(97% 0 0)) 20%,transparent)}}#root#root#root .bg-neutral-100\/50{background-color:#f5f5f580}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-neutral-100\/50{background-color:color-mix(in oklab,var(--color-neutral-100,oklch(97% 0 0)) 50%,transparent)}}#root#root#root .bg-neutral-200{background-color:var(--color-neutral-200,oklch(92.2% 0 0))}#root#root#root .bg-neutral-400{background-color:var(--color-neutral-400,oklch(70.8% 0 0))}#root#root#root .bg-neutral-700{background-color:var(--color-neutral-700,oklch(37.1% 0 0))}#root#root#root .bg-neutral-800{background-color:var(--color-neutral-800,oklch(26.9% 0 0))}#root#root#root .bg-neutral-900{background-color:var(--color-neutral-900,oklch(20.5% 0 0))}#root#root#root .bg-neutral-950{background-color:var(--color-neutral-950,oklch(14.5% 0 0))}#root#root#root .bg-olive-100{background-color:var(--color-olive-100,oklch(96.6% .005 106.5))}#root#root#root .bg-orange-50{background-color:var(--color-orange-50,oklch(98% .016 73.684))}#root#root#root .bg-orange-100{background-color:var(--color-orange-100,oklch(95.4% .038 75.164))}#root#root#root .bg-orange-400{background-color:var(--color-orange-400,oklch(75% .183 55.934))}#root#root#root .bg-orange-400\/10{background-color:#ff8b1a1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-orange-400\/10{background-color:color-mix(in oklab,var(--color-orange-400,oklch(75% .183 55.934)) 10%,transparent)}}#root#root#root .bg-orange-500{background-color:var(--color-orange-500,oklch(70.5% .213 47.604))}#root#root#root .bg-orange-500\/5{background-color:#fe6e000d}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-orange-500\/5{background-color:color-mix(in oklab,var(--color-orange-500,oklch(70.5% .213 47.604)) 5%,transparent)}}#root#root#root .bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500,oklch(70.5% .213 47.604)) 10%,transparent)}}#root#root#root .bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-orange-500\/15{background-color:color-mix(in oklab,var(--color-orange-500,oklch(70.5% .213 47.604)) 15%,transparent)}}#root#root#root .bg-orange-500\/60{background-color:#fe6e0099}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-orange-500\/60{background-color:color-mix(in oklab,var(--color-orange-500,oklch(70.5% .213 47.604)) 60%,transparent)}}#root#root#root .bg-orange-600{background-color:var(--color-orange-600,oklch(64.6% .222 41.116))}#root#root#root .bg-orange-600\/5{background-color:#f051000d}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-orange-600\/5{background-color:color-mix(in oklab,var(--color-orange-600,oklch(64.6% .222 41.116)) 5%,transparent)}}#root#root#root .bg-orange-600\/10{background-color:#f051001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-orange-600\/10{background-color:color-mix(in oklab,var(--color-orange-600,oklch(64.6% .222 41.116)) 10%,transparent)}}#root#root#root .bg-orange-600\/15{background-color:#f0510026}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-orange-600\/15{background-color:color-mix(in oklab,var(--color-orange-600,oklch(64.6% .222 41.116)) 15%,transparent)}}#root#root#root .bg-orange-600\/20{background-color:#f0510033}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-orange-600\/20{background-color:color-mix(in oklab,var(--color-orange-600,oklch(64.6% .222 41.116)) 20%,transparent)}}#root#root#root .bg-orange-600\/25{background-color:#f0510040}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-orange-600\/25{background-color:color-mix(in oklab,var(--color-orange-600,oklch(64.6% .222 41.116)) 25%,transparent)}}#root#root#root .bg-pink-400{background-color:var(--color-pink-400,oklch(71.8% .202 349.761))}#root#root#root .bg-pink-500{background-color:var(--color-pink-500,oklch(65.6% .241 354.308))}#root#root#root .bg-pink-500\/10{background-color:#f6339a1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-pink-500\/10{background-color:color-mix(in oklab,var(--color-pink-500,oklch(65.6% .241 354.308)) 10%,transparent)}}#root#root#root .bg-pink-500\/15{background-color:#f6339a26}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-pink-500\/15{background-color:color-mix(in oklab,var(--color-pink-500,oklch(65.6% .241 354.308)) 15%,transparent)}}#root#root#root .bg-pink-600{background-color:var(--color-pink-600,oklch(59.2% .249 .584))}#root#root#root .bg-pink-600\/10{background-color:#e300761a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-pink-600\/10{background-color:color-mix(in oklab,var(--color-pink-600,oklch(59.2% .249 .584)) 10%,transparent)}}#root#root#root .bg-pink-600\/15{background-color:#e3007626}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-pink-600\/15{background-color:color-mix(in oklab,var(--color-pink-600,oklch(59.2% .249 .584)) 15%,transparent)}}#root#root#root .bg-pink-600\/20{background-color:#e3007633}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-pink-600\/20{background-color:color-mix(in oklab,var(--color-pink-600,oklch(59.2% .249 .584)) 20%,transparent)}}#root#root#root .bg-popover{background-color:var(--popover)}#root#root#root .bg-primary{background-color:var(--primary)}#root#root#root .bg-primary\!{background-color:var(--primary)!important}#root#root#root .bg-primary-foreground{background-color:var(--primary-foreground)}#root#root#root .bg-primary-foreground\!{background-color:var(--primary-foreground)!important}#root#root#root .bg-primary-foreground\/10{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary-foreground\/10{background-color:color-mix(in oklab,var(--primary-foreground) 10%,transparent)}}#root#root#root .bg-primary-foreground\/15{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary-foreground\/15{background-color:color-mix(in oklab,var(--primary-foreground) 15%,transparent)}}#root#root#root .bg-primary-foreground\/20{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary-foreground\/20{background-color:color-mix(in oklab,var(--primary-foreground) 20%,transparent)}}#root#root#root .bg-primary-foreground\/25{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary-foreground\/25{background-color:color-mix(in oklab,var(--primary-foreground) 25%,transparent)}}#root#root#root .bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary\/5{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}#root#root#root .bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary\/15{background-color:color-mix(in oklab,var(--primary) 15%,transparent)}}#root#root#root .bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .bg-primary\/25{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary\/25{background-color:color-mix(in oklab,var(--primary) 25%,transparent)}}#root#root#root .bg-primary\/30{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary\/30{background-color:color-mix(in oklab,var(--primary) 30%,transparent)}}#root#root#root .bg-primary\/35{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary\/35{background-color:color-mix(in oklab,var(--primary) 35%,transparent)}}#root#root#root .bg-primary\/40{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary\/40{background-color:color-mix(in oklab,var(--primary) 40%,transparent)}}#root#root#root .bg-primary\/50{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary\/50{background-color:color-mix(in oklab,var(--primary) 50%,transparent)}}#root#root#root .bg-primary\/55{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary\/55{background-color:color-mix(in oklab,var(--primary) 55%,transparent)}}#root#root#root .bg-primary\/60{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary\/60{background-color:color-mix(in oklab,var(--primary) 60%,transparent)}}#root#root#root .bg-primary\/70{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary\/70{background-color:color-mix(in oklab,var(--primary) 70%,transparent)}}#root#root#root .bg-primary\/75{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary\/75{background-color:color-mix(in oklab,var(--primary) 75%,transparent)}}#root#root#root .bg-primary\/80{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary\/80{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}#root#root#root .bg-primary\/90{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-primary\/90{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}#root#root#root .bg-purple-100{background-color:var(--color-purple-100,oklch(94.6% .033 307.174))}#root#root#root .bg-purple-400{background-color:var(--color-purple-400,oklch(71.4% .203 305.504))}#root#root#root .bg-purple-500{background-color:var(--color-purple-500,oklch(62.7% .265 303.9))}#root#root#root .bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500,oklch(62.7% .265 303.9)) 10%,transparent)}}#root#root#root .bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-purple-500\/15{background-color:color-mix(in oklab,var(--color-purple-500,oklch(62.7% .265 303.9)) 15%,transparent)}}#root#root#root .bg-purple-600\/10{background-color:#9810fa1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-purple-600\/10{background-color:color-mix(in oklab,var(--color-purple-600,oklch(55.8% .288 302.321)) 10%,transparent)}}#root#root#root .bg-purple-600\/20{background-color:#9810fa33}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-purple-600\/20{background-color:color-mix(in oklab,var(--color-purple-600,oklch(55.8% .288 302.321)) 20%,transparent)}}#root#root#root .bg-purple-600\/30{background-color:#9810fa4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-purple-600\/30{background-color:color-mix(in oklab,var(--color-purple-600,oklch(55.8% .288 302.321)) 30%,transparent)}}#root#root#root .bg-purple-600\/45{background-color:#9810fa73}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-purple-600\/45{background-color:color-mix(in oklab,var(--color-purple-600,oklch(55.8% .288 302.321)) 45%,transparent)}}#root#root#root .bg-red-50{background-color:var(--color-red-50,oklch(97.1% .013 17.38))}#root#root#root .bg-red-400\/70{background-color:#ff6568b3}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-red-400\/70{background-color:color-mix(in oklab,var(--color-red-400,oklch(70.4% .191 22.216)) 70%,transparent)}}#root#root#root .bg-red-500{background-color:var(--color-red-500,oklch(63.7% .237 25.331))}#root#root#root .bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500,oklch(63.7% .237 25.331)) 10%,transparent)}}#root#root#root .bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500,oklch(63.7% .237 25.331)) 15%,transparent)}}#root#root#root .bg-red-600{background-color:var(--color-red-600,oklch(57.7% .245 27.325))}#root#root#root .bg-red-600\/10{background-color:#e400141a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-red-600\/10{background-color:color-mix(in oklab,var(--color-red-600,oklch(57.7% .245 27.325)) 10%,transparent)}}#root#root#root .bg-red-600\/15{background-color:#e4001426}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-red-600\/15{background-color:color-mix(in oklab,var(--color-red-600,oklch(57.7% .245 27.325)) 15%,transparent)}}#root#root#root .bg-ring{background-color:var(--ring)}#root#root#root .bg-rose-50{background-color:var(--color-rose-50,oklch(96.9% .015 12.422))}#root#root#root .bg-rose-100{background-color:var(--color-rose-100,oklch(94.1% .03 12.58))}#root#root#root .bg-rose-200\/50{background-color:#ffccd380}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-rose-200\/50{background-color:color-mix(in oklab,var(--color-rose-200,oklch(89.2% .058 10.001)) 50%,transparent)}}#root#root#root .bg-rose-200\/50\!{background-color:#ffccd380!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-rose-200\/50\!{background-color:color-mix(in oklab,var(--color-rose-200,oklch(89.2% .058 10.001)) 50%,transparent)!important}}#root#root#root .bg-rose-300\/50{background-color:#ffa2ae80}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-rose-300\/50{background-color:color-mix(in oklab,var(--color-rose-300,oklch(81% .117 11.638)) 50%,transparent)}}#root#root#root .bg-rose-400{background-color:var(--color-rose-400,oklch(71.2% .194 13.428))}#root#root#root .bg-rose-400\/15{background-color:#ff667f26}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-rose-400\/15{background-color:color-mix(in oklab,var(--color-rose-400,oklch(71.2% .194 13.428)) 15%,transparent)}}#root#root#root .bg-rose-500{background-color:var(--color-rose-500,oklch(64.5% .246 16.439))}#root#root#root .bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500,oklch(64.5% .246 16.439)) 10%,transparent)}}#root#root#root .bg-rose-500\/12{background-color:#ff23571f}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-rose-500\/12{background-color:color-mix(in oklab,var(--color-rose-500,oklch(64.5% .246 16.439)) 12%,transparent)}}#root#root#root .bg-rose-500\/60{background-color:#ff235799}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-rose-500\/60{background-color:color-mix(in oklab,var(--color-rose-500,oklch(64.5% .246 16.439)) 60%,transparent)}}#root#root#root .bg-rose-600{background-color:var(--color-rose-600,oklch(58.6% .253 17.585))}#root#root#root .bg-rose-600\/10{background-color:#e700441a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-rose-600\/10{background-color:color-mix(in oklab,var(--color-rose-600,oklch(58.6% .253 17.585)) 10%,transparent)}}#root#root#root .bg-rose-600\/15{background-color:#e7004426}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-rose-600\/15{background-color:color-mix(in oklab,var(--color-rose-600,oklch(58.6% .253 17.585)) 15%,transparent)}}#root#root#root .bg-rose-900{background-color:var(--color-rose-900,oklch(41% .159 10.272))}#root#root#root .bg-secondary{background-color:var(--secondary)}#root#root#root .bg-secondary-foreground{background-color:var(--secondary-foreground)}#root#root#root .bg-secondary\/10{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-secondary\/10{background-color:color-mix(in oklab,var(--secondary) 10%,transparent)}}#root#root#root .bg-secondary\/20{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-secondary\/20{background-color:color-mix(in oklab,var(--secondary) 20%,transparent)}}#root#root#root .bg-secondary\/50{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-secondary\/50{background-color:color-mix(in oklab,var(--secondary) 50%,transparent)}}#root#root#root .bg-sidebar{background-color:var(--sidebar)}#root#root#root .bg-sidebar-accent\/50{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sidebar-accent\/50{background-color:color-mix(in oklab,var(--sidebar-accent) 50%,transparent)}}#root#root#root .bg-sky-50{background-color:var(--color-sky-50,oklch(97.7% .013 236.62))}#root#root#root .bg-sky-200\/50{background-color:#b8e6fe80}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-200\/50{background-color:color-mix(in oklab,var(--color-sky-200,oklch(90.1% .058 230.902)) 50%,transparent)}}#root#root#root .bg-sky-200\/50\!{background-color:#b8e6fe80!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-200\/50\!{background-color:color-mix(in oklab,var(--color-sky-200,oklch(90.1% .058 230.902)) 50%,transparent)!important}}#root#root#root .bg-sky-300{background-color:var(--color-sky-300,oklch(82.8% .111 230.318))}#root#root#root .bg-sky-300\/50{background-color:#77d4ff80}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-300\/50{background-color:color-mix(in oklab,var(--color-sky-300,oklch(82.8% .111 230.318)) 50%,transparent)}}#root#root#root .bg-sky-400{background-color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .bg-sky-400\/10{background-color:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-400\/10{background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 10%,transparent)}}#root#root#root .bg-sky-400\/15{background-color:#00bcfe26}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-400\/15{background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 15%,transparent)}}#root#root#root .bg-sky-500{background-color:var(--color-sky-500,oklch(68.5% .169 237.323))}#root#root#root .bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500,oklch(68.5% .169 237.323)) 10%,transparent)}}#root#root#root .bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-500\/15{background-color:color-mix(in oklab,var(--color-sky-500,oklch(68.5% .169 237.323)) 15%,transparent)}}#root#root#root .bg-sky-500\/30{background-color:#00a5ef4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-500\/30{background-color:color-mix(in oklab,var(--color-sky-500,oklch(68.5% .169 237.323)) 30%,transparent)}}#root#root#root .bg-sky-500\/50{background-color:#00a5ef80}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-500\/50{background-color:color-mix(in oklab,var(--color-sky-500,oklch(68.5% .169 237.323)) 50%,transparent)}}#root#root#root .bg-sky-500\/60{background-color:#00a5ef99}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-500\/60{background-color:color-mix(in oklab,var(--color-sky-500,oklch(68.5% .169 237.323)) 60%,transparent)}}#root#root#root .bg-sky-600{background-color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .bg-sky-600\!{background-color:var(--color-sky-600,oklch(58.8% .158 241.966))!important}#root#root#root .bg-sky-600\/5{background-color:#0084cc0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-600\/5{background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 5%,transparent)}}#root#root#root .bg-sky-600\/10{background-color:#0084cc1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-600\/10{background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 10%,transparent)}}#root#root#root .bg-sky-600\/15{background-color:#0084cc26}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-600\/15{background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 15%,transparent)}}#root#root#root .bg-sky-600\/20{background-color:#0084cc33}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-600\/20{background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 20%,transparent)}}#root#root#root .bg-sky-600\/25{background-color:#0084cc40}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-600\/25{background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 25%,transparent)}}#root#root#root .bg-sky-600\/30{background-color:#0084cc4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-600\/30{background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 30%,transparent)}}#root#root#root .bg-sky-600\/40{background-color:#0084cc66}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-600\/40{background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 40%,transparent)}}#root#root#root .bg-sky-600\/50{background-color:#0084cc80}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-600\/50{background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 50%,transparent)}}#root#root#root .bg-sky-600\/60{background-color:#0084cc99}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-sky-600\/60{background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 60%,transparent)}}#root#root#root .bg-sky-700{background-color:var(--color-sky-700,oklch(50% .134 242.749))}#root#root#root .bg-slate-50{background-color:var(--color-slate-50,oklch(98.4% .003 247.858))}#root#root#root .bg-slate-100{background-color:var(--color-slate-100,oklch(96.8% .007 247.896))}#root#root#root .bg-slate-300\/50{background-color:#cad5e280}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-slate-300\/50{background-color:color-mix(in oklab,var(--color-slate-300,oklch(86.9% .022 252.894)) 50%,transparent)}}#root#root#root .bg-slate-400{background-color:var(--color-slate-400,oklch(70.4% .04 256.788))}#root#root#root .bg-slate-600{background-color:var(--color-slate-600,oklch(44.6% .043 257.281))}#root#root#root .bg-stone-200{background-color:var(--color-stone-200,oklch(92.3% .003 48.717))}#root#root#root .bg-stone-800{background-color:var(--color-stone-800,oklch(26.8% .007 34.298))}#root#root#root .bg-teal-500{background-color:var(--color-teal-500,oklch(70.4% .14 182.503))}#root#root#root .bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-teal-500\/10{background-color:color-mix(in oklab,var(--color-teal-500,oklch(70.4% .14 182.503)) 10%,transparent)}}#root#root#root .bg-teal-500\/15{background-color:#00baa726}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-teal-500\/15{background-color:color-mix(in oklab,var(--color-teal-500,oklch(70.4% .14 182.503)) 15%,transparent)}}#root#root#root .bg-teal-600{background-color:var(--color-teal-600,oklch(60% .118 184.704))}#root#root#root .bg-teal-600\/10{background-color:#0095881a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-teal-600\/10{background-color:color-mix(in oklab,var(--color-teal-600,oklch(60% .118 184.704)) 10%,transparent)}}#root#root#root .bg-teal-600\/15{background-color:#00958826}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-teal-600\/15{background-color:color-mix(in oklab,var(--color-teal-600,oklch(60% .118 184.704)) 15%,transparent)}}#root#root#root .bg-teal-600\/20{background-color:#00958833}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-teal-600\/20{background-color:color-mix(in oklab,var(--color-teal-600,oklch(60% .118 184.704)) 20%,transparent)}}#root#root#root .bg-transparent{background-color:#0000}#root#root#root .bg-transparent\!{background-color:#0000!important}#root#root#root .bg-violet-50{background-color:var(--color-violet-50,oklch(96.9% .016 293.756))}#root#root#root .bg-violet-100{background-color:var(--color-violet-100,oklch(94.3% .029 294.588))}#root#root#root .bg-violet-200{background-color:var(--color-violet-200,oklch(89.4% .057 293.283))}#root#root#root .bg-violet-200\/50{background-color:#ddd6ff80}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-violet-200\/50{background-color:color-mix(in oklab,var(--color-violet-200,oklch(89.4% .057 293.283)) 50%,transparent)}}#root#root#root .bg-violet-200\/50\!{background-color:#ddd6ff80!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-violet-200\/50\!{background-color:color-mix(in oklab,var(--color-violet-200,oklch(89.4% .057 293.283)) 50%,transparent)!important}}#root#root#root .bg-violet-300\/50{background-color:#c4b4ff80}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-violet-300\/50{background-color:color-mix(in oklab,var(--color-violet-300,oklch(81.1% .111 293.571)) 50%,transparent)}}#root#root#root .bg-violet-400{background-color:var(--color-violet-400,oklch(70.2% .183 293.541))}#root#root#root .bg-violet-400\/15{background-color:#a685ff26}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-violet-400\/15{background-color:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541)) 15%,transparent)}}#root#root#root .bg-violet-500{background-color:var(--color-violet-500,oklch(60.6% .25 292.717))}#root#root#root .bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500,oklch(60.6% .25 292.717)) 10%,transparent)}}#root#root#root .bg-violet-500\/12{background-color:#8d54ff1f}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-violet-500\/12{background-color:color-mix(in oklab,var(--color-violet-500,oklch(60.6% .25 292.717)) 12%,transparent)}}#root#root#root .bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-violet-500\/15{background-color:color-mix(in oklab,var(--color-violet-500,oklch(60.6% .25 292.717)) 15%,transparent)}}#root#root#root .bg-violet-500\/30{background-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-violet-500\/30{background-color:color-mix(in oklab,var(--color-violet-500,oklch(60.6% .25 292.717)) 30%,transparent)}}#root#root#root .bg-violet-500\/60{background-color:#8d54ff99}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-violet-500\/60{background-color:color-mix(in oklab,var(--color-violet-500,oklch(60.6% .25 292.717)) 60%,transparent)}}#root#root#root .bg-violet-600{background-color:var(--color-violet-600,oklch(54.1% .281 293.009))}#root#root#root .bg-violet-600\/5{background-color:#7f22fe0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-violet-600\/5{background-color:color-mix(in oklab,var(--color-violet-600,oklch(54.1% .281 293.009)) 5%,transparent)}}#root#root#root .bg-violet-600\/8{background-color:#7f22fe14}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-violet-600\/8{background-color:color-mix(in oklab,var(--color-violet-600,oklch(54.1% .281 293.009)) 8%,transparent)}}#root#root#root .bg-violet-600\/10{background-color:#7f22fe1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-violet-600\/10{background-color:color-mix(in oklab,var(--color-violet-600,oklch(54.1% .281 293.009)) 10%,transparent)}}#root#root#root .bg-violet-600\/15{background-color:#7f22fe26}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-violet-600\/15{background-color:color-mix(in oklab,var(--color-violet-600,oklch(54.1% .281 293.009)) 15%,transparent)}}#root#root#root .bg-violet-600\/20{background-color:#7f22fe33}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-violet-600\/20{background-color:color-mix(in oklab,var(--color-violet-600,oklch(54.1% .281 293.009)) 20%,transparent)}}#root#root#root .bg-white{background-color:var(--color-white,#fff)}#root#root#root .bg-white\!{background-color:var(--color-white,#fff)!important}#root#root#root .bg-white\/2\.5{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/2\.5{background-color:color-mix(in oklab,var(--color-white,#fff) 2.5%,transparent)}}#root#root#root .bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/3{background-color:color-mix(in oklab,var(--color-white,#fff) 3%,transparent)}}#root#root#root .bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/5{background-color:color-mix(in oklab,var(--color-white,#fff) 5%,transparent)}}#root#root#root .bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/10{background-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}#root#root#root .bg-white\/10\!{background-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/10\!{background-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)!important}}#root#root#root .bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/12{background-color:color-mix(in oklab,var(--color-white,#fff) 12%,transparent)}}#root#root#root .bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/15{background-color:color-mix(in oklab,var(--color-white,#fff) 15%,transparent)}}#root#root#root .bg-white\/16{background-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/16{background-color:color-mix(in oklab,var(--color-white,#fff) 16%,transparent)}}#root#root#root .bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/20{background-color:color-mix(in oklab,var(--color-white,#fff) 20%,transparent)}}#root#root#root .bg-white\/35\!{background-color:#ffffff59!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/35\!{background-color:color-mix(in oklab,var(--color-white,#fff) 35%,transparent)!important}}#root#root#root .bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/40{background-color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}#root#root#root .bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/50{background-color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}#root#root#root .bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/60{background-color:color-mix(in oklab,var(--color-white,#fff) 60%,transparent)}}#root#root#root .bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/80{background-color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}#root#root#root .bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-white\/90{background-color:color-mix(in oklab,var(--color-white,#fff) 90%,transparent)}}#root#root#root .bg-yellow-300{background-color:var(--color-yellow-300,oklch(90.5% .182 98.111))}#root#root#root .bg-yellow-400{background-color:var(--color-yellow-400,oklch(85.2% .199 91.936))}#root#root#root .bg-yellow-500{background-color:var(--color-yellow-500,oklch(79.5% .184 86.047))}#root#root#root .bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500,oklch(79.5% .184 86.047)) 10%,transparent)}}#root#root#root .bg-yellow-500\/15{background-color:#edb20026}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-yellow-500\/15{background-color:color-mix(in oklab,var(--color-yellow-500,oklch(79.5% .184 86.047)) 15%,transparent)}}#root#root#root .bg-yellow-500\/60{background-color:#edb20099}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-yellow-500\/60{background-color:color-mix(in oklab,var(--color-yellow-500,oklch(79.5% .184 86.047)) 60%,transparent)}}#root#root#root .bg-zinc-500{background-color:var(--color-zinc-500,oklch(55.2% .016 285.938))}#root#root#root .bg-zinc-600{background-color:var(--color-zinc-600,oklch(44.2% .017 285.786))}#root#root#root .bg-zinc-600\/5{background-color:#52525c0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-zinc-600\/5{background-color:color-mix(in oklab,var(--color-zinc-600,oklch(44.2% .017 285.786)) 5%,transparent)}}#root#root#root .bg-zinc-600\/10{background-color:#52525c1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-zinc-600\/10{background-color:color-mix(in oklab,var(--color-zinc-600,oklch(44.2% .017 285.786)) 10%,transparent)}}#root#root#root .bg-linear-135{--tw-gradient-position:135deg}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .bg-linear-135{--tw-gradient-position:135deg in oklab}}#root#root#root .bg-linear-135{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .bg-linear-160{--tw-gradient-position:160deg}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .bg-linear-160{--tw-gradient-position:160deg in oklab}}#root#root#root .bg-linear-160{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}#root#root#root .bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .bg-linear-to-bl{--tw-gradient-position:to bottom left}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .bg-linear-to-bl{--tw-gradient-position:to bottom left in oklab}}#root#root#root .bg-linear-to-bl{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}#root#root#root .bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .bg-linear-to-l{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .bg-linear-to-l{--tw-gradient-position:to left in oklab}}#root#root#root .bg-linear-to-l{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .bg-linear-to-r{--tw-gradient-position:to right in oklab}}#root#root#root .bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .bg-linear-to-t{--tw-gradient-position:to top in oklab}}#root#root#root .bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .bg-linear-to-tl{--tw-gradient-position:to top left}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .bg-linear-to-tl{--tw-gradient-position:to top left in oklab}}#root#root#root .bg-linear-to-tl{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .bg-linear-to-tr{--tw-gradient-position:to top right}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .bg-linear-to-tr{--tw-gradient-position:to top right in oklab}}#root#root#root .bg-gradient-to-b,#root#root#root .bg-linear-to-tr{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}#root#root#root .bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}#root#root#root .bg-gradient-to-br,#root#root#root .bg-gradient-to-l{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .bg-gradient-to-l{--tw-gradient-position:to left in oklab}#root#root#root .bg-gradient-to-r{--tw-gradient-position:to right in oklab}#root#root#root .bg-gradient-to-r,#root#root#root .bg-gradient-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .bg-gradient-to-t{--tw-gradient-position:to top in oklab}#root#root#root .bg-linear-\[90deg\,\#ff4242\,\#a1ff42\,\#42a1ff\,\#42d0ff\,\#a142ff\]{--tw-gradient-position:90deg,#ff4242,#a1ff42,#42a1ff,#42d0ff,#a142ff;background-image:linear-gradient(var(--tw-gradient-stops,90deg,#ff4242,#a1ff42,#42a1ff,#42d0ff,#a142ff))}#root#root#root .bg-linear-\[115deg\]{--tw-gradient-position:115deg;background-image:linear-gradient(var(--tw-gradient-stops,115deg))}#root#root#root .bg-radial-\[at_30\%_22\%\]{--tw-gradient-position:at 30% 22%;background-image:radial-gradient(var(--tw-gradient-stops,at 30% 22%))}#root#root#root .bg-radial-\[at_50\%_110\%\]{--tw-gradient-position:at 50% 110%;background-image:radial-gradient(var(--tw-gradient-stops,at 50% 110%))}#root#root#root .bg-radial-\[at_150\%_90\%\]{--tw-gradient-position:at 150% 90%;background-image:radial-gradient(var(--tw-gradient-stops,at 150% 90%))}#root#root#root .bg-\[conic-gradient\(\#ef4444\,\#38bdf8\,\#8b5cf6\,\#ef4444\)\]{background-image:conic-gradient(#ef4444,#38bdf8,#8b5cf6,#ef4444)}#root#root#root .bg-\[conic-gradient\(from_210deg_at_30\%_70\%\,var\(--chart-1\)\,var\(--chart-2\)\,var\(--chart-4\)\,var\(--chart-1\)\)\]{background-image:conic-gradient(from 210deg at 30% 70%,var(--chart-1),var(--chart-2),var(--chart-4),var(--chart-1))}#root#root#root .bg-\[image\:repeating-linear-gradient\(45deg\,color-mix\(in_oklab\,var\(--border\)40\%\,transparent\)0\,color-mix\(in_oklab\,var\(--border\)40\%\,transparent\)1px\,transparent_0\,transparent_50\%\)\]{background-image:repeating-linear-gradient(45deg,var(--border)0,var(--border)1px,transparent 0,transparent 50%)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[image\:repeating-linear-gradient\(45deg\,color-mix\(in_oklab\,var\(--border\)40\%\,transparent\)0\,color-mix\(in_oklab\,var\(--border\)40\%\,transparent\)1px\,transparent_0\,transparent_50\%\)\]{background-image:repeating-linear-gradient(45deg,color-mix(in oklab,var(--border)40%,transparent)0,color-mix(in oklab,var(--border)40%,transparent)1px,transparent 0,transparent 50%)}}#root#root#root .bg-\[linear-gradient\(0deg\,color-mix\(in_oklab\,var\(--primary\)40\%\,transparent\)_0\%\,color-mix\(in_oklab\,var\(--primary\)40\%\,transparent\)_100\%\)\,linear-gradient\(315deg\,var\(--primary\)_17\.53\%\,var\(--secondary\)_36\.13\%\,var\(--primary\)_62\.6\%\)\]{background-image:linear-gradient(0deg,var(--primary) 0,var(--primary) 100%),linear-gradient(315deg,var(--primary) 17.53%,var(--secondary) 36.13%,var(--primary) 62.6%)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[linear-gradient\(0deg\,color-mix\(in_oklab\,var\(--primary\)40\%\,transparent\)_0\%\,color-mix\(in_oklab\,var\(--primary\)40\%\,transparent\)_100\%\)\,linear-gradient\(315deg\,var\(--primary\)_17\.53\%\,var\(--secondary\)_36\.13\%\,var\(--primary\)_62\.6\%\)\]{background-image:linear-gradient(0deg,color-mix(in oklab,var(--primary)40%,transparent) 0,color-mix(in oklab,var(--primary)40%,transparent) 100%),linear-gradient(315deg,var(--primary) 17.53%,var(--secondary) 36.13%,var(--primary) 62.6%)}}#root#root#root .bg-\[linear-gradient\(90deg\,\#ff4242\,\#a1ff42\,\#42a1ff\,\#42d0ff\,\#a142ff\)\]{background-image:linear-gradient(90deg,#ff4242,#a1ff42,#42a1ff,#42d0ff,#a142ff)}#root#root#root .bg-\[linear-gradient\(90deg\,rgba\(0\,44\,34\,0\.50\)_0\%\,rgba\(5\,51\,69\,0\.50\)_100\%\)\]{background-image:linear-gradient(90deg,#002c2280,#05334580)}#root#root#root .bg-\[linear-gradient\(90deg\,rgba\(15\,23\,43\,0\.50\)_0\%\,rgba\(29\,41\,61\,0\.50\)_100\%\)\]{background-image:linear-gradient(90deg,#0f172b80,#1d293d80)}#root#root#root .bg-\[linear-gradient\(120deg\,var\(--muted\)_calc\(var\(--shimmer-x\)-25\%\)\,oklch\(100\%_0_0\/0\.4\)_var\(--shimmer-x\)\,var\(--muted\)_calc\(var\(--shimmer-x\)\+25\%\)\)\]{background-image:linear-gradient(120deg,var(--muted) calc(var(--shimmer-x) - 25%),oklch(100% 0 0/.4) var(--shimmer-x),var(--muted) calc(var(--shimmer-x) + 25%))}#root#root#root .bg-\[linear-gradient\(120deg\,var\(--primary\)_calc\(var\(--shimmer-button-x\)-25\%\)\,var\(--primary-foreground\)_var\(--shimmer-button-x\)\,var\(--primary\)_calc\(var\(--shimmer-button-x\)\+25\%\)\)\]{background-image:linear-gradient(120deg,var(--primary) calc(var(--shimmer-button-x) - 25%),var(--primary-foreground) var(--shimmer-button-x),var(--primary) calc(var(--shimmer-button-x) + 25%))}#root#root#root .bg-\[linear-gradient\(135deg\,\#a7d8d8\,\#7fb3b3\,\#5c8a8a\)\]{background-image:linear-gradient(135deg,#a7d8d8,#7fb3b3,#5c8a8a)}#root#root#root .bg-\[linear-gradient\(135deg\,\#f6d9a0\,\#e8a87c\,\#c38d6f\)\]{background-image:linear-gradient(135deg,#f6d9a0,#e8a87c,#c38d6f)}#root#root#root .bg-\[linear-gradient\(160deg\,\#bef264_17\.53\%\,\#65a30d_85\.03\%\,\#000000_113\.64\%\)\]{background-image:linear-gradient(160deg,#bef264 17.53%,#65a30d 85.03%,#000 113.64%)}#root#root#root .bg-\[linear-gradient\(177deg\,\#bef264_-13\.06\%\,\#65a30d_60\.64\%\,\#000000_127\.51\%\)\]{background-image:linear-gradient(177deg,#bef264 -13.06%,#65a30d 60.64%,#000 127.51%)}#root#root#root .bg-\[linear-gradient\(black\,black\)\,linear-gradient\(black_30\%\,rgba\(0\,0\,0\,0\)\)\,linear-gradient\(90deg\,\#ff4242\,\#a1ff42\,\#42a1ff\,\#42d0ff\,\#a142ff\)\]{background-image:linear-gradient(#000,#000),linear-gradient(#000 30%,#0000),linear-gradient(90deg,#ff4242,#a1ff42,#42a1ff,#42d0ff,#a142ff)}#root#root#root .bg-\[linear-gradient\(to_right\,\#80808012_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,\#80808012_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#80808012 1px,#0000 0),linear-gradient(#80808012 1px,#0000 0)}#root#root#root .bg-\[linear-gradient\(to_right\,var\(--color-muted\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,var\(--color-muted\)_1px\,transparent_1px\)\]{background-image:linear-gradient(to right,var(--color-muted) 1px,transparent 1px),linear-gradient(to bottom,var(--color-muted) 1px,transparent 1px)}#root#root#root .bg-\[linear-gradient\(var\(--primary\)\,var\(--primary\)\)\,linear-gradient\(var\(--primary\)_30\%\,rgba\(0\,0\,0\,0\)\)\,linear-gradient\(90deg\,\#ff4242\,\#a1ff42\,\#42a1ff\,\#42d0ff\,\#a142ff\)\]{background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(var(--primary) 30%,#0000),linear-gradient(90deg,#ff4242,#a1ff42,#42a1ff,#42d0ff,#a142ff)}#root#root#root .bg-\[radial-gradient\(50\%_278\%\,oklch\(0\.6259_0\.0462_47\.96\)_0\%\,color-mix\(in_oklab\,oklch\(0\.9312_0\.0136_53\.34\)_50\%\,transparent\)_100\%\)\]{background-image:radial-gradient(50% 278%,oklch(62.59% .0462 47.96) 0,oklab(93.12% .00812009 .0109098/.5) 100%)}#root#root#root .bg-\[radial-gradient\(circle\,currentColor_1px\,transparent_1px\)\]{background-image:radial-gradient(circle,currentColor 1px,#0000 0)}#root#root#root .bg-\[radial-gradient\(circle\,rgba\(0\,0\,0\,0\)_60\%\,rgba\(0\,0\,0\,1\)_100\%\)\]{background-image:radial-gradient(circle,#0000 60%,#000 100%)}#root#root#root .bg-\[radial-gradient\(circle\,rgba\(0\,0\,0\,0\.8\)_0\%\,rgba\(0\,0\,0\,0\)_60\%\)\]{background-image:radial-gradient(circle,#000c 0,#0000 60%)}#root#root#root .bg-\[radial-gradient\(circle\,rgba\(37\,99\,235\,0\.55\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#2563eb8c 0,#0000 70%)}#root#root#root .bg-\[radial-gradient\(circle\,rgba\(43\,182\,115\,0\.16\)\,rgba\(43\,182\,115\,0\)_68\%\)\]{background-image:radial-gradient(circle,#2bb67329,#2bb67300 68%)}#root#root#root .bg-\[radial-gradient\(circle\,rgba\(255\,255\,255\,0\.16\)_1px\,transparent_1\.5px\)\]{background-image:radial-gradient(circle,#ffffff29 1px,#0000 1.5px)}#root#root#root .bg-\[radial-gradient\(circle\,transparent_0\%\,var\(--background\)_80\%\)\]{background-image:radial-gradient(circle,transparent 0,var(--background) 80%)}#root#root#root .bg-\[radial-gradient\(circle\,var\(--muted-foreground\)\,transparent_50\%\)\]{background-image:radial-gradient(circle,var(--muted-foreground),transparent 50%)}#root#root#root .bg-\[radial-gradient\(circle_at_center\,color-mix\(in_oklab\,var\(--primary\)_15\%\,transparent\)_2px\,transparent_2px\)\]{background-image:radial-gradient(circle at center,var(--primary) 2px,transparent 2px)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[radial-gradient\(circle_at_center\,color-mix\(in_oklab\,var\(--primary\)_15\%\,transparent\)_2px\,transparent_2px\)\]{background-image:radial-gradient(circle at center,color-mix(in oklab,var(--primary) 15%,transparent) 2px,transparent 2px)}}#root#root#root .bg-\[radial-gradient\(circle_at_center\,rgba\(29\,78\,216\,0\.45\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#1d4ed873 0,#0000 70%)}#root#root#root .bg-\[radial-gradient\(circle_at_center\,rgba\(var\(--fifth-color\)\,0\.8\)_0\%\,rgba\(var\(--fifth-color\)\,0\)_50\%\)\]{background-image:radial-gradient(circle at center,rgba(var(--fifth-color),.8) 0,rgba(var(--fifth-color),0) 50%)}#root#root#root .bg-\[radial-gradient\(circle_at_center\,rgba\(var\(--first-color\)\,0\.8\)_0\%\,rgba\(var\(--first-color\)\,0\)_50\%\)\]{background-image:radial-gradient(circle at center,rgba(var(--first-color),.8) 0,rgba(var(--first-color),0) 50%)}#root#root#root .bg-\[radial-gradient\(circle_at_center\,rgba\(var\(--fourth-color\)\,0\.8\)_0\%\,rgba\(var\(--fourth-color\)\,0\)_50\%\)\]{background-image:radial-gradient(circle at center,rgba(var(--fourth-color),.8) 0,rgba(var(--fourth-color),0) 50%)}#root#root#root .bg-\[radial-gradient\(circle_at_center\,rgba\(var\(--second-color\)\,0\.8\)_0\%\,rgba\(var\(--second-color\)\,0\)_50\%\)\]{background-image:radial-gradient(circle at center,rgba(var(--second-color),.8) 0,rgba(var(--second-color),0) 50%)}#root#root#root .bg-\[radial-gradient\(circle_at_center\,rgba\(var\(--sixth-color\)\,0\.8\)_0\%\,rgba\(var\(--sixth-color\)\,0\)_50\%\)\]{background-image:radial-gradient(circle at center,rgba(var(--sixth-color),.8) 0,rgba(var(--sixth-color),0) 50%)}#root#root#root .bg-\[radial-gradient\(circle_at_center\,rgba\(var\(--third-color\)\,0\.8\)_0\%\,rgba\(var\(--third-color\)\,0\)_50\%\)\]{background-image:radial-gradient(circle at center,rgba(var(--third-color),.8) 0,rgba(var(--third-color),0) 50%)}#root#root#root .bg-\[radial-gradient\(color-mix\(in_oklab\,var\(--primary\)10\%\,transparent\)_2px\,transparent_2px\)\]{background-image:radial-gradient(var(--primary) 2px,transparent 2px)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[radial-gradient\(color-mix\(in_oklab\,var\(--primary\)10\%\,transparent\)_2px\,transparent_2px\)\]{background-image:radial-gradient(color-mix(in oklab,var(--primary)10%,transparent) 2px,transparent 2px)}}#root#root#root .bg-\[radial-gradient\(rgba\(0\,0\,0\,0\.13\)_1px\,transparent_1px\)\]{background-image:radial-gradient(#00000021 1px,#0000 0)}#root#root#root .bg-\[radial-gradient\(transparent_10\%\,var\(--muted\)_90\%\)\]{background-image:radial-gradient(transparent 10%,var(--muted) 90%)}#root#root#root .bg-\[radial-gradient\(transparent_20\%\,var\(--background\)_90\%\)\]{background-image:radial-gradient(transparent 20%,var(--background) 90%)}#root#root#root .bg-\[radial-gradient\(transparent_20\%\,var\(--card\)_70\%\)\]{background-image:radial-gradient(transparent 20%,var(--card) 70%)}#root#root#root .bg-\[radial-gradient\(transparent_20\%\,var\(--card\)_80\%\)\]{background-image:radial-gradient(transparent 20%,var(--card) 80%)}#root#root#root .bg-\[radial-gradient\(transparent_50\%\,var\(--card\)_100\%\)\]{background-image:radial-gradient(transparent 50%,var(--card) 100%)}#root#root#root .bg-\[radial-gradient\(var\(--border\)_1px\,transparent_1px\)\]{background-image:radial-gradient(var(--border) 1px,transparent 1px)}#root#root#root .bg-\[radial-gradient\(var\(--card\)_40\%\,transparent_90\%\)\]{background-image:radial-gradient(var(--card) 40%,transparent 90%)}#root#root#root .bg-\[radial-gradient\(var\(--color-muted\)_1px\,transparent_1px\)\]{background-image:radial-gradient(var(--color-muted) 1px,transparent 1px)}#root#root#root .bg-\[repeating-linear-gradient\(0deg\,var\(--border\)\,var\(--border\)_5px\,var\(--card\)_6px\,var\(--card\)_10px\)\]{background-image:repeating-linear-gradient(0deg,var(--border),var(--border) 5px,var(--card) 6px,var(--card) 10px)}#root#root#root .bg-\[repeating-linear-gradient\(45deg\,color-mix\(in_oklab\,var\(--border\)40\%\,transparent\)0\,color-mix\(in_oklab\,var\(--border\)40\%\,transparent\)1px\,transparent_0\,transparent_50\%\)\]{background-image:repeating-linear-gradient(45deg,var(--border)0,var(--border)1px,transparent 0,transparent 50%)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[repeating-linear-gradient\(45deg\,color-mix\(in_oklab\,var\(--border\)40\%\,transparent\)0\,color-mix\(in_oklab\,var\(--border\)40\%\,transparent\)1px\,transparent_0\,transparent_50\%\)\]{background-image:repeating-linear-gradient(45deg,color-mix(in oklab,var(--border)40%,transparent)0,color-mix(in oklab,var(--border)40%,transparent)1px,transparent 0,transparent 50%)}}#root#root#root .bg-\[repeating-linear-gradient\(45deg\,color-mix\(in_oklab\,var\(--card-foreground\)10\%\,transparent\)\,color-mix\(in_oklab\,var\(--card-foreground\)10\%\,transparent\)_1px\,var\(--card\)_2px\,var\(--card\)_15px\)\]{background-image:repeating-linear-gradient(45deg,var(--card-foreground),var(--card-foreground) 1px,var(--card) 2px,var(--card) 15px)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[repeating-linear-gradient\(45deg\,color-mix\(in_oklab\,var\(--card-foreground\)10\%\,transparent\)\,color-mix\(in_oklab\,var\(--card-foreground\)10\%\,transparent\)_1px\,var\(--card\)_2px\,var\(--card\)_15px\)\]{background-image:repeating-linear-gradient(45deg,color-mix(in oklab,var(--card-foreground)10%,transparent),color-mix(in oklab,var(--card-foreground)10%,transparent) 1px,var(--card) 2px,var(--card) 15px)}}#root#root#root .bg-\[repeating-linear-gradient\(45deg\,color-mix\(in_oklab\,var\(--foreground\)10\%\,transparent\)\,color-mix\(in_oklab\,var\(--foreground\)10\%\,transparent\)_1px\,var\(--muted\)_2px\,var\(--muted\)_15px\)\]{background-image:repeating-linear-gradient(45deg,var(--foreground),var(--foreground) 1px,var(--muted) 2px,var(--muted) 15px)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[repeating-linear-gradient\(45deg\,color-mix\(in_oklab\,var\(--foreground\)10\%\,transparent\)\,color-mix\(in_oklab\,var\(--foreground\)10\%\,transparent\)_1px\,var\(--muted\)_2px\,var\(--muted\)_15px\)\]{background-image:repeating-linear-gradient(45deg,color-mix(in oklab,var(--foreground)10%,transparent),color-mix(in oklab,var(--foreground)10%,transparent) 1px,var(--muted) 2px,var(--muted) 15px)}}#root#root#root .bg-\[repeating-linear-gradient\(45deg\,color-mix\(in_oklab\,var\(--sidebar-foreground\)10\%\,transparent\)\,color-mix\(in_oklab\,var\(--sidebar-foreground\)10\%\,transparent\)_1px\,var\(--sidebar\)_2px\,var\(--sidebar\)_15px\)\]{background-image:repeating-linear-gradient(45deg,var(--sidebar-foreground),var(--sidebar-foreground) 1px,var(--sidebar) 2px,var(--sidebar) 15px)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[repeating-linear-gradient\(45deg\,color-mix\(in_oklab\,var\(--sidebar-foreground\)10\%\,transparent\)\,color-mix\(in_oklab\,var\(--sidebar-foreground\)10\%\,transparent\)_1px\,var\(--sidebar\)_2px\,var\(--sidebar\)_15px\)\]{background-image:repeating-linear-gradient(45deg,color-mix(in oklab,var(--sidebar-foreground)10%,transparent),color-mix(in oklab,var(--sidebar-foreground)10%,transparent) 1px,var(--sidebar) 2px,var(--sidebar) 15px)}}#root#root#root .bg-\[repeating-linear-gradient\(45deg\,var\(--muted\)\,var\(--muted\)_1px\,var\(--card\)_2px\,var\(--card\)_15px\)\]{background-image:repeating-linear-gradient(45deg,var(--muted),var(--muted) 1px,var(--card) 2px,var(--card) 15px)}#root#root#root .bg-\[repeating-linear-gradient\(135deg\,color-mix\(in_oklab\,var\(--card-foreground\)8\%\,transparent\)\,color-mix\(in_oklab\,var\(--card-foreground\)8\%\,transparent\)_1px\,var\(--card\)_2px\,var\(--card\)_10px\)\]{background-image:repeating-linear-gradient(135deg,var(--card-foreground),var(--card-foreground) 1px,var(--card) 2px,var(--card) 10px)}@supports (color:color-mix(in lab,red,red)){#root#root#root .bg-\[repeating-linear-gradient\(135deg\,color-mix\(in_oklab\,var\(--card-foreground\)8\%\,transparent\)\,color-mix\(in_oklab\,var\(--card-foreground\)8\%\,transparent\)_1px\,var\(--card\)_2px\,var\(--card\)_10px\)\]{background-image:repeating-linear-gradient(135deg,color-mix(in oklab,var(--card-foreground)8%,transparent),color-mix(in oklab,var(--card-foreground)8%,transparent) 1px,var(--card) 2px,var(--card) 10px)}}#root#root#root .bg-\[url\(\'https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/download\/image-09\.png\'\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/download/image-09.png)}#root#root#root .bg-\[url\(\'https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/testimonials\/gradient-bg\.png\'\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/testimonials/gradient-bg.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/ecommerce\/offer-modal\/image-3\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/ecommerce/offer-modal/image-3.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/ecommerce\/product-category\/image-36\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/ecommerce/product-category/image-36.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/ecommerce\/product-category\/image-37\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/ecommerce/product-category/image-37.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/ecommerce\/product-category\/image-38\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/ecommerce/product-category/image-38.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/ecommerce\/product-category\/image-39\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/ecommerce/product-category/image-39.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/error\/image-2\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/error/image-2.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/hero\/image-17\.png\?width\=1216\&format\=auto\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/hero/image-17.png?width=1216&format=auto)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/hero\/image-22\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/hero/image-22.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/hero\/image-34\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/hero/image-34.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/template\/landing-page\/matter\/image-01\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/template/landing-page/matter/image-01.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/template\/landing-page\/matter\/image-02\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/template/landing-page/matter/image-02.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/template\/landing-page\/matter\/image-03\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/template/landing-page/matter/image-03.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/template\/landing-page\/matter\/image-04\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/template/landing-page/matter/image-04.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/template\/landing-page\/matter\/image-05\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/template/landing-page/matter/image-05.png)}#root#root#root .bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/template\/landing-page\/matter\/image-06\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/template/landing-page/matter/image-06.png)}#root#root#root .bg-none{background-image:none}#root#root#root .from-\[\#0d1829\]{--tw-gradient-from:#0d1829;--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))}#root#root#root .from-\[\#00000C\]{--tw-gradient-from:#00000c;--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))}#root#root#root .from-\[\#1A4DBA\]{--tw-gradient-from:#1a4dba;--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))}#root#root#root .from-\[\#1A2537\]{--tw-gradient-from:#1a2537;--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))}#root#root#root .from-\[\#6AA4E1\]{--tw-gradient-from:#6aa4e1;--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))}#root#root#root .from-\[\#18C1FF\]{--tw-gradient-from:#18c1ff;--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))}#root#root#root .from-\[\#00000042\]{--tw-gradient-from:#00000042;--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))}#root#root#root .from-\[\#141D30\]{--tw-gradient-from:#141d30;--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))}#root#root#root .from-\[\#633B2C\]{--tw-gradient-from:#633b2c;--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))}#root#root#root .from-\[\#4496cd\]{--tw-gradient-from:#4496cd;--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))}#root#root#root .from-\[\#7357CB\]{--tw-gradient-from:#7357cb;--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))}#root#root#root .from-\[\#EB7EC5\]{--tw-gradient-from:#eb7ec5;--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))}#root#root#root .from-\[color-mix\(in_oklch\,var\(--primary-foreground\)_18\%\,transparent\)\]{--tw-gradient-from:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-\[color-mix\(in_oklch\,var\(--primary-foreground\)_18\%\,transparent\)\]{--tw-gradient-from:color-mix(in oklch,var(--primary-foreground) 18%,transparent)}}#root#root#root .from-\[color-mix\(in_oklch\,var\(--primary-foreground\)_18\%\,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))}#root#root#root .from-\[var\(--color-from\)\]{--tw-gradient-from:var(--color-from);--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))}#root#root#root .from-accent{--tw-gradient-from:var(--accent);--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))}#root#root#root .from-amber-200{--tw-gradient-from:var(--color-amber-200,oklch(92.4% .12 95.746));--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))}#root#root#root .from-amber-200\/50{--tw-gradient-from:#fee68580}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-amber-200\/50{--tw-gradient-from:color-mix(in oklab,var(--color-amber-200,oklch(92.4% .12 95.746)) 50%,transparent)}}#root#root#root .from-amber-200\/50{--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))}#root#root#root .from-amber-500{--tw-gradient-from:var(--color-amber-500,oklch(76.9% .188 70.08));--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))}#root#root#root .from-amber-600{--tw-gradient-from:var(--color-amber-600,oklch(66.6% .179 58.318));--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))}#root#root#root .from-amber-600\/15{--tw-gradient-from:#dd740026}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-amber-600\/15{--tw-gradient-from:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 15%,transparent)}}#root#root#root .from-amber-600\/15{--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))}#root#root#root .from-amber-600\/20{--tw-gradient-from:#dd740033}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-amber-600\/20{--tw-gradient-from:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 20%,transparent)}}#root#root#root .from-amber-600\/20{--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))}#root#root#root .from-background{--tw-gradient-from:var(--background);--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))}#root#root#root .from-background\/60{--tw-gradient-from:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-background\/60{--tw-gradient-from:color-mix(in oklab,var(--background) 60%,transparent)}}#root#root#root .from-background\/60{--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))}#root#root#root .from-black{--tw-gradient-from:var(--color-black,#000);--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))}#root#root#root .from-black\/0{--tw-gradient-from:#0000}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-black\/0{--tw-gradient-from:color-mix(in oklab,var(--color-black,#000) 0%,transparent)}}#root#root#root .from-black\/0{--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))}#root#root#root .from-black\/30{--tw-gradient-from:#0000004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-black\/30{--tw-gradient-from:color-mix(in oklab,var(--color-black,#000) 30%,transparent)}}#root#root#root .from-black\/30{--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))}#root#root#root .from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-black\/60{--tw-gradient-from:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}#root#root#root .from-black\/60{--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))}#root#root#root .from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-black\/70{--tw-gradient-from:color-mix(in oklab,var(--color-black,#000) 70%,transparent)}}#root#root#root .from-black\/70{--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))}#root#root#root .from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black,#000) 80%,transparent)}}#root#root#root .from-black\/80{--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))}#root#root#root .from-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-black\/90{--tw-gradient-from:color-mix(in oklab,var(--color-black,#000) 90%,transparent)}}#root#root#root .from-black\/90{--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))}#root#root#root .from-blue-300{--tw-gradient-from:var(--color-blue-300,oklch(80.9% .105 251.813));--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))}#root#root#root .from-blue-600\/15{--tw-gradient-from:#155dfc26}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-blue-600\/15{--tw-gradient-from:color-mix(in oklab,var(--color-blue-600,oklch(54.6% .245 262.881)) 15%,transparent)}}#root#root#root .from-blue-600\/15{--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))}#root#root#root .from-border\/20{--tw-gradient-from:var(--border)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-border\/20{--tw-gradient-from:color-mix(in oklab,var(--border) 20%,transparent)}}#root#root#root .from-border\/20{--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))}#root#root#root .from-card{--tw-gradient-from:var(--card);--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))}#root#root#root .from-card\/90{--tw-gradient-from:var(--card)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-card\/90{--tw-gradient-from:color-mix(in oklab,var(--card) 90%,transparent)}}#root#root#root .from-card\/90{--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))}#root#root#root .from-cyan-900{--tw-gradient-from:var(--color-cyan-900,oklch(39.8% .07 227.392));--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))}#root#root#root .from-destructive{--tw-gradient-from:var(--destructive);--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))}#root#root#root .from-destructive\/15{--tw-gradient-from:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-destructive\/15{--tw-gradient-from:color-mix(in oklab,var(--destructive) 15%,transparent)}}#root#root#root .from-destructive\/15{--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))}#root#root#root .from-destructive\/20{--tw-gradient-from:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-destructive\/20{--tw-gradient-from:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root#root#root .from-destructive\/20{--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))}#root#root#root .from-emerald-200\/50{--tw-gradient-from:#a4f4cf80}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-emerald-200\/50{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-200,oklch(90.5% .093 164.15)) 50%,transparent)}}#root#root#root .from-emerald-200\/50{--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))}#root#root#root .from-emerald-600\/20{--tw-gradient-from:#00976733}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-emerald-600\/20{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-600,oklch(59.6% .145 163.225)) 20%,transparent)}}#root#root#root .from-emerald-600\/20{--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))}#root#root#root .from-foreground\/60{--tw-gradient-from:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-foreground\/60{--tw-gradient-from:color-mix(in oklab,var(--foreground) 60%,transparent)}}#root#root#root .from-foreground\/60{--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))}#root#root#root .from-foreground\/80{--tw-gradient-from:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-foreground\/80{--tw-gradient-from:color-mix(in oklab,var(--foreground) 80%,transparent)}}#root#root#root .from-foreground\/80{--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))}#root#root#root .from-foreground\/\[0\.07\]{--tw-gradient-from:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-foreground\/\[0\.07\]{--tw-gradient-from:color-mix(in oklab,var(--foreground) 7.0%,transparent)}}#root#root#root .from-foreground\/\[0\.07\]{--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))}#root#root#root .from-fuchsia-600\/20{--tw-gradient-from:#c600db33}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-fuchsia-600\/20{--tw-gradient-from:color-mix(in oklab,var(--color-fuchsia-600,oklch(59.1% .293 322.896)) 20%,transparent)}}#root#root#root .from-fuchsia-600\/20{--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))}#root#root#root .from-green-100{--tw-gradient-from:var(--color-green-100,oklch(96.2% .044 156.743));--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))}#root#root#root .from-green-600{--tw-gradient-from:var(--color-green-600,oklch(62.7% .194 149.214));--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))}#root#root#root .from-green-600\/15{--tw-gradient-from:#00a54426}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-green-600\/15{--tw-gradient-from:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 15%,transparent)}}#root#root#root .from-green-600\/15{--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))}#root#root#root .from-green-600\/20{--tw-gradient-from:#00a54433}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-green-600\/20{--tw-gradient-from:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 20%,transparent)}}#root#root#root .from-green-600\/20{--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))}#root#root#root .from-indigo-500{--tw-gradient-from:var(--color-indigo-500,oklch(58.5% .233 277.117));--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))}#root#root#root .from-indigo-600\/20{--tw-gradient-from:#4f39f633}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-indigo-600\/20{--tw-gradient-from:color-mix(in oklab,var(--color-indigo-600,oklch(51.1% .262 276.966)) 20%,transparent)}}#root#root#root .from-indigo-600\/20{--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))}#root#root#root .from-lime-600\/20{--tw-gradient-from:#62a40033}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-lime-600\/20{--tw-gradient-from:color-mix(in oklab,var(--color-lime-600,oklch(64.8% .2 131.684)) 20%,transparent)}}#root#root#root .from-lime-600\/20{--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))}#root#root#root .from-muted{--tw-gradient-from:var(--muted);--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))}#root#root#root .from-muted\/60{--tw-gradient-from:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-muted\/60{--tw-gradient-from:color-mix(in oklab,var(--muted) 60%,transparent)}}#root#root#root .from-muted\/60{--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))}#root#root#root .from-muted\/90{--tw-gradient-from:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-muted\/90{--tw-gradient-from:color-mix(in oklab,var(--muted) 90%,transparent)}}#root#root#root .from-muted\/90{--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))}#root#root#root .from-neutral-100{--tw-gradient-from:var(--color-neutral-100,oklch(97% 0 0));--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))}#root#root#root .from-neutral-400{--tw-gradient-from:var(--color-neutral-400,oklch(70.8% 0 0));--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))}#root#root#root .from-neutral-600{--tw-gradient-from:var(--color-neutral-600,oklch(43.9% 0 0));--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))}#root#root#root .from-neutral-900{--tw-gradient-from:var(--color-neutral-900,oklch(20.5% 0 0));--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))}#root#root#root .from-neutral-900\/5{--tw-gradient-from:#1717170d}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-neutral-900\/5{--tw-gradient-from:color-mix(in oklab,var(--color-neutral-900,oklch(20.5% 0 0)) 5%,transparent)}}#root#root#root .from-neutral-900\/5{--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))}#root#root#root .from-neutral-900\/10{--tw-gradient-from:#1717171a}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-neutral-900\/10{--tw-gradient-from:color-mix(in oklab,var(--color-neutral-900,oklch(20.5% 0 0)) 10%,transparent)}}#root#root#root .from-neutral-900\/10{--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))}#root#root#root .from-neutral-900\/20{--tw-gradient-from:#17171733}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-neutral-900\/20{--tw-gradient-from:color-mix(in oklab,var(--color-neutral-900,oklch(20.5% 0 0)) 20%,transparent)}}#root#root#root .from-neutral-900\/20{--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))}#root#root#root .from-neutral-900\/90{--tw-gradient-from:#171717e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-neutral-900\/90{--tw-gradient-from:color-mix(in oklab,var(--color-neutral-900,oklch(20.5% 0 0)) 90%,transparent)}}#root#root#root .from-neutral-900\/90{--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))}#root#root#root .from-orange-500{--tw-gradient-from:var(--color-orange-500,oklch(70.5% .213 47.604));--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))}#root#root#root .from-orange-600\/20{--tw-gradient-from:#f0510033}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-orange-600\/20{--tw-gradient-from:color-mix(in oklab,var(--color-orange-600,oklch(64.6% .222 41.116)) 20%,transparent)}}#root#root#root .from-orange-600\/20{--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))}#root#root#root .from-pink-600\/20{--tw-gradient-from:#e3007633}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-pink-600\/20{--tw-gradient-from:color-mix(in oklab,var(--color-pink-600,oklch(59.2% .249 .584)) 20%,transparent)}}#root#root#root .from-pink-600\/20{--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))}#root#root#root .from-primary{--tw-gradient-from:var(--primary);--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))}#root#root#root .from-primary\/10{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-primary\/10{--tw-gradient-from:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .from-primary\/10{--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))}#root#root#root .from-primary\/15{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-primary\/15{--tw-gradient-from:color-mix(in oklab,var(--primary) 15%,transparent)}}#root#root#root .from-primary\/15{--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))}#root#root#root .from-primary\/20{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-primary\/20{--tw-gradient-from:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .from-primary\/20{--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))}#root#root#root .from-primary\/25{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-primary\/25{--tw-gradient-from:color-mix(in oklab,var(--primary) 25%,transparent)}}#root#root#root .from-primary\/25{--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))}#root#root#root .from-primary\/30{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-primary\/30{--tw-gradient-from:color-mix(in oklab,var(--primary) 30%,transparent)}}#root#root#root .from-primary\/30{--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))}#root#root#root .from-primary\/40{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-primary\/40{--tw-gradient-from:color-mix(in oklab,var(--primary) 40%,transparent)}}#root#root#root .from-primary\/40{--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))}#root#root#root .from-primary\/60{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-primary\/60{--tw-gradient-from:color-mix(in oklab,var(--primary) 60%,transparent)}}#root#root#root .from-primary\/60{--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))}#root#root#root .from-primary\/70{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-primary\/70{--tw-gradient-from:color-mix(in oklab,var(--primary) 70%,transparent)}}#root#root#root .from-primary\/70{--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))}#root#root#root .from-primary\/80{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-primary\/80{--tw-gradient-from:color-mix(in oklab,var(--primary) 80%,transparent)}}#root#root#root .from-primary\/80{--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))}#root#root#root .from-purple-500{--tw-gradient-from:var(--color-purple-500,oklch(62.7% .265 303.9));--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))}#root#root#root .from-red-500{--tw-gradient-from:var(--color-red-500,oklch(63.7% .237 25.331));--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))}#root#root#root .from-rose-200\/50{--tw-gradient-from:#ffccd380}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-rose-200\/50{--tw-gradient-from:color-mix(in oklab,var(--color-rose-200,oklch(89.2% .058 10.001)) 50%,transparent)}}#root#root#root .from-rose-200\/50{--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))}#root#root#root .from-rose-600\/20{--tw-gradient-from:#e7004433}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-rose-600\/20{--tw-gradient-from:color-mix(in oklab,var(--color-rose-600,oklch(58.6% .253 17.585)) 20%,transparent)}}#root#root#root .from-rose-600\/20{--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))}#root#root#root .from-secondary{--tw-gradient-from:var(--secondary);--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))}#root#root#root .from-secondary\/20{--tw-gradient-from:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-secondary\/20{--tw-gradient-from:color-mix(in oklab,var(--secondary) 20%,transparent)}}#root#root#root .from-secondary\/20{--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))}#root#root#root .from-sky-100{--tw-gradient-from:var(--color-sky-100,oklch(95.1% .026 236.824));--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))}#root#root#root .from-sky-200\/50{--tw-gradient-from:#b8e6fe80}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-sky-200\/50{--tw-gradient-from:color-mix(in oklab,var(--color-sky-200,oklch(90.1% .058 230.902)) 50%,transparent)}}#root#root#root .from-sky-200\/50{--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))}#root#root#root .from-sky-500\/25{--tw-gradient-from:#00a5ef40}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-sky-500\/25{--tw-gradient-from:color-mix(in oklab,var(--color-sky-500,oklch(68.5% .169 237.323)) 25%,transparent)}}#root#root#root .from-sky-500\/25{--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))}#root#root#root .from-sky-600\/15{--tw-gradient-from:#0084cc26}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-sky-600\/15{--tw-gradient-from:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 15%,transparent)}}#root#root#root .from-sky-600\/15{--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))}#root#root#root .from-sky-600\/20{--tw-gradient-from:#0084cc33}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-sky-600\/20{--tw-gradient-from:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 20%,transparent)}}#root#root#root .from-sky-600\/20{--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))}#root#root#root .from-slate-200\/50{--tw-gradient-from:#e2e8f080}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-slate-200\/50{--tw-gradient-from:color-mix(in oklab,var(--color-slate-200,oklch(92.9% .013 255.508)) 50%,transparent)}}#root#root#root .from-slate-200\/50{--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))}#root#root#root .from-slate-600\/15{--tw-gradient-from:#45556c26}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-slate-600\/15{--tw-gradient-from:color-mix(in oklab,var(--color-slate-600,oklch(44.6% .043 257.281)) 15%,transparent)}}#root#root#root .from-slate-600\/15{--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))}#root#root#root .from-slate-900\/95{--tw-gradient-from:#0f172bf2}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-slate-900\/95{--tw-gradient-from:color-mix(in oklab,var(--color-slate-900,oklch(20.8% .042 265.755)) 95%,transparent)}}#root#root#root .from-slate-900\/95{--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))}#root#root#root .from-teal-900\/40{--tw-gradient-from:#0b4f4a66}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-teal-900\/40{--tw-gradient-from:color-mix(in oklab,var(--color-teal-900,oklch(38.6% .063 188.416)) 40%,transparent)}}#root#root#root .from-teal-900\/40{--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))}#root#root#root .from-transparent{--tw-gradient-from: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))}#root#root#root .from-violet-200\/50{--tw-gradient-from:#ddd6ff80}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-violet-200\/50{--tw-gradient-from:color-mix(in oklab,var(--color-violet-200,oklch(89.4% .057 293.283)) 50%,transparent)}}#root#root#root .from-violet-200\/50{--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))}#root#root#root .from-violet-400{--tw-gradient-from:var(--color-violet-400,oklch(70.2% .183 293.541));--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))}#root#root#root .from-violet-500\/20{--tw-gradient-from:#8d54ff33}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-violet-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-violet-500,oklch(60.6% .25 292.717)) 20%,transparent)}}#root#root#root .from-violet-500\/20{--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))}#root#root#root .from-violet-600{--tw-gradient-from:var(--color-violet-600,oklch(54.1% .281 293.009));--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))}#root#root#root .from-violet-600\/15{--tw-gradient-from:#7f22fe26}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-violet-600\/15{--tw-gradient-from:color-mix(in oklab,var(--color-violet-600,oklch(54.1% .281 293.009)) 15%,transparent)}}#root#root#root .from-violet-600\/15{--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))}#root#root#root .from-violet-600\/20{--tw-gradient-from:#7f22fe33}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-violet-600\/20{--tw-gradient-from:color-mix(in oklab,var(--color-violet-600,oklch(54.1% .281 293.009)) 20%,transparent)}}#root#root#root .from-violet-600\/20{--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))}#root#root#root .from-white{--tw-gradient-from:var(--color-white,#fff);--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))}#root#root#root .from-white\/15{--tw-gradient-from:#ffffff26}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-white\/15{--tw-gradient-from:color-mix(in oklab,var(--color-white,#fff) 15%,transparent)}}#root#root#root .from-white\/15{--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))}#root#root#root .from-white\/25{--tw-gradient-from:#ffffff40}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-white\/25{--tw-gradient-from:color-mix(in oklab,var(--color-white,#fff) 25%,transparent)}}#root#root#root .from-white\/25{--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))}#root#root#root .from-white\/45{--tw-gradient-from:#ffffff73}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-white\/45{--tw-gradient-from:color-mix(in oklab,var(--color-white,#fff) 45%,transparent)}}#root#root#root .from-white\/45{--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))}#root#root#root .from-white\/50{--tw-gradient-from:#ffffff80}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-white\/50{--tw-gradient-from:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}#root#root#root .from-white\/50{--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))}#root#root#root .from-yellow-100{--tw-gradient-from:var(--color-yellow-100,oklch(97.3% .071 103.193));--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))}#root#root#root .from-zinc-600\/20{--tw-gradient-from:#52525c33}@supports (color:color-mix(in lab,red,red)){#root#root#root .from-zinc-600\/20{--tw-gradient-from:color-mix(in oklab,var(--color-zinc-600,oklch(44.2% .017 285.786)) 20%,transparent)}}#root#root#root .from-zinc-600\/20{--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))}#root#root#root .from-0\%{--tw-gradient-from-position:0%}#root#root#root .from-10\%{--tw-gradient-from-position:10%}#root#root#root .from-20\%{--tw-gradient-from-position:20%}#root#root#root .from-25\%{--tw-gradient-from-position:25%}#root#root#root .from-30\%{--tw-gradient-from-position:30%}#root#root#root .from-55\%{--tw-gradient-from-position:55%}#root#root#root .from-75\%{--tw-gradient-from-position:75%}#root#root#root .from-100\%{--tw-gradient-from-position:100%}#root#root#root .from-\[1\.33\%\]{--tw-gradient-from-position:1.33%}#root#root#root .via-\[\#1ABCFE\]{--tw-gradient-via:#1abcfe;--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)}#root#root#root .via-\[\#3fa8dc\]{--tw-gradient-via:#3fa8dc;--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)}#root#root#root .via-\[\#080f1d\]{--tw-gradient-via:#080f1d;--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)}#root#root#root .via-\[\#000513\]{--tw-gradient-via:#000513;--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)}#root#root#root .via-\[\#FE8FB5\]{--tw-gradient-via:#fe8fb5;--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)}#root#root#root .via-\[\#FFBE7B\]{--tw-gradient-via:#ffbe7b;--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)}#root#root#root .via-\[var\(--color-to\)\]{--tw-gradient-via:var(--color-to);--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)}#root#root#root .via-amber-300{--tw-gradient-via:var(--color-amber-300,oklch(87.9% .169 91.605));--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)}#root#root#root .via-amber-600{--tw-gradient-via:var(--color-amber-600,oklch(66.6% .179 58.318));--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)}#root#root#root .via-amber-600\/5{--tw-gradient-via:#dd74000d}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-amber-600\/5{--tw-gradient-via:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 5%,transparent)}}#root#root#root .via-amber-600\/5{--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)}#root#root#root .via-amber-600\/60{--tw-gradient-via:#dd740099}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-amber-600\/60{--tw-gradient-via:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 60%,transparent)}}#root#root#root .via-amber-600\/60{--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)}#root#root#root .via-background\/60{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-background\/60{--tw-gradient-via:color-mix(in oklab,var(--background) 60%,transparent)}}#root#root#root .via-background\/60{--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)}#root#root#root .via-background\/80{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-background\/80{--tw-gradient-via:color-mix(in oklab,var(--background) 80%,transparent)}}#root#root#root .via-background\/80{--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)}#root#root#root .via-background\/90{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-background\/90{--tw-gradient-via:color-mix(in oklab,var(--background) 90%,transparent)}}#root#root#root .via-background\/90{--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)}#root#root#root .via-black\/10{--tw-gradient-via:#0000001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-black\/10{--tw-gradient-via:color-mix(in oklab,var(--color-black,#000) 10%,transparent)}}#root#root#root .via-black\/10{--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)}#root#root#root .via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-black\/20{--tw-gradient-via:color-mix(in oklab,var(--color-black,#000) 20%,transparent)}}#root#root#root .via-black\/20{--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)}#root#root#root .via-black\/30{--tw-gradient-via:#0000004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-black\/30{--tw-gradient-via:color-mix(in oklab,var(--color-black,#000) 30%,transparent)}}#root#root#root .via-black\/30{--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)}#root#root#root .via-black\/60{--tw-gradient-via:#0009}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-black\/60{--tw-gradient-via:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}#root#root#root .via-black\/60{--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)}#root#root#root .via-blue-600\/5{--tw-gradient-via:#155dfc0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-blue-600\/5{--tw-gradient-via:color-mix(in oklab,var(--color-blue-600,oklch(54.6% .245 262.881)) 5%,transparent)}}#root#root#root .via-blue-600\/5{--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)}#root#root#root .via-border{--tw-gradient-via:var(--border);--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)}#root#root#root .via-card\/80{--tw-gradient-via:var(--card)}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-card\/80{--tw-gradient-via:color-mix(in oklab,var(--card) 80%,transparent)}}#root#root#root .via-card\/80{--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)}#root#root#root .via-cyan-800{--tw-gradient-via:var(--color-cyan-800,oklch(45% .085 224.283));--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)}#root#root#root .via-destructive{--tw-gradient-via:var(--destructive);--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)}#root#root#root .via-destructive\/5{--tw-gradient-via:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-destructive\/5{--tw-gradient-via:color-mix(in oklab,var(--destructive) 5%,transparent)}}#root#root#root .via-destructive\/5{--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)}#root#root#root .via-destructive\/60{--tw-gradient-via:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-destructive\/60{--tw-gradient-via:color-mix(in oklab,var(--destructive) 60%,transparent)}}#root#root#root .via-destructive\/60{--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)}#root#root#root .via-foreground\/50{--tw-gradient-via:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-foreground\/50{--tw-gradient-via:color-mix(in oklab,var(--foreground) 50%,transparent)}}#root#root#root .via-foreground\/50{--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)}#root#root#root .via-green-600\/5{--tw-gradient-via:#00a5440d}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-green-600\/5{--tw-gradient-via:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 5%,transparent)}}#root#root#root .via-green-600\/5{--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)}#root#root#root .via-neutral-100\/60{--tw-gradient-via:#f5f5f599}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-neutral-100\/60{--tw-gradient-via:color-mix(in oklab,var(--color-neutral-100,oklch(97% 0 0)) 60%,transparent)}}#root#root#root .via-neutral-100\/60{--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)}#root#root#root .via-primary{--tw-gradient-via:var(--primary);--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)}#root#root#root .via-primary\/5{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-primary\/5{--tw-gradient-via:color-mix(in oklab,var(--primary) 5%,transparent)}}#root#root#root .via-primary\/5{--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)}#root#root#root .via-primary\/30{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-primary\/30{--tw-gradient-via:color-mix(in oklab,var(--primary) 30%,transparent)}}#root#root#root .via-primary\/30{--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)}#root#root#root .via-primary\/60{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-primary\/60{--tw-gradient-via:color-mix(in oklab,var(--primary) 60%,transparent)}}#root#root#root .via-primary\/60{--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)}#root#root#root .via-sky-400{--tw-gradient-via:var(--color-sky-400,oklch(74.6% .16 232.661));--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)}#root#root#root .via-sky-600{--tw-gradient-via:var(--color-sky-600,oklch(58.8% .158 241.966));--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)}#root#root#root .via-sky-600\/5{--tw-gradient-via:#0084cc0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-sky-600\/5{--tw-gradient-via:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 5%,transparent)}}#root#root#root .via-sky-600\/5{--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)}#root#root#root .via-slate-600\/5{--tw-gradient-via:#45556c0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-slate-600\/5{--tw-gradient-via:color-mix(in oklab,var(--color-slate-600,oklch(44.6% .043 257.281)) 5%,transparent)}}#root#root#root .via-slate-600\/5{--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)}#root#root#root .via-slate-800\/90{--tw-gradient-via:#1d293de6}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-slate-800\/90{--tw-gradient-via:color-mix(in oklab,var(--color-slate-800,oklch(27.9% .041 260.031)) 90%,transparent)}}#root#root#root .via-slate-800\/90{--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)}#root#root#root .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)}#root#root#root .via-violet-500\/5{--tw-gradient-via:#8d54ff0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-violet-500\/5{--tw-gradient-via:color-mix(in oklab,var(--color-violet-500,oklch(60.6% .25 292.717)) 5%,transparent)}}#root#root#root .via-violet-500\/5{--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)}#root#root#root .via-violet-600\/5{--tw-gradient-via:#7f22fe0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .via-violet-600\/5{--tw-gradient-via:color-mix(in oklab,var(--color-violet-600,oklch(54.1% .281 293.009)) 5%,transparent)}}#root#root#root .via-violet-600\/5{--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)}#root#root#root .via-42\%{--tw-gradient-via-position:42%}#root#root#root .via-75\%{--tw-gradient-via-position:75%}#root#root#root .via-85\%{--tw-gradient-via-position:85%}#root#root#root .to-\[\#0E276A\]{--tw-gradient-to:#0e276a;--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))}#root#root#root .to-\[\#00000000\]{--tw-gradient-to:#0000;--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))}#root#root#root .to-\[\#0000001f\]{--tw-gradient-to:#0000001f;--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))}#root#root#root .to-\[\#9DC0E2\]{--tw-gradient-to:#9dc0e2;--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))}#root#root#root .to-\[\#040A1A\]{--tw-gradient-to:#040a1a;--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))}#root#root#root .to-\[\#0054DB\]{--tw-gradient-to:#0054db;--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))}#root#root#root .to-\[\#089dc6\]{--tw-gradient-to:#089dc6;--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))}#root#root#root .to-\[\#141D30\]\/0{--tw-gradient-to:oklab(0% 0 0/0);--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))}#root#root#root .to-\[\#433A71\]{--tw-gradient-to:#433a71;--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))}#root#root#root .to-\[\#020817\]{--tw-gradient-to:#020817;--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))}#root#root#root .to-\[\#350084\]\/30{--tw-gradient-to:oklab(31.3432% .0550425 -.171161/.3);--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))}#root#root#root .to-\[\#A259FF\]{--tw-gradient-to:#a259ff;--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))}#root#root#root .to-amber-200\/50{--tw-gradient-to:#fee68580}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-amber-200\/50{--tw-gradient-to:color-mix(in oklab,var(--color-amber-200,oklch(92.4% .12 95.746)) 50%,transparent)}}#root#root#root .to-amber-200\/50{--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))}#root#root#root .to-amber-500{--tw-gradient-to:var(--color-amber-500,oklch(76.9% .188 70.08));--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))}#root#root#root .to-amber-600{--tw-gradient-to:var(--color-amber-600,oklch(66.6% .179 58.318));--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))}#root#root#root .to-amber-600\/5{--tw-gradient-to:#dd74000d}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-amber-600\/5{--tw-gradient-to:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 5%,transparent)}}#root#root#root .to-amber-600\/5{--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))}#root#root#root .to-background{--tw-gradient-to:var(--background);--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))}#root#root#root .to-background\/70{--tw-gradient-to:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-background\/70{--tw-gradient-to:color-mix(in oklab,var(--background) 70%,transparent)}}#root#root#root .to-background\/70{--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))}#root#root#root .to-black{--tw-gradient-to:var(--color-black,#000);--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))}#root#root#root .to-black\/6{--tw-gradient-to:#0000000f}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-black\/6{--tw-gradient-to:color-mix(in oklab,var(--color-black,#000) 6%,transparent)}}#root#root#root .to-black\/6{--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))}#root#root#root .to-black\/25{--tw-gradient-to:#00000040}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-black\/25{--tw-gradient-to:color-mix(in oklab,var(--color-black,#000) 25%,transparent)}}#root#root#root .to-black\/25{--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))}#root#root#root .to-black\/30{--tw-gradient-to:#0000004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-black\/30{--tw-gradient-to:color-mix(in oklab,var(--color-black,#000) 30%,transparent)}}#root#root#root .to-black\/30{--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))}#root#root#root .to-black\/40{--tw-gradient-to:#0006}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-black\/40{--tw-gradient-to:color-mix(in oklab,var(--color-black,#000) 40%,transparent)}}#root#root#root .to-black\/40{--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))}#root#root#root .to-black\/60{--tw-gradient-to:#0009}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-black\/60{--tw-gradient-to:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}#root#root#root .to-black\/60{--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))}#root#root#root .to-black\/75{--tw-gradient-to:#000000bf}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-black\/75{--tw-gradient-to:color-mix(in oklab,var(--color-black,#000) 75%,transparent)}}#root#root#root .to-black\/75{--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))}#root#root#root .to-black\/85{--tw-gradient-to:#000000d9}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-black\/85{--tw-gradient-to:color-mix(in oklab,var(--color-black,#000) 85%,transparent)}}#root#root#root .to-black\/85{--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))}#root#root#root .to-black\/90{--tw-gradient-to:#000000e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-black\/90{--tw-gradient-to:color-mix(in oklab,var(--color-black,#000) 90%,transparent)}}#root#root#root .to-black\/90{--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))}#root#root#root .to-blue-500{--tw-gradient-to:var(--color-blue-500,oklch(62.3% .214 259.815));--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))}#root#root#root .to-border\/20{--tw-gradient-to:var(--border)}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-border\/20{--tw-gradient-to:color-mix(in oklab,var(--border) 20%,transparent)}}#root#root#root .to-border\/20{--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))}#root#root#root .to-card{--tw-gradient-to:var(--card);--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))}#root#root#root .to-cyan-900{--tw-gradient-to:var(--color-cyan-900,oklch(39.8% .07 227.392));--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))}#root#root#root .to-cyan-900\/40{--tw-gradient-to:#104e6466}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-cyan-900\/40{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-900,oklch(39.8% .07 227.392)) 40%,transparent)}}#root#root#root .to-cyan-900\/40{--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))}#root#root#root .to-destructive{--tw-gradient-to:var(--destructive);--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))}#root#root#root .to-destructive\/5{--tw-gradient-to:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-destructive\/5{--tw-gradient-to:color-mix(in oklab,var(--destructive) 5%,transparent)}}#root#root#root .to-destructive\/5{--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))}#root#root#root .to-destructive\/30{--tw-gradient-to:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-destructive\/30{--tw-gradient-to:color-mix(in oklab,var(--destructive) 30%,transparent)}}#root#root#root .to-destructive\/30{--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))}#root#root#root .to-destructive\/60{--tw-gradient-to:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-destructive\/60{--tw-gradient-to:color-mix(in oklab,var(--destructive) 60%,transparent)}}#root#root#root .to-destructive\/60{--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))}#root#root#root .to-emerald-200\/50{--tw-gradient-to:#a4f4cf80}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-emerald-200\/50{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-200,oklch(90.5% .093 164.15)) 50%,transparent)}}#root#root#root .to-emerald-200\/50{--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))}#root#root#root .to-emerald-600\/5{--tw-gradient-to:#0097670d}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-emerald-600\/5{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-600,oklch(59.6% .145 163.225)) 5%,transparent)}}#root#root#root .to-emerald-600\/5{--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))}#root#root#root .to-fuchsia-600\/5{--tw-gradient-to:#c600db0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-fuchsia-600\/5{--tw-gradient-to:color-mix(in oklab,var(--color-fuchsia-600,oklch(59.1% .293 322.896)) 5%,transparent)}}#root#root#root .to-fuchsia-600\/5{--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))}#root#root#root .to-indigo-600{--tw-gradient-to:var(--color-indigo-600,oklch(51.1% .262 276.966));--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))}#root#root#root .to-indigo-600\/5{--tw-gradient-to:#4f39f60d}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-indigo-600\/5{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-600,oklch(51.1% .262 276.966)) 5%,transparent)}}#root#root#root .to-indigo-600\/5{--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))}#root#root#root .to-lime-600\/5{--tw-gradient-to:#62a4000d}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-lime-600\/5{--tw-gradient-to:color-mix(in oklab,var(--color-lime-600,oklch(64.8% .2 131.684)) 5%,transparent)}}#root#root#root .to-lime-600\/5{--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))}#root#root#root .to-muted{--tw-gradient-to:var(--muted);--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))}#root#root#root .to-muted\/5{--tw-gradient-to:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-muted\/5{--tw-gradient-to:color-mix(in oklab,var(--muted) 5%,transparent)}}#root#root#root .to-muted\/5{--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))}#root#root#root .to-neutral-100{--tw-gradient-to:var(--color-neutral-100,oklch(97% 0 0));--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))}#root#root#root .to-neutral-300\/20{--tw-gradient-to:#d4d4d433}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-neutral-300\/20{--tw-gradient-to:color-mix(in oklab,var(--color-neutral-300,oklch(87% 0 0)) 20%,transparent)}}#root#root#root .to-neutral-300\/20{--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))}#root#root#root .to-neutral-600{--tw-gradient-to:var(--color-neutral-600,oklch(43.9% 0 0));--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))}#root#root#root .to-neutral-700{--tw-gradient-to:var(--color-neutral-700,oklch(37.1% 0 0));--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))}#root#root#root .to-neutral-800{--tw-gradient-to:var(--color-neutral-800,oklch(26.9% 0 0));--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))}#root#root#root .to-neutral-900{--tw-gradient-to:var(--color-neutral-900,oklch(20.5% 0 0));--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))}#root#root#root .to-orange-600\/5{--tw-gradient-to:#f051000d}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-orange-600\/5{--tw-gradient-to:color-mix(in oklab,var(--color-orange-600,oklch(64.6% .222 41.116)) 5%,transparent)}}#root#root#root .to-orange-600\/5{--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))}#root#root#root .to-pink-500{--tw-gradient-to:var(--color-pink-500,oklch(65.6% .241 354.308));--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))}#root#root#root .to-pink-600\/5{--tw-gradient-to:#e300760d}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-pink-600\/5{--tw-gradient-to:color-mix(in oklab,var(--color-pink-600,oklch(59.2% .249 .584)) 5%,transparent)}}#root#root#root .to-pink-600\/5{--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))}#root#root#root .to-primary{--tw-gradient-to:var(--primary);--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))}#root#root#root .to-primary\/5{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-primary\/5{--tw-gradient-to:color-mix(in oklab,var(--primary) 5%,transparent)}}#root#root#root .to-primary\/5{--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))}#root#root#root .to-primary\/10{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-primary\/10{--tw-gradient-to:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .to-primary\/10{--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))}#root#root#root .to-primary\/20{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-primary\/20{--tw-gradient-to:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .to-primary\/20{--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))}#root#root#root .to-primary\/35{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-primary\/35{--tw-gradient-to:color-mix(in oklab,var(--primary) 35%,transparent)}}#root#root#root .to-primary\/35{--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))}#root#root#root .to-primary\/40{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-primary\/40{--tw-gradient-to:color-mix(in oklab,var(--primary) 40%,transparent)}}#root#root#root .to-primary\/40{--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))}#root#root#root .to-primary\/45{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-primary\/45{--tw-gradient-to:color-mix(in oklab,var(--primary) 45%,transparent)}}#root#root#root .to-primary\/45{--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))}#root#root#root .to-primary\/60{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-primary\/60{--tw-gradient-to:color-mix(in oklab,var(--primary) 60%,transparent)}}#root#root#root .to-primary\/60{--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))}#root#root#root .to-primary\/65{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-primary\/65{--tw-gradient-to:color-mix(in oklab,var(--primary) 65%,transparent)}}#root#root#root .to-primary\/65{--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))}#root#root#root .to-primary\/70{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-primary\/70{--tw-gradient-to:color-mix(in oklab,var(--primary) 70%,transparent)}}#root#root#root .to-primary\/70{--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))}#root#root#root .to-red-600{--tw-gradient-to:var(--color-red-600,oklch(57.7% .245 27.325));--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))}#root#root#root .to-red-700{--tw-gradient-to:var(--color-red-700,oklch(50.5% .213 27.518));--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))}#root#root#root .to-rose-200\/50{--tw-gradient-to:#ffccd380}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-rose-200\/50{--tw-gradient-to:color-mix(in oklab,var(--color-rose-200,oklch(89.2% .058 10.001)) 50%,transparent)}}#root#root#root .to-rose-200\/50{--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))}#root#root#root .to-rose-600\/5{--tw-gradient-to:#e700440d}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-rose-600\/5{--tw-gradient-to:color-mix(in oklab,var(--color-rose-600,oklch(58.6% .253 17.585)) 5%,transparent)}}#root#root#root .to-rose-600\/5{--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))}#root#root#root .to-sky-200\/50{--tw-gradient-to:#b8e6fe80}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-sky-200\/50{--tw-gradient-to:color-mix(in oklab,var(--color-sky-200,oklch(90.1% .058 230.902)) 50%,transparent)}}#root#root#root .to-sky-200\/50{--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))}#root#root#root .to-sky-400{--tw-gradient-to:var(--color-sky-400,oklch(74.6% .16 232.661));--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))}#root#root#root .to-sky-600\/5{--tw-gradient-to:#0084cc0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-sky-600\/5{--tw-gradient-to:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 5%,transparent)}}#root#root#root .to-sky-600\/5{--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))}#root#root#root .to-slate-200\/50{--tw-gradient-to:#e2e8f080}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-slate-200\/50{--tw-gradient-to:color-mix(in oklab,var(--color-slate-200,oklch(92.9% .013 255.508)) 50%,transparent)}}#root#root#root .to-slate-200\/50{--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))}#root#root#root .to-slate-900\/95{--tw-gradient-to:#0f172bf2}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-slate-900\/95{--tw-gradient-to:color-mix(in oklab,var(--color-slate-900,oklch(20.8% .042 265.755)) 95%,transparent)}}#root#root#root .to-slate-900\/95{--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))}#root#root#root .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))}#root#root#root .to-violet-200\/50{--tw-gradient-to:#ddd6ff80}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-violet-200\/50{--tw-gradient-to:color-mix(in oklab,var(--color-violet-200,oklch(89.4% .057 293.283)) 50%,transparent)}}#root#root#root .to-violet-200\/50{--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))}#root#root#root .to-violet-300{--tw-gradient-to:var(--color-violet-300,oklch(81.1% .111 293.571));--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))}#root#root#root .to-violet-500{--tw-gradient-to:var(--color-violet-500,oklch(60.6% .25 292.717));--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))}#root#root#root .to-violet-600\/5{--tw-gradient-to:#7f22fe0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-violet-600\/5{--tw-gradient-to:color-mix(in oklab,var(--color-violet-600,oklch(54.1% .281 293.009)) 5%,transparent)}}#root#root#root .to-violet-600\/5{--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))}#root#root#root .to-white\/15{--tw-gradient-to:#ffffff26}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-white\/15{--tw-gradient-to:color-mix(in oklab,var(--color-white,#fff) 15%,transparent)}}#root#root#root .to-white\/15{--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))}#root#root#root .to-white\/20{--tw-gradient-to:#fff3}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-white\/20{--tw-gradient-to:color-mix(in oklab,var(--color-white,#fff) 20%,transparent)}}#root#root#root .to-white\/20{--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))}#root#root#root .to-white\/25{--tw-gradient-to:#ffffff40}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-white\/25{--tw-gradient-to:color-mix(in oklab,var(--color-white,#fff) 25%,transparent)}}#root#root#root .to-white\/25{--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))}#root#root#root .to-white\/35{--tw-gradient-to:#ffffff59}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-white\/35{--tw-gradient-to:color-mix(in oklab,var(--color-white,#fff) 35%,transparent)}}#root#root#root .to-white\/35{--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))}#root#root#root .to-white\/90{--tw-gradient-to:#ffffffe6}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-white\/90{--tw-gradient-to:color-mix(in oklab,var(--color-white,#fff) 90%,transparent)}}#root#root#root .to-white\/90{--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))}#root#root#root .to-yellow-400{--tw-gradient-to:var(--color-yellow-400,oklch(85.2% .199 91.936));--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))}#root#root#root .to-zinc-600\/5{--tw-gradient-to:#52525c0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .to-zinc-600\/5{--tw-gradient-to:color-mix(in oklab,var(--color-zinc-600,oklch(44.2% .017 285.786)) 5%,transparent)}}#root#root#root .to-zinc-600\/5{--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))}#root#root#root .to-40\%{--tw-gradient-to-position:40%}#root#root#root .to-50\%{--tw-gradient-to-position:50%}#root#root#root .to-55\%{--tw-gradient-to-position:55%}#root#root#root .to-60\%{--tw-gradient-to-position:60%}#root#root#root .to-75\%{--tw-gradient-to-position:75%}#root#root#root .to-90\%{--tw-gradient-to-position:90%}#root#root#root .to-100\%{--tw-gradient-to-position:100%}#root#root#root .mask-y-from-60\%{--tw-mask-linear:var(--tw-mask-left),var(--tw-mask-right),var(--tw-mask-bottom),var(--tw-mask-top);--tw-mask-top:linear-gradient(to top,var(--tw-mask-top-from-color) var(--tw-mask-top-from-position),var(--tw-mask-top-to-color) var(--tw-mask-top-to-position));--tw-mask-top-from-position:60%;--tw-mask-bottom:linear-gradient(to bottom,var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position),var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));--tw-mask-bottom-from-position:60%}#root#root#root .mask-y-from-60\%,#root#root#root .mask-y-to-100\%{-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);-webkit-mask-composite:source-in;mask-composite:intersect}#root#root#root .mask-y-to-100\%{--tw-mask-linear:var(--tw-mask-left),var(--tw-mask-right),var(--tw-mask-bottom),var(--tw-mask-top);--tw-mask-top:linear-gradient(to top,var(--tw-mask-top-from-color) var(--tw-mask-top-from-position),var(--tw-mask-top-to-color) var(--tw-mask-top-to-position));--tw-mask-top-to-position:100%;--tw-mask-bottom:linear-gradient(to bottom,var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position),var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));--tw-mask-bottom-to-position:100%}#root#root#root .mask-b-from-55\%{--tw-mask-linear:var(--tw-mask-left),var(--tw-mask-right),var(--tw-mask-bottom),var(--tw-mask-top);--tw-mask-bottom:linear-gradient(to bottom,var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position),var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));--tw-mask-bottom-from-position:55%}#root#root#root .mask-b-from-55\%,#root#root#root .mask-linear-120{-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);-webkit-mask-composite:source-in;mask-composite:intersect}#root#root#root .mask-linear-120{--tw-mask-linear:linear-gradient(var(--tw-mask-linear-stops,var(--tw-mask-linear-position)));--tw-mask-linear-position:calc(1deg * 120)}#root#root#root .mask-linear-240{--tw-mask-linear:linear-gradient(var(--tw-mask-linear-stops,var(--tw-mask-linear-position)));--tw-mask-linear-position:calc(1deg * 240)}#root#root#root .mask-linear-240,#root#root#root .mask-linear-from-33\%{-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);-webkit-mask-composite:source-in;mask-composite:intersect}#root#root#root .mask-linear-from-33\%{--tw-mask-linear-stops:var(--tw-mask-linear-position),var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position),var(--tw-mask-linear-to-color) var(--tw-mask-linear-to-position);--tw-mask-linear:linear-gradient(var(--tw-mask-linear-stops));--tw-mask-linear-from-position:33%}#root#root#root .mask-linear-to-87\%{--tw-mask-linear-stops:var(--tw-mask-linear-position),var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position),var(--tw-mask-linear-to-color) var(--tw-mask-linear-to-position);--tw-mask-linear:linear-gradient(var(--tw-mask-linear-stops));--tw-mask-linear-to-position:87%}#root#root#root .mask-linear-to-87\%,#root#root#root .mask-radial-from-0\%{-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);-webkit-mask-composite:source-in;mask-composite:intersect}#root#root#root .mask-radial-from-0\%{--tw-mask-radial-stops:var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position),var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position),var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position);--tw-mask-radial:radial-gradient(var(--tw-mask-radial-stops));--tw-mask-radial-from-position:0%}#root#root#root .mask-radial-from-20\%{--tw-mask-radial-stops:var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position),var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position),var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position);--tw-mask-radial:radial-gradient(var(--tw-mask-radial-stops));--tw-mask-radial-from-position:20%}#root#root#root .mask-radial-from-20\%,#root#root#root .mask-radial-to-60\%{-webkit-mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);mask-image:var(--tw-mask-linear),var(--tw-mask-radial),var(--tw-mask-conic);-webkit-mask-composite:source-in;mask-composite:intersect}#root#root#root .mask-radial-to-60\%{--tw-mask-radial-stops:var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position),var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position),var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position);--tw-mask-radial:radial-gradient(var(--tw-mask-radial-stops));--tw-mask-radial-to-position:60%}#root#root#root .mask-\[linear-gradient\(to_bottom\,black_0\%\,black_82\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(#000 0 82%,#0000 100%);mask-image:linear-gradient(#000 0 82%,#0000 100%)}#root#root#root .mask-\[linear-gradient\(to_bottom\,black_60\%\,transparent\)\]{-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}#root#root#root .mask-\[linear-gradient\(to_bottom\,black_70\%\,transparent\)\]{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}#root#root#root .mask-\[linear-gradient\(to_bottom\,transparent\,black_5\%\,black_95\%\,transparent\)\]{-webkit-mask-image:linear-gradient(#0000,#000 5% 95%,#0000);mask-image:linear-gradient(#0000,#000 5% 95%,#0000)}#root#root#root .mask-\[linear-gradient\(to_bottom\,transparent\,black_15\%\)\]{-webkit-mask-image:linear-gradient(#0000,#000 15%);mask-image:linear-gradient(#0000,#000 15%)}#root#root#root .mask-\[linear-gradient\(to_bottom\,transparent\,black_18\%\,black_82\%\,transparent\)\]{-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}#root#root#root .mask-\[linear-gradient\(to_bottom\,transparent\,black_40\%\,black_60\%\,transparent\)\]{-webkit-mask-image:linear-gradient(#0000,#000 40% 60%,#0000);mask-image:linear-gradient(#0000,#000 40% 60%,#0000)}#root#root#root .mask-\[linear-gradient\(to_bottom\,white\,transparent\)\]{-webkit-mask-image:linear-gradient(#fff,#0000);mask-image:linear-gradient(#fff,#0000)}#root#root#root .mask-\[linear-gradient\(to_left\,black\,transparent\)\]{-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}#root#root#root .mask-\[linear-gradient\(to_right\,black\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}#root#root#root .mask-\[linear-gradient\(to_right\,transparent\,black_5\%\,black_95\%\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}#root#root#root .mask-\[linear-gradient\(to_right\,transparent\,black_6\%\,black_94\%\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}#root#root#root .mask-\[linear-gradient\(to_right\,transparent\,black_8\%\,black_92\%\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}#root#root#root .mask-\[linear-gradient\(to_right\,transparent\,black_18\%\,black_82\%\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}#root#root#root .mask-\[linear-gradient\(to_top\,black_40\%\,transparent\)\]{-webkit-mask-image:linear-gradient(#0000,#000 60%);mask-image:linear-gradient(#0000,#000 60%)}#root#root#root .mask-\[linear-gradient\(to_top\,transparent\,black_15\%\)\]{-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}#root#root#root .mask-\[linear-gradient\(transparent\,black_22\%\,black_78\%\,transparent\)\]{-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}#root#root#root .mask-\[linear-gradient\(transparent\,transparent\)\,linear-gradient\(\#000\,\#000\)\]{-webkit-mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000);mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000)}#root#root#root .mask-\[radial-gradient\(50px_at_left\,white\,transparent\)\]{-webkit-mask-image:radial-gradient(50px at 0,#fff,#0000);mask-image:radial-gradient(50px at 0,#fff,#0000)}#root#root#root .mask-\[radial-gradient\(50px_at_top\,white\,transparent\)\]{-webkit-mask-image:radial-gradient(50px at top,#fff,#0000);mask-image:radial-gradient(50px at top,#fff,#0000)}#root#root#root .mask-\[radial-gradient\(100px_at_left\,white\,transparent\)\]{-webkit-mask-image:radial-gradient(100px at 0,#fff,#0000);mask-image:radial-gradient(100px at 0,#fff,#0000)}#root#root#root .mask-\[radial-gradient\(100px_at_top\,white\,transparent\)\]{-webkit-mask-image:radial-gradient(100px at top,#fff,#0000);mask-image:radial-gradient(100px at top,#fff,#0000)}#root#root#root .mask-\[radial-gradient\(circle\,\#000_55\%\,transparent_100\%\)\]{-webkit-mask-image:radial-gradient(circle,#000 55%,#0000 100%);mask-image:radial-gradient(circle,#000 55%,#0000 100%)}#root#root#root .mask-\[radial-gradient\(closest-side\,black\,transparent\)\]{-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}#root#root#root .mask-\[radial-gradient\(ellipse_35\%_35\%_at_50\%_50\%\,\#000_60\%\,transparent_100\%\)\]{-webkit-mask-image:radial-gradient(35% 35%,#000 60%,#0000 100%);mask-image:radial-gradient(35% 35%,#000 60%,#0000 100%)}#root#root#root .mask-\[radial-gradient\(ellipse_60\%_60\%_at_50\%_50\%\,\#000_30\%\,transparent_100\%\)\]{-webkit-mask-image:radial-gradient(60% 60%,#000 0,#0000 100%);mask-image:radial-gradient(60% 60%,#000 0,#0000 100%)}#root#root#root .mask-\[radial-gradient\(ellipse_at_center\,black_25\%\,transparent_80\%\)\]{-webkit-mask-image:radial-gradient(#000 25%,#0000 80%);mask-image:radial-gradient(#000 25%,#0000 80%)}#root#root#root .mask-\[radial-gradient\(ellipse_at_center\,transparent_20\%\,black\)\]{-webkit-mask-image:radial-gradient(#0000 20%,#000);mask-image:radial-gradient(#0000 20%,#000)}#root#root#root .mask-circle{--tw-mask-radial-shape:circle}#root#root#root .mask-radial-at-top{--tw-mask-radial-position:top}#root#root#root .bg-\[length\:200\%\]{background-size:200%}#root#root#root .bg-\[size\:12px_12px\]{background-size:12px 12px}#root#root#root .bg-contain{background-size:contain}#root#root#root .bg-cover{background-size:cover}#root#root#root .bg-size-\[2px_4px\]{background-size:2px 4px}#root#root#root .bg-size-\[4px_2px\]{background-size:4px 2px}#root#root#root .bg-size-\[7px_7px\]{background-size:7px 7px}#root#root#root .bg-size-\[9px_9px\]{background-size:9px 9px}#root#root#root .bg-size-\[12px_12px\]{background-size:12px 12px}#root#root#root .bg-size-\[16px_16px\]{background-size:16px 16px}#root#root#root .bg-size-\[18px_18px\]{background-size:18px 18px}#root#root#root .bg-size-\[20px_20px\]{background-size:20px 20px}#root#root#root .bg-size-\[24px_24px\]{background-size:24px 24px}#root#root#root .bg-size-\[36px_36px\]{background-size:36px 36px}#root#root#root .bg-size-\[100\%_101\%\]{background-size:100% 101%}#root#root#root .bg-size-\[105\%\]{background-size:105%}#root#root#root .bg-size-\[200\%\],#root#root#root .bg-size-\[200\%_auto\]{background-size:200%}#root#root#root .bg-size-\[250\%_100\%\,auto\]{background-size:250% 100%,auto}#root#root#root .bg-fixed{background-attachment:fixed}#root#root#root .bg-scroll{background-attachment:scroll}#root#root#root .\[background-clip\:padding-box\,border-box\,border-box\]{background-clip:padding-box,border-box,border-box}#root#root#root .\[background-clip\:padding-box\,border-box\,border-box\]\!{background-clip:padding-box,border-box,border-box!important}#root#root#root .bg-clip-border{background-clip:initial}#root#root#root .bg-clip-border\!{background-clip:initial!important}#root#root#root .bg-clip-content{background-clip:content-box}#root#root#root .bg-clip-padding{background-clip:padding-box}#root#root#root .bg-clip-text{-webkit-background-clip:text;background-clip:text}#root#root#root .bg-bottom{background-position:bottom}#root#root#root .bg-center{background-position:50%}#root#root#root .\[background-repeat\:no-repeat\,padding-box\]{background-repeat:no-repeat,padding-box}#root#root#root .bg-no-repeat{background-repeat:no-repeat}#root#root#root .bg-repeat-x{background-repeat:repeat-x}#root#root#root .bg-repeat-y{background-repeat:repeat-y}#root#root#root .\[background-origin\:border-box\],#root#root#root .bg-origin-border{background-origin:border-box}#root#root#root .mask-intersect{-webkit-mask-composite:source-in;mask-composite:intersect}#root#root#root .\[mask-size\:40px\]{-webkit-mask-size:40px;mask-size:40px}#root#root#root .\[mask-clip\:padding-box\,border-box\]{-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box}#root#root#root .\[mask-repeat\:no-repeat\]{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#root#root#root .fill-\[color-mix\(in_oklab\,var\(--color-amber-600\)20\%\,var\(--card\)\)\]{fill:oklch(66.6% .179 58.318)}@supports (color:color-mix(in lab,red,red)){#root#root#root .fill-\[color-mix\(in_oklab\,var\(--color-amber-600\)20\%\,var\(--card\)\)\]{fill:color-mix(in oklab,var(--color-amber-600)20%,var(--card))}}#root#root#root .fill-\[color-mix\(in_oklab\,var\(--color-green-600\)20\%\,var\(--card\)\)\]{fill:oklch(62.7% .194 149.214)}@supports (color:color-mix(in lab,red,red)){#root#root#root .fill-\[color-mix\(in_oklab\,var\(--color-green-600\)20\%\,var\(--card\)\)\]{fill:color-mix(in oklab,var(--color-green-600)20%,var(--card))}}#root#root#root .fill-\[color-mix\(in_oklab\,var\(--color-sky-600\)20\%\,var\(--card\)\)\]{fill:oklch(58.8% .158 241.966)}@supports (color:color-mix(in lab,red,red)){#root#root#root .fill-\[color-mix\(in_oklab\,var\(--color-sky-600\)20\%\,var\(--card\)\)\]{fill:color-mix(in oklab,var(--color-sky-600)20%,var(--card))}}#root#root#root .fill-\[color-mix\(in_oklab\,var\(--destructive\)20\%\,var\(--card\)\)\]{fill:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .fill-\[color-mix\(in_oklab\,var\(--destructive\)20\%\,var\(--card\)\)\]{fill:color-mix(in oklab,var(--destructive)20%,var(--card))}}#root#root#root .fill-amber-400{fill:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .fill-amber-500{fill:var(--color-amber-500,oklch(76.9% .188 70.08))}#root#root#root .fill-amber-500\/20{fill:#f99c0033}@supports (color:color-mix(in lab,red,red)){#root#root#root .fill-amber-500\/20{fill:color-mix(in oklab,var(--color-amber-500,oklch(76.9% .188 70.08)) 20%,transparent)}}#root#root#root .fill-amber-600{fill:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root .fill-amber-600\/30{fill:#dd74004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .fill-amber-600\/30{fill:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 30%,transparent)}}#root#root#root .fill-background{fill:var(--background)}#root#root#root .fill-blue-500{fill:var(--color-blue-500,oklch(62.3% .214 259.815))}#root#root#root .fill-card-foreground{fill:var(--card-foreground)}#root#root#root .fill-chart-2{fill:var(--chart-2)}#root#root#root .fill-current,#root#root#root .fill-current\/40{fill:currentColor}@supports (color:color-mix(in lab,red,red)){#root#root#root .fill-current\/40{fill:color-mix(in oklab,currentcolor 40%,transparent)}}#root#root#root .fill-cyan-400{fill:var(--color-cyan-400,oklch(78.9% .154 211.53))}#root#root#root .fill-destructive,#root#root#root .fill-destructive\/10{fill:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .fill-destructive\/10{fill:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root#root#root .fill-emerald-400{fill:var(--color-emerald-400,oklch(76.5% .177 163.223))}#root#root#root .fill-foreground,#root#root#root .fill-foreground\/5{fill:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .fill-foreground\/5{fill:color-mix(in oklab,var(--foreground) 5%,transparent)}}#root#root#root .fill-green-600{fill:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .fill-indigo-400{fill:var(--color-indigo-400,oklch(67.3% .182 276.935))}#root#root#root .fill-indigo-600{fill:var(--color-indigo-600,oklch(51.1% .262 276.966))}#root#root#root .fill-lime-400{fill:var(--color-lime-400,oklch(84.1% .238 128.85))}#root#root#root .fill-muted-foreground,#root#root#root .fill-muted-foreground\/20{fill:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .fill-muted-foreground\/20{fill:color-mix(in oklab,var(--muted-foreground) 20%,transparent)}}#root#root#root .fill-muted-foreground\/30{fill:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .fill-muted-foreground\/30{fill:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}#root#root#root .fill-muted-foreground\/60{fill:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .fill-muted-foreground\/60{fill:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}#root#root#root .fill-orange-500{fill:var(--color-orange-500,oklch(70.5% .213 47.604))}#root#root#root .fill-orange-600{fill:var(--color-orange-600,oklch(64.6% .222 41.116))}#root#root#root .fill-pink-600{fill:var(--color-pink-600,oklch(59.2% .249 .584))}#root#root#root .fill-primary{fill:var(--primary)}#root#root#root .fill-primary-foreground{fill:var(--primary-foreground)}#root#root#root .fill-primary\/20{fill:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .fill-primary\/20{fill:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .fill-purple-400{fill:var(--color-purple-400,oklch(71.4% .203 305.504))}#root#root#root .fill-red-300{fill:var(--color-red-300,oklch(80.8% .114 19.571))}#root#root#root .fill-red-400{fill:var(--color-red-400,oklch(70.4% .191 22.216))}#root#root#root .fill-red-500{fill:var(--color-red-500,oklch(63.7% .237 25.331))}#root#root#root .fill-red-600{fill:var(--color-red-600,oklch(57.7% .245 27.325))}#root#root#root .fill-rose-500{fill:var(--color-rose-500,oklch(64.5% .246 16.439))}#root#root#root .fill-sky-500{fill:var(--color-sky-500,oklch(68.5% .169 237.323))}#root#root#root .fill-sky-600{fill:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .fill-slate-400{fill:var(--color-slate-400,oklch(70.4% .04 256.788))}#root#root#root .fill-teal-600{fill:var(--color-teal-600,oklch(60% .118 184.704))}#root#root#root .fill-transparent{fill:#0000}#root#root#root .fill-white{fill:var(--color-white,#fff)}#root#root#root .fill-yellow-400{fill:var(--color-yellow-400,oklch(85.2% .199 91.936))}#root#root#root .stroke-\[\#0866ff\]{stroke:#0866ff}#root#root#root .stroke-\[\#9146ff\]{stroke:#9146ff}#root#root#root .stroke-\[\#EA4C89\]{stroke:#ea4c89}#root#root#root .stroke-\[\#fb169a\]{stroke:#fb169a}#root#root#root .stroke-amber-500{stroke:var(--color-amber-500,oklch(76.9% .188 70.08))}#root#root#root .stroke-amber-500\/20{stroke:#f99c0033}@supports (color:color-mix(in lab,red,red)){#root#root#root .stroke-amber-500\/20{stroke:color-mix(in oklab,var(--color-amber-500,oklch(76.9% .188 70.08)) 20%,transparent)}}#root#root#root .stroke-amber-600{stroke:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root .stroke-amber-600\/10{stroke:#dd74001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .stroke-amber-600\/10{stroke:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 10%,transparent)}}#root#root#root .stroke-black{stroke:var(--color-black,#000)}#root#root#root .stroke-border{stroke:var(--border)}#root#root#root .stroke-chart-1{stroke:var(--chart-1)}#root#root#root .stroke-chart-2{stroke:var(--chart-2)}#root#root#root .stroke-chart-3{stroke:var(--chart-3)}#root#root#root .stroke-chart-4{stroke:var(--chart-4)}#root#root#root .stroke-chart-5{stroke:var(--chart-5)}#root#root#root .stroke-current,#root#root#root .stroke-current\/30{stroke:currentColor}@supports (color:color-mix(in lab,red,red)){#root#root#root .stroke-current\/30{stroke:color-mix(in oklab,currentcolor 30%,transparent)}}#root#root#root .stroke-destructive,#root#root#root .stroke-destructive\/10{stroke:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .stroke-destructive\/10{stroke:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root#root#root .stroke-emerald-500{stroke:var(--color-emerald-500,oklch(69.6% .17 162.48))}#root#root#root .stroke-emerald-600\/55{stroke:#0097678c}@supports (color:color-mix(in lab,red,red)){#root#root#root .stroke-emerald-600\/55{stroke:color-mix(in oklab,var(--color-emerald-600,oklch(59.6% .145 163.225)) 55%,transparent)}}#root#root#root .stroke-foreground,#root#root#root .stroke-foreground\/20{stroke:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .stroke-foreground\/20{stroke:color-mix(in oklab,var(--foreground) 20%,transparent)}}#root#root#root .stroke-foreground\/40{stroke:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .stroke-foreground\/40{stroke:color-mix(in oklab,var(--foreground) 40%,transparent)}}#root#root#root .stroke-green-500{stroke:var(--color-green-500,oklch(72.3% .219 149.579))}#root#root#root .stroke-green-600{stroke:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .stroke-green-600\/10{stroke:#00a5441a}@supports (color:color-mix(in lab,red,red)){#root#root#root .stroke-green-600\/10{stroke:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 10%,transparent)}}#root#root#root .stroke-indigo-600{stroke:var(--color-indigo-600,oklch(51.1% .262 276.966))}#root#root#root .stroke-muted{stroke:var(--muted)}#root#root#root .stroke-muted-foreground,#root#root#root .stroke-muted-foreground\/10{stroke:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .stroke-muted-foreground\/10{stroke:color-mix(in oklab,var(--muted-foreground) 10%,transparent)}}#root#root#root .stroke-muted-foreground\/50{stroke:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .stroke-muted-foreground\/50{stroke:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}#root#root#root .stroke-neutral-900{stroke:var(--color-neutral-900,oklch(20.5% 0 0))}#root#root#root .stroke-orange-500{stroke:var(--color-orange-500,oklch(70.5% .213 47.604))}#root#root#root .stroke-pink-600{stroke:var(--color-pink-600,oklch(59.2% .249 .584))}#root#root#root .stroke-primary{stroke:var(--primary)}#root#root#root .stroke-primary-foreground{stroke:var(--primary-foreground)}#root#root#root .stroke-primary\/10{stroke:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .stroke-primary\/10{stroke:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .stroke-rose-500{stroke:var(--color-rose-500,oklch(64.5% .246 16.439))}#root#root#root .stroke-sky-500{stroke:var(--color-sky-500,oklch(68.5% .169 237.323))}#root#root#root .stroke-sky-600{stroke:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .stroke-sky-600\/10{stroke:#0084cc1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .stroke-sky-600\/10{stroke:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 10%,transparent)}}#root#root#root .stroke-teal-600{stroke:var(--color-teal-600,oklch(60% .118 184.704))}#root#root#root .stroke-transparent{stroke:#0000}#root#root#root .stroke-white{stroke:var(--color-white,#fff)}#root#root#root .stroke-0{stroke-width:0}#root#root#root .stroke-1{stroke-width:1px}#root#root#root .stroke-2{stroke-width:2px}#root#root#root .stroke-3{stroke-width:3px}#root#root#root .stroke-\[1\.5\]{stroke-width:1.5px}#root#root#root .object-contain{object-fit:contain}#root#root#root .object-cover{object-fit:cover}#root#root#root .object-bottom{object-position:bottom}#root#root#root .object-center{object-position:center}#root#root#root .object-left{object-position:left}#root#root#root .object-right{object-position:right}#root#root#root .object-top{object-position:top}#root#root#root .\!p-0{padding:calc(var(--spacing,.25rem) * 0)!important}#root#root#root .p-0{padding:calc(var(--spacing,.25rem) * 0)}#root#root#root .p-0\!{padding:calc(var(--spacing,.25rem) * 0)!important}#root#root#root .p-0\.5{padding:calc(var(--spacing,.25rem) * .5)}#root#root#root .p-0\.75{padding:calc(var(--spacing,.25rem) * .75)}#root#root#root .p-1{padding:calc(var(--spacing,.25rem) * 1)}#root#root#root .p-1\!{padding:calc(var(--spacing,.25rem) * 1)!important}#root#root#root .p-1\.5{padding:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .p-1\.5\!{padding:calc(var(--spacing,.25rem) * 1.5)!important}#root#root#root .p-1\.75{padding:calc(var(--spacing,.25rem) * 1.75)}#root#root#root .p-2{padding:calc(var(--spacing,.25rem) * 2)}#root#root#root .p-2\.5{padding:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .p-3{padding:calc(var(--spacing,.25rem) * 3)}#root#root#root .p-3\!{padding:calc(var(--spacing,.25rem) * 3)!important}#root#root#root .p-3\.5{padding:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .p-4{padding:calc(var(--spacing,.25rem) * 4)}#root#root#root .p-4\!{padding:calc(var(--spacing,.25rem) * 4)!important}#root#root#root .p-5{padding:calc(var(--spacing,.25rem) * 5)}#root#root#root .p-5\.5{padding:calc(var(--spacing,.25rem) * 5.5)}#root#root#root .p-6{padding:calc(var(--spacing,.25rem) * 6)}#root#root#root .p-7{padding:calc(var(--spacing,.25rem) * 7)}#root#root#root .p-8{padding:calc(var(--spacing,.25rem) * 8)}#root#root#root .p-9{padding:calc(var(--spacing,.25rem) * 9)}#root#root#root .p-10{padding:calc(var(--spacing,.25rem) * 10)}#root#root#root .p-11{padding:calc(var(--spacing,.25rem) * 11)}#root#root#root .p-12{padding:calc(var(--spacing,.25rem) * 12)}#root#root#root .p-13{padding:calc(var(--spacing,.25rem) * 13)}#root#root#root .p-14{padding:calc(var(--spacing,.25rem) * 14)}#root#root#root .p-15{padding:calc(var(--spacing,.25rem) * 15)}#root#root#root .p-16{padding:calc(var(--spacing,.25rem) * 16)}#root#root#root .p-17{padding:calc(var(--spacing,.25rem) * 17)}#root#root#root .p-18{padding:calc(var(--spacing,.25rem) * 18)}#root#root#root .p-19{padding:calc(var(--spacing,.25rem) * 19)}#root#root#root .p-20{padding:calc(var(--spacing,.25rem) * 20)}#root#root#root .p-21{padding:calc(var(--spacing,.25rem) * 21)}#root#root#root .p-\[1\.215\%\]{padding:1.215%}#root#root#root .p-\[1\.266\%\]{padding:1.266%}#root#root#root .p-\[1\.318\%\]{padding:1.318%}#root#root#root .p-px{padding:1px}#root#root#root .px-\(--cell-size\){padding-inline:var(--cell-size)}#root#root#root .px-0{padding-inline:calc(var(--spacing,.25rem) * 0)}#root#root#root .px-0\!{padding-inline:calc(var(--spacing,.25rem) * 0)!important}#root#root#root .px-0\.5{padding-inline:calc(var(--spacing,.25rem) * .5)}#root#root#root .px-0\.75{padding-inline:calc(var(--spacing,.25rem) * .75)}#root#root#root .px-1{padding-inline:calc(var(--spacing,.25rem) * 1)}#root#root#root .px-1\!{padding-inline:calc(var(--spacing,.25rem) * 1)!important}#root#root#root .px-1\.5{padding-inline:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .px-1\.25{padding-inline:calc(var(--spacing,.25rem) * 1.25)}#root#root#root .px-1\.75{padding-inline:calc(var(--spacing,.25rem) * 1.75)}#root#root#root .px-2{padding-inline:calc(var(--spacing,.25rem) * 2)}#root#root#root .px-2\!{padding-inline:calc(var(--spacing,.25rem) * 2)!important}#root#root#root .px-2\.5{padding-inline:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .px-2\.5\!{padding-inline:calc(var(--spacing,.25rem) * 2.5)!important}#root#root#root .px-2\.75{padding-inline:calc(var(--spacing,.25rem) * 2.75)}#root#root#root .px-3{padding-inline:calc(var(--spacing,.25rem) * 3)}#root#root#root .px-3\.5{padding-inline:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .px-3\.75{padding-inline:calc(var(--spacing,.25rem) * 3.75)}#root#root#root .px-4{padding-inline:calc(var(--spacing,.25rem) * 4)}#root#root#root .px-4\!{padding-inline:calc(var(--spacing,.25rem) * 4)!important}#root#root#root .px-4\.5{padding-inline:calc(var(--spacing,.25rem) * 4.5)}#root#root#root .px-5{padding-inline:calc(var(--spacing,.25rem) * 5)}#root#root#root .px-5\.5{padding-inline:calc(var(--spacing,.25rem) * 5.5)}#root#root#root .px-5\.75{padding-inline:calc(var(--spacing,.25rem) * 5.75)}#root#root#root .px-6{padding-inline:calc(var(--spacing,.25rem) * 6)}#root#root#root .px-6\!{padding-inline:calc(var(--spacing,.25rem) * 6)!important}#root#root#root .px-6\.25{padding-inline:calc(var(--spacing,.25rem) * 6.25)}#root#root#root .px-7{padding-inline:calc(var(--spacing,.25rem) * 7)}#root#root#root .px-7\.5{padding-inline:calc(var(--spacing,.25rem) * 7.5)}#root#root#root .px-8{padding-inline:calc(var(--spacing,.25rem) * 8)}#root#root#root .px-9{padding-inline:calc(var(--spacing,.25rem) * 9)}#root#root#root .px-10{padding-inline:calc(var(--spacing,.25rem) * 10)}#root#root#root .px-11\.25{padding-inline:calc(var(--spacing,.25rem) * 11.25)}#root#root#root .px-14{padding-inline:calc(var(--spacing,.25rem) * 14)}#root#root#root .px-24{padding-inline:calc(var(--spacing,.25rem) * 24)}#root#root#root .px-\[0\.5px\]{padding-inline:.5px}#root#root#root .px-\[1\.266\%\]{padding-inline:1.266%}#root#root#root .px-\[2\%\]{padding-inline:2%}#root#root#root .px-\[6\.6px\]{padding-inline:6.6px}#root#root#root .px-\[6\.48px\]{padding-inline:6.48px}#root#root#root .px-\[10\%\]{padding-inline:10%}#root#root#root .px-px{padding-inline:1px}#root#root#root .py-0{padding-block:calc(var(--spacing,.25rem) * 0)}#root#root#root .py-0\!{padding-block:calc(var(--spacing,.25rem) * 0)!important}#root#root#root .py-0\.5{padding-block:calc(var(--spacing,.25rem) * .5)}#root#root#root .py-0\.75{padding-block:calc(var(--spacing,.25rem) * .75)}#root#root#root .py-1{padding-block:calc(var(--spacing,.25rem) * 1)}#root#root#root .py-1\.5{padding-block:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .py-1\.5\!{padding-block:calc(var(--spacing,.25rem) * 1.5)!important}#root#root#root .py-1\.25{padding-block:calc(var(--spacing,.25rem) * 1.25)}#root#root#root .py-1\.75{padding-block:calc(var(--spacing,.25rem) * 1.75)}#root#root#root .py-2{padding-block:calc(var(--spacing,.25rem) * 2)}#root#root#root .py-2\!{padding-block:calc(var(--spacing,.25rem) * 2)!important}#root#root#root .py-2\.5{padding-block:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .py-2\.5\!{padding-block:calc(var(--spacing,.25rem) * 2.5)!important}#root#root#root .py-2\.25{padding-block:calc(var(--spacing,.25rem) * 2.25)}#root#root#root .py-3{padding-block:calc(var(--spacing,.25rem) * 3)}#root#root#root .py-3\!{padding-block:calc(var(--spacing,.25rem) * 3)!important}#root#root#root .py-3\.5{padding-block:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .py-3\.25{padding-block:calc(var(--spacing,.25rem) * 3.25)}#root#root#root .py-4{padding-block:calc(var(--spacing,.25rem) * 4)}#root#root#root .py-4\!{padding-block:calc(var(--spacing,.25rem) * 4)!important}#root#root#root .py-4\.5{padding-block:calc(var(--spacing,.25rem) * 4.5)}#root#root#root .py-4\.75{padding-block:calc(var(--spacing,.25rem) * 4.75)}#root#root#root .py-5{padding-block:calc(var(--spacing,.25rem) * 5)}#root#root#root .py-5\!{padding-block:calc(var(--spacing,.25rem) * 5)!important}#root#root#root .py-5\.5{padding-block:calc(var(--spacing,.25rem) * 5.5)}#root#root#root .py-5\.25{padding-block:calc(var(--spacing,.25rem) * 5.25)}#root#root#root .py-6{padding-block:calc(var(--spacing,.25rem) * 6)}#root#root#root .py-6\!{padding-block:calc(var(--spacing,.25rem) * 6)!important}#root#root#root .py-7{padding-block:calc(var(--spacing,.25rem) * 7)}#root#root#root .py-8{padding-block:calc(var(--spacing,.25rem) * 8)}#root#root#root .py-9{padding-block:calc(var(--spacing,.25rem) * 9)}#root#root#root .py-10{padding-block:calc(var(--spacing,.25rem) * 10)}#root#root#root .py-11{padding-block:calc(var(--spacing,.25rem) * 11)}#root#root#root .py-12{padding-block:calc(var(--spacing,.25rem) * 12)}#root#root#root .py-14{padding-block:calc(var(--spacing,.25rem) * 14)}#root#root#root .py-16{padding-block:calc(var(--spacing,.25rem) * 16)}#root#root#root .py-20{padding-block:calc(var(--spacing,.25rem) * 20)}#root#root#root .py-20\.5{padding-block:calc(var(--spacing,.25rem) * 20.5)}#root#root#root .py-24{padding-block:calc(var(--spacing,.25rem) * 24)}#root#root#root .py-32{padding-block:calc(var(--spacing,.25rem) * 32)}#root#root#root .py-\[0\.5px\]{padding-block:.5px}#root#root#root .py-\[9px\]{padding-block:9px}#root#root#root .py-\[inherit\]{padding-block:inherit}#root#root#root .py-px{padding-block:1px}#root#root#root .ps-2{padding-inline-start:calc(var(--spacing,.25rem) * 2)}#root#root#root .ps-2\.5{padding-inline-start:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .ps-3\.5{padding-inline-start:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .ps-4{padding-inline-start:calc(var(--spacing,.25rem) * 4)}#root#root#root .ps-6{padding-inline-start:calc(var(--spacing,.25rem) * 6)}#root#root#root .pe-1{padding-inline-end:calc(var(--spacing,.25rem) * 1)}#root#root#root .pe-1\.5{padding-inline-end:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .pe-2{padding-inline-end:calc(var(--spacing,.25rem) * 2)}#root#root#root .pe-2\.5{padding-inline-end:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .pe-4{padding-inline-end:calc(var(--spacing,.25rem) * 4)}#root#root#root .\!pt-4{padding-top:calc(var(--spacing,.25rem) * 4)!important}#root#root#root .pt-0{padding-top:calc(var(--spacing,.25rem) * 0)}#root#root#root .pt-0\.5{padding-top:calc(var(--spacing,.25rem) * .5)}#root#root#root .pt-1{padding-top:calc(var(--spacing,.25rem) * 1)}#root#root#root .pt-1\.5{padding-top:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .pt-2{padding-top:calc(var(--spacing,.25rem) * 2)}#root#root#root .pt-2\.5{padding-top:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .pt-3{padding-top:calc(var(--spacing,.25rem) * 3)}#root#root#root .pt-3\.5{padding-top:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .pt-4{padding-top:calc(var(--spacing,.25rem) * 4)}#root#root#root .pt-4\!{padding-top:calc(var(--spacing,.25rem) * 4)!important}#root#root#root .pt-4\.5{padding-top:calc(var(--spacing,.25rem) * 4.5)}#root#root#root .pt-5{padding-top:calc(var(--spacing,.25rem) * 5)}#root#root#root .pt-5\.5{padding-top:calc(var(--spacing,.25rem) * 5.5)}#root#root#root .pt-6{padding-top:calc(var(--spacing,.25rem) * 6)}#root#root#root .pt-6\.5{padding-top:calc(var(--spacing,.25rem) * 6.5)}#root#root#root .pt-7{padding-top:calc(var(--spacing,.25rem) * 7)}#root#root#root .pt-7\.5{padding-top:calc(var(--spacing,.25rem) * 7.5)}#root#root#root .pt-8{padding-top:calc(var(--spacing,.25rem) * 8)}#root#root#root .pt-8\.5{padding-top:calc(var(--spacing,.25rem) * 8.5)}#root#root#root .pt-10{padding-top:calc(var(--spacing,.25rem) * 10)}#root#root#root .pt-11{padding-top:calc(var(--spacing,.25rem) * 11)}#root#root#root .pt-12{padding-top:calc(var(--spacing,.25rem) * 12)}#root#root#root .pt-14{padding-top:calc(var(--spacing,.25rem) * 14)}#root#root#root .pt-15{padding-top:calc(var(--spacing,.25rem) * 15)}#root#root#root .pt-16{padding-top:calc(var(--spacing,.25rem) * 16)}#root#root#root .pt-17\.5{padding-top:calc(var(--spacing,.25rem) * 17.5)}#root#root#root .pt-18{padding-top:calc(var(--spacing,.25rem) * 18)}#root#root#root .pt-20{padding-top:calc(var(--spacing,.25rem) * 20)}#root#root#root .pt-24{padding-top:calc(var(--spacing,.25rem) * 24)}#root#root#root .pt-25{padding-top:calc(var(--spacing,.25rem) * 25)}#root#root#root .pt-27{padding-top:calc(var(--spacing,.25rem) * 27)}#root#root#root .pt-28{padding-top:calc(var(--spacing,.25rem) * 28)}#root#root#root .pt-30{padding-top:calc(var(--spacing,.25rem) * 30)}#root#root#root .pt-32{padding-top:calc(var(--spacing,.25rem) * 32)}#root#root#root .pt-49{padding-top:calc(var(--spacing,.25rem) * 49)}#root#root#root .pt-57{padding-top:calc(var(--spacing,.25rem) * 57)}#root#root#root .pr-0{padding-right:calc(var(--spacing,.25rem) * 0)}#root#root#root .pr-0\.5{padding-right:calc(var(--spacing,.25rem) * .5)}#root#root#root .pr-1{padding-right:calc(var(--spacing,.25rem) * 1)}#root#root#root .pr-1\.5{padding-right:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .pr-2{padding-right:calc(var(--spacing,.25rem) * 2)}#root#root#root .pr-2\!{padding-right:calc(var(--spacing,.25rem) * 2)!important}#root#root#root .pr-2\.5{padding-right:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .pr-2\.75{padding-right:calc(var(--spacing,.25rem) * 2.75)}#root#root#root .pr-3{padding-right:calc(var(--spacing,.25rem) * 3)}#root#root#root .pr-3\.5{padding-right:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .pr-3\.75{padding-right:calc(var(--spacing,.25rem) * 3.75)}#root#root#root .pr-4{padding-right:calc(var(--spacing,.25rem) * 4)}#root#root#root .pr-4\!{padding-right:calc(var(--spacing,.25rem) * 4)!important}#root#root#root .pr-5{padding-right:calc(var(--spacing,.25rem) * 5)}#root#root#root .pr-6{padding-right:calc(var(--spacing,.25rem) * 6)}#root#root#root .pr-7{padding-right:calc(var(--spacing,.25rem) * 7)}#root#root#root .pr-8{padding-right:calc(var(--spacing,.25rem) * 8)}#root#root#root .pr-9{padding-right:calc(var(--spacing,.25rem) * 9)}#root#root#root .pr-10{padding-right:calc(var(--spacing,.25rem) * 10)}#root#root#root .pr-12{padding-right:calc(var(--spacing,.25rem) * 12)}#root#root#root .pr-13{padding-right:calc(var(--spacing,.25rem) * 13)}#root#root#root .pr-14{padding-right:calc(var(--spacing,.25rem) * 14)}#root#root#root .pr-16{padding-right:calc(var(--spacing,.25rem) * 16)}#root#root#root .pr-18{padding-right:calc(var(--spacing,.25rem) * 18)}#root#root#root .pr-47{padding-right:calc(var(--spacing,.25rem) * 47)}#root#root#root .pr-48{padding-right:calc(var(--spacing,.25rem) * 48)}#root#root#root .pr-\[192px\]{padding-right:192px}#root#root#root .pr-\[inherit\]{padding-right:inherit}#root#root#root .\!pb-3{padding-bottom:calc(var(--spacing,.25rem) * 3)!important}#root#root#root .pb-0{padding-bottom:calc(var(--spacing,.25rem) * 0)}#root#root#root .pb-0\!{padding-bottom:calc(var(--spacing,.25rem) * 0)!important}#root#root#root .pb-0\.5{padding-bottom:calc(var(--spacing,.25rem) * .5)}#root#root#root .pb-1{padding-bottom:calc(var(--spacing,.25rem) * 1)}#root#root#root .pb-1\.5{padding-bottom:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .pb-2{padding-bottom:calc(var(--spacing,.25rem) * 2)}#root#root#root .pb-2\.5{padding-bottom:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .pb-3{padding-bottom:calc(var(--spacing,.25rem) * 3)}#root#root#root .pb-3\!{padding-bottom:calc(var(--spacing,.25rem) * 3)!important}#root#root#root .pb-3\.5{padding-bottom:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .pb-4{padding-bottom:calc(var(--spacing,.25rem) * 4)}#root#root#root .pb-4\!{padding-bottom:calc(var(--spacing,.25rem) * 4)!important}#root#root#root .pb-4\.5{padding-bottom:calc(var(--spacing,.25rem) * 4.5)}#root#root#root .pb-5{padding-bottom:calc(var(--spacing,.25rem) * 5)}#root#root#root .pb-5\.5{padding-bottom:calc(var(--spacing,.25rem) * 5.5)}#root#root#root .pb-6{padding-bottom:calc(var(--spacing,.25rem) * 6)}#root#root#root .pb-6\.5{padding-bottom:calc(var(--spacing,.25rem) * 6.5)}#root#root#root .pb-7{padding-bottom:calc(var(--spacing,.25rem) * 7)}#root#root#root .pb-8{padding-bottom:calc(var(--spacing,.25rem) * 8)}#root#root#root .pb-8\.5{padding-bottom:calc(var(--spacing,.25rem) * 8.5)}#root#root#root .pb-9{padding-bottom:calc(var(--spacing,.25rem) * 9)}#root#root#root .pb-10{padding-bottom:calc(var(--spacing,.25rem) * 10)}#root#root#root .pb-11{padding-bottom:calc(var(--spacing,.25rem) * 11)}#root#root#root .pb-12{padding-bottom:calc(var(--spacing,.25rem) * 12)}#root#root#root .pb-13{padding-bottom:calc(var(--spacing,.25rem) * 13)}#root#root#root .pb-14{padding-bottom:calc(var(--spacing,.25rem) * 14)}#root#root#root .pb-15{padding-bottom:calc(var(--spacing,.25rem) * 15)}#root#root#root .pb-16{padding-bottom:calc(var(--spacing,.25rem) * 16)}#root#root#root .pb-17{padding-bottom:calc(var(--spacing,.25rem) * 17)}#root#root#root .pb-20{padding-bottom:calc(var(--spacing,.25rem) * 20)}#root#root#root .pb-32{padding-bottom:calc(var(--spacing,.25rem) * 32)}#root#root#root .pb-34{padding-bottom:calc(var(--spacing,.25rem) * 34)}#root#root#root .pl-0{padding-left:calc(var(--spacing,.25rem) * 0)}#root#root#root .pl-0\.5{padding-left:calc(var(--spacing,.25rem) * .5)}#root#root#root .pl-1{padding-left:calc(var(--spacing,.25rem) * 1)}#root#root#root .pl-1\.5{padding-left:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .pl-1\.75{padding-left:calc(var(--spacing,.25rem) * 1.75)}#root#root#root .pl-2{padding-left:calc(var(--spacing,.25rem) * 2)}#root#root#root .pl-2\.5{padding-left:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .pl-3{padding-left:calc(var(--spacing,.25rem) * 3)}#root#root#root .pl-3\.5{padding-left:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .pl-4{padding-left:calc(var(--spacing,.25rem) * 4)}#root#root#root .pl-4\!{padding-left:calc(var(--spacing,.25rem) * 4)!important}#root#root#root .pl-4\.5{padding-left:calc(var(--spacing,.25rem) * 4.5)}#root#root#root .pl-5{padding-left:calc(var(--spacing,.25rem) * 5)}#root#root#root .pl-6{padding-left:calc(var(--spacing,.25rem) * 6)}#root#root#root .pl-6\.5{padding-left:calc(var(--spacing,.25rem) * 6.5)}#root#root#root .pl-7{padding-left:calc(var(--spacing,.25rem) * 7)}#root#root#root .pl-7\.5{padding-left:calc(var(--spacing,.25rem) * 7.5)}#root#root#root .pl-8{padding-left:calc(var(--spacing,.25rem) * 8)}#root#root#root .pl-9{padding-left:calc(var(--spacing,.25rem) * 9)}#root#root#root .pl-9\.5{padding-left:calc(var(--spacing,.25rem) * 9.5)}#root#root#root .pl-10{padding-left:calc(var(--spacing,.25rem) * 10)}#root#root#root .pl-12{padding-left:calc(var(--spacing,.25rem) * 12)}#root#root#root .pl-15{padding-left:calc(var(--spacing,.25rem) * 15)}#root#root#root .pl-16{padding-left:calc(var(--spacing,.25rem) * 16)}#root#root#root .pl-18{padding-left:calc(var(--spacing,.25rem) * 18)}#root#root#root .pl-50{padding-left:calc(var(--spacing,.25rem) * 50)}#root#root#root .pl-51{padding-left:calc(var(--spacing,.25rem) * 51)}#root#root#root .pl-52{padding-left:calc(var(--spacing,.25rem) * 52)}#root#root#root .pl-\[204px\]{padding-left:204px}#root#root#root .text-center{text-align:center}#root#root#root .text-end{text-align:end}#root#root#root .text-justify{text-align:justify}#root#root#root .text-left{text-align:left}#root#root#root .text-right{text-align:right}#root#root#root .text-start{text-align:start}#root#root#root .align-bottom{vertical-align:bottom}#root#root#root .align-middle{vertical-align:middle}#root#root#root .align-text-bottom{vertical-align:text-bottom}#root#root#root .font-\[Orbitron\]{font-family:Orbitron}#root#root#root .font-\[helvetica\]{font-family:helvetica}#root#root#root .font-heading{font-family:var(--font-geist-sans)}#root#root#root .font-mono{font-family:var(--font-geist-mono)}#root#root#root .font-sans{font-family:var(--font-geist-sans)}#root#root#root .text-2xl{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}#root#root#root .text-3xl{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}#root#root#root .text-4xl{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}#root#root#root .text-5xl{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}#root#root#root .text-6xl{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}#root#root#root .text-7xl{font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1))}#root#root#root .text-8xl{font-size:var(--text-8xl,6rem);line-height:var(--tw-leading,var(--text-8xl--line-height,1))}#root#root#root .text-9xl{font-size:var(--text-9xl,8rem);line-height:var(--tw-leading,var(--text-9xl--line-height,1))}#root#root#root .text-base{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}#root#root#root .text-base\!{font-size:var(--text-base,1rem)!important;line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))!important}#root#root#root .text-base\/6{font-size:var(--text-base,1rem);line-height:calc(var(--spacing,.25rem) * 6)}#root#root#root .text-lg{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}#root#root#root .text-lg\!{font-size:var(--text-lg,1.125rem)!important;line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))!important}#root#root#root .text-sm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root#root#root .text-sm\!{font-size:var(--text-sm,.875rem)!important;line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))!important}#root#root#root .text-xl{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}#root#root#root .text-xs{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root#root#root .text-xs\!{font-size:var(--text-xs,.75rem)!important;line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))!important}#root#root#root .text-\[0\.8rem\]{font-size:.8rem}#root#root#root .text-\[0\.70rem\]{font-size:.7rem}#root#root#root .text-\[0\.75rem\]{font-size:.75rem}#root#root#root .text-\[0\.625rem\]{font-size:.625rem}#root#root#root .text-\[0\.6875rem\]{font-size:.6875rem}#root#root#root .text-\[0\.8125rem\]{font-size:.8125rem}#root#root#root .text-\[1\.75rem\]{font-size:1.75rem}#root#root#root .text-\[2rem\]{font-size:2rem}#root#root#root .text-\[7px\]{font-size:7px}#root#root#root .text-\[7rem\]{font-size:7rem}#root#root#root .text-\[8px\]{font-size:8px}#root#root#root .text-\[9\.5px\]{font-size:9.5px}#root#root#root .text-\[9px\]{font-size:9px}#root#root#root .text-\[10px\]{font-size:10px}#root#root#root .text-\[11\.5px\]{font-size:11.5px}#root#root#root .text-\[11px\]{font-size:11px}#root#root#root .text-\[12\.5px\]{font-size:12.5px}#root#root#root .text-\[13px\]{font-size:13px}#root#root#root .text-\[14px\]{font-size:14px}#root#root#root .text-\[15px\]{font-size:15px}#root#root#root .text-\[20px\]{font-size:20px}#root#root#root .text-\[26px\]{font-size:26px}#root#root#root .text-\[40pt\]{font-size:40pt}#root#root#root .text-\[72px\]{font-size:72px}#root#root#root .text-\[clamp\(10rem\,16vw\,16\.625rem\)\]{font-size:clamp(10rem,16vw,16.625rem)}#root#root#root .leading-\(--text-lg--line-height\){--tw-leading:var(--text-lg--line-height);line-height:var(--text-lg--line-height)}#root#root#root .leading-3{--tw-leading:calc(var(--spacing,.25rem) * 3);line-height:calc(var(--spacing,.25rem) * 3)}#root#root#root .leading-3\.5{--tw-leading:calc(var(--spacing,.25rem) * 3.5);line-height:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .leading-3\.5\!{--tw-leading:calc(var(--spacing,.25rem) * 3.5)!important;line-height:calc(var(--spacing,.25rem) * 3.5)!important}#root#root#root .leading-4{--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4)}#root#root#root .leading-4\.5{--tw-leading:calc(var(--spacing,.25rem) * 4.5);line-height:calc(var(--spacing,.25rem) * 4.5)}#root#root#root .leading-5{--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5)}#root#root#root .leading-6{--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6)}#root#root#root .leading-6\.5{--tw-leading:calc(var(--spacing,.25rem) * 6.5);line-height:calc(var(--spacing,.25rem) * 6.5)}#root#root#root .leading-7{--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7)}#root#root#root .leading-8{--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8)}#root#root#root .leading-9\.5{--tw-leading:calc(var(--spacing,.25rem) * 9.5);line-height:calc(var(--spacing,.25rem) * 9.5)}#root#root#root .leading-10{--tw-leading:calc(var(--spacing,.25rem) * 10);line-height:calc(var(--spacing,.25rem) * 10)}#root#root#root .leading-11{--tw-leading:calc(var(--spacing,.25rem) * 11);line-height:calc(var(--spacing,.25rem) * 11)}#root#root#root .leading-14{--tw-leading:calc(var(--spacing,.25rem) * 14);line-height:calc(var(--spacing,.25rem) * 14)}#root#root#root .leading-15\.5{--tw-leading:calc(var(--spacing,.25rem) * 15.5);line-height:calc(var(--spacing,.25rem) * 15.5)}#root#root#root .leading-19\.5{--tw-leading:calc(var(--spacing,.25rem) * 19.5);line-height:calc(var(--spacing,.25rem) * 19.5)}#root#root#root .leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}#root#root#root .leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}#root#root#root .leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}#root#root#root .leading-\[1\.35rem\]{--tw-leading:1.35rem;line-height:1.35rem}#root#root#root .leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}#root#root#root .leading-\[1\.29167\]{--tw-leading:1.29167;line-height:1.29167}#root#root#root .leading-\[88\%\]{--tw-leading:88%;line-height:88%}#root#root#root .leading-\[100\%\]{--tw-leading:100%;line-height:100%}#root#root#root .leading-\[inherit\]{--tw-leading:inherit;line-height:inherit}#root#root#root .leading-none{--tw-leading:1;line-height:1}#root#root#root .leading-normal{--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5)}#root#root#root .leading-relaxed{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}#root#root#root .leading-snug{--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}#root#root#root .leading-tight{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}#root#root#root .font-black{--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}#root#root#root .font-bold{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}#root#root#root .font-extrabold{--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800)}#root#root#root .font-light{--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300)}#root#root#root .font-medium{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root#root#root .font-normal{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}#root#root#root .font-semibold{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}#root#root#root .tracking-\[-2px\]{--tw-tracking:-2px;letter-spacing:-2px}#root#root#root .tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}#root#root#root .tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}#root#root#root .tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}#root#root#root .tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}#root#root#root .tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}#root#root#root .tracking-normal{--tw-tracking:var(--letter-spacing);letter-spacing:var(--letter-spacing)}#root#root#root .tracking-tight{--tw-tracking:calc(var(--letter-spacing) - .025em);letter-spacing:calc(var(--letter-spacing) - .025em)}#root#root#root .tracking-tighter{--tw-tracking:calc(var(--letter-spacing) - .05em);letter-spacing:calc(var(--letter-spacing) - .05em)}#root#root#root .tracking-wide{--tw-tracking:calc(var(--letter-spacing) + .025em);letter-spacing:calc(var(--letter-spacing) + .025em)}#root#root#root .tracking-wider{--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em)}#root#root#root .tracking-widest{--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em)}#root#root#root .text-balance{text-wrap:balance}#root#root#root .text-nowrap{text-wrap:nowrap}#root#root#root .text-pretty{text-wrap:pretty}#root#root#root .text-wrap{text-wrap:wrap}#root#root#root .wrap-anywhere{overflow-wrap:anywhere}#root#root#root .wrap-break-word{overflow-wrap:break-word}#root#root#root .break-all{word-break:break-all}#root#root#root .text-ellipsis{text-overflow:ellipsis}#root#root#root .whitespace-normal{white-space:normal}#root#root#root .whitespace-nowrap{white-space:nowrap}#root#root#root .whitespace-pre{white-space:pre}#root#root#root .whitespace-pre-wrap{white-space:pre-wrap}#root#root#root .\!text-foreground{color:var(--foreground)!important}#root#root#root .text-\[\#0b9a7b\]\/70{color:oklab(61.1967% -.116076 .0172299/.7)}#root#root#root .text-\[\#2ECED4\]\/85{color:oklab(77.6979% -.117232 -.0400702/.85)}#root#root#root .text-\[\#5d47af\]{color:#5d47af}#root#root#root .text-\[\#6f6f79\]{color:#6f6f79}#root#root#root .text-\[\#007EBB\]{color:#007ebb}#root#root#root .text-\[\#0866fe\]\!{color:#0866fe!important}#root#root#root .text-\[\#3150bb\]{color:#3150bb}#root#root#root .text-\[\#4850EA\]{color:#4850ea}#root#root#root .text-\[\#006936\]{color:#006936}#root#root#root .text-\[\#17171c\]{color:#17171c}#root#root#root .text-\[\#595959\]{color:#595959}#root#root#root .text-\[\#747474\]{color:#747474}#root#root#root .text-\[\#D17034\]\!{color:#d17034!important}#root#root#root .text-\[\#E3E3E3\]{color:#e3e3e3}#root#root#root .text-\[\#E4C200\]{color:#e4c200}#root#root#root .text-\[\#EA5548\]{color:#ea5548}#root#root#root .text-\[\#F4F4F5\]\/10{color:oklab(96.7434% .000373751 -.00127208/.1)}#root#root#root .text-\[\#ab2800\]{color:#ab2800}#root#root#root .text-\[\#b5001b\]{color:#b5001b}#root#root#root .text-\[\#e84133\]\!{color:#e84133!important}#root#root#root .text-\[CanvasText\]{color:initial}#root#root#root .text-accent-foreground,#root#root#root .text-accent-foreground\/60{color:var(--accent-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-accent-foreground\/60{color:color-mix(in oklab,var(--accent-foreground) 60%,transparent)}}#root#root#root .text-amber-400{color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .text-amber-500{color:var(--color-amber-500,oklch(76.9% .188 70.08))}#root#root#root .text-amber-500\/20{color:#f99c0033}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-amber-500\/20{color:color-mix(in oklab,var(--color-amber-500,oklch(76.9% .188 70.08)) 20%,transparent)}}#root#root#root .text-amber-600{color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root .text-amber-600\!{color:var(--color-amber-600,oklch(66.6% .179 58.318))!important}#root#root#root .text-amber-600\/10{color:#dd74001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-amber-600\/10{color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 10%,transparent)}}#root#root#root .text-amber-600\/80{color:#dd7400cc}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-amber-600\/80{color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 80%,transparent)}}#root#root#root .text-amber-700{color:var(--color-amber-700,oklch(55.5% .163 48.998))}#root#root#root .text-amber-900{color:var(--color-amber-900,oklch(41.4% .112 45.904))}#root#root#root .text-amber-950{color:var(--color-amber-950,oklch(27.9% .077 45.635))}#root#root#root .text-amber-950\/80{color:#461901cc}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-amber-950\/80{color:color-mix(in oklab,var(--color-amber-950,oklch(27.9% .077 45.635)) 80%,transparent)}}#root#root#root .text-background,#root#root#root .text-background\/70{color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-background\/70{color:color-mix(in oklab,var(--background) 70%,transparent)}}#root#root#root .text-background\/80{color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-background\/80{color:color-mix(in oklab,var(--background) 80%,transparent)}}#root#root#root .text-black{color:var(--color-black,#000)}#root#root#root .text-black\!{color:var(--color-black,#000)!important}#root#root#root .text-black\/60{color:#0009}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-black\/60{color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}#root#root#root .text-black\/70{color:#000000b3}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-black\/70{color:color-mix(in oklab,var(--color-black,#000) 70%,transparent)}}#root#root#root .text-black\/92{color:#000000eb}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-black\/92{color:color-mix(in oklab,var(--color-black,#000) 92%,transparent)}}#root#root#root .text-blue-300{color:var(--color-blue-300,oklch(80.9% .105 251.813))}#root#root#root .text-blue-400{color:var(--color-blue-400,oklch(70.7% .165 254.624))}#root#root#root .text-blue-500{color:var(--color-blue-500,oklch(62.3% .214 259.815))}#root#root#root .text-blue-500\!{color:var(--color-blue-500,oklch(62.3% .214 259.815))!important}#root#root#root .text-blue-600{color:var(--color-blue-600,oklch(54.6% .245 262.881))}#root#root#root .text-border{color:var(--border)}#root#root#root .text-card{color:var(--card)}#root#root#root .text-card-foreground{color:var(--card-foreground)}#root#root#root .text-card-foreground\!{color:var(--card-foreground)!important}#root#root#root .text-card\/70{color:var(--card)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-card\/70{color:color-mix(in oklab,var(--card) 70%,transparent)}}#root#root#root .text-chart-1{color:var(--chart-1)}#root#root#root .text-chart-2{color:var(--chart-2)}#root#root#root .text-chart-3{color:var(--chart-3)}#root#root#root .text-chart-4{color:var(--chart-4)}#root#root#root .text-chart-5{color:var(--chart-5)}#root#root#root .text-current{color:currentColor}#root#root#root .text-cyan-600{color:var(--color-cyan-600,oklch(60.9% .126 221.723))}#root#root#root .text-cyan-700{color:var(--color-cyan-700,oklch(52% .105 223.128))}#root#root#root .text-cyan-800{color:var(--color-cyan-800,oklch(45% .085 224.283))}#root#root#root .text-destructive{color:var(--destructive)}#root#root#root .text-destructive\!{color:var(--destructive)!important}#root#root#root .text-destructive\/80{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-destructive\/80{color:color-mix(in oklab,var(--destructive) 80%,transparent)}}#root#root#root .text-emerald-300{color:var(--color-emerald-300,oklch(84.5% .143 164.978))}#root#root#root .text-emerald-400{color:var(--color-emerald-400,oklch(76.5% .177 163.223))}#root#root#root .text-emerald-500{color:var(--color-emerald-500,oklch(69.6% .17 162.48))}#root#root#root .text-emerald-600{color:var(--color-emerald-600,oklch(59.6% .145 163.225))}#root#root#root .text-emerald-700{color:var(--color-emerald-700,oklch(50.8% .118 165.612))}#root#root#root .text-emerald-900{color:var(--color-emerald-900,oklch(37.8% .077 168.94))}#root#root#root .text-emerald-950\/80{color:#002c22cc}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-emerald-950\/80{color:color-mix(in oklab,var(--color-emerald-950,oklch(26.2% .051 172.552)) 80%,transparent)}}#root#root#root .text-foreground{color:var(--foreground)}#root#root#root .text-foreground\!{color:var(--foreground)!important}#root#root#root .text-foreground\/50{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-foreground\/50{color:color-mix(in oklab,var(--foreground) 50%,transparent)}}#root#root#root .text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}#root#root#root .text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-foreground\/70{color:color-mix(in oklab,var(--foreground) 70%,transparent)}}#root#root#root .text-foreground\/75{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-foreground\/75{color:color-mix(in oklab,var(--foreground) 75%,transparent)}}#root#root#root .text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-foreground\/80{color:color-mix(in oklab,var(--foreground) 80%,transparent)}}#root#root#root .text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-foreground\/90{color:color-mix(in oklab,var(--foreground) 90%,transparent)}}#root#root#root .text-fuchsia-600{color:var(--color-fuchsia-600,oklch(59.1% .293 322.896))}#root#root#root .text-gray-500{color:var(--color-gray-500,oklch(55.1% .027 264.364))}#root#root#root .text-gray-600{color:var(--color-gray-600,oklch(44.6% .03 256.802))}#root#root#root .text-green-300{color:var(--color-green-300,oklch(87.1% .15 154.449))}#root#root#root .text-green-400{color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .text-green-500{color:var(--color-green-500,oklch(72.3% .219 149.579))}#root#root#root .text-green-500\!{color:var(--color-green-500,oklch(72.3% .219 149.579))!important}#root#root#root .text-green-600{color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .text-green-600\!{color:var(--color-green-600,oklch(62.7% .194 149.214))!important}#root#root#root .text-green-600\/80{color:#00a544cc}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-green-600\/80{color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 80%,transparent)}}#root#root#root .text-green-700{color:var(--color-green-700,oklch(52.7% .154 150.069))}#root#root#root .text-green-800{color:var(--color-green-800,oklch(44.8% .119 151.328))}#root#root#root .text-indigo-500{color:var(--color-indigo-500,oklch(58.5% .233 277.117))}#root#root#root .text-indigo-600{color:var(--color-indigo-600,oklch(51.1% .262 276.966))}#root#root#root .text-inherit{color:inherit}#root#root#root .text-lime-500{color:var(--color-lime-500,oklch(76.8% .233 130.85))}#root#root#root .text-lime-600{color:var(--color-lime-600,oklch(64.8% .2 131.684))}#root#root#root .text-muted{color:var(--muted)}#root#root#root .text-muted-foreground{color:var(--muted-foreground)}#root#root#root .text-muted-foreground\!{color:var(--muted-foreground)!important}#root#root#root .text-muted-foreground\/10{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-muted-foreground\/10{color:color-mix(in oklab,var(--muted-foreground) 10%,transparent)}}#root#root#root .text-muted-foreground\/15{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-muted-foreground\/15{color:color-mix(in oklab,var(--muted-foreground) 15%,transparent)}}#root#root#root .text-muted-foreground\/30{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-muted-foreground\/30{color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}#root#root#root .text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-muted-foreground\/40{color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}#root#root#root .text-muted-foreground\/45{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-muted-foreground\/45{color:color-mix(in oklab,var(--muted-foreground) 45%,transparent)}}#root#root#root .text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-muted-foreground\/50{color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}#root#root#root .text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-muted-foreground\/60{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}#root#root#root .text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-muted-foreground\/70{color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}#root#root#root .text-muted-foreground\/75{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-muted-foreground\/75{color:color-mix(in oklab,var(--muted-foreground) 75%,transparent)}}#root#root#root .text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-muted-foreground\/80{color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}}#root#root#root .text-neutral-50{color:var(--color-neutral-50,oklch(98.5% 0 0))}#root#root#root .text-neutral-100{color:var(--color-neutral-100,oklch(97% 0 0))}#root#root#root .text-neutral-200{color:var(--color-neutral-200,oklch(92.2% 0 0))}#root#root#root .text-neutral-300{color:var(--color-neutral-300,oklch(87% 0 0))}#root#root#root .text-neutral-400{color:var(--color-neutral-400,oklch(70.8% 0 0))}#root#root#root .text-neutral-500{color:var(--color-neutral-500,oklch(55.6% 0 0))}#root#root#root .text-neutral-600{color:var(--color-neutral-600,oklch(43.9% 0 0))}#root#root#root .text-neutral-800{color:var(--color-neutral-800,oklch(26.9% 0 0))}#root#root#root .text-neutral-900{color:var(--color-neutral-900,oklch(20.5% 0 0))}#root#root#root .text-neutral-950{color:var(--color-neutral-950,oklch(14.5% 0 0))}#root#root#root .text-orange-300{color:var(--color-orange-300,oklch(83.7% .128 66.29))}#root#root#root .text-orange-400{color:var(--color-orange-400,oklch(75% .183 55.934))}#root#root#root .text-orange-500{color:var(--color-orange-500,oklch(70.5% .213 47.604))}#root#root#root .text-orange-500\!{color:var(--color-orange-500,oklch(70.5% .213 47.604))!important}#root#root#root .text-orange-600{color:var(--color-orange-600,oklch(64.6% .222 41.116))}#root#root#root .text-pink-500{color:var(--color-pink-500,oklch(65.6% .241 354.308))}#root#root#root .text-pink-600{color:var(--color-pink-600,oklch(59.2% .249 .584))}#root#root#root .text-popover-foreground{color:var(--popover-foreground)}#root#root#root .text-primary{color:var(--primary)}#root#root#root .text-primary\!{color:var(--primary)!important}#root#root#root .text-primary-foreground{color:var(--primary-foreground)}#root#root#root .text-primary-foreground\!{color:var(--primary-foreground)!important}#root#root#root .text-primary-foreground\/50{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-primary-foreground\/50{color:color-mix(in oklab,var(--primary-foreground) 50%,transparent)}}#root#root#root .text-primary-foreground\/60{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-primary-foreground\/60{color:color-mix(in oklab,var(--primary-foreground) 60%,transparent)}}#root#root#root .text-primary-foreground\/70{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-primary-foreground\/70{color:color-mix(in oklab,var(--primary-foreground) 70%,transparent)}}#root#root#root .text-primary-foreground\/75{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-primary-foreground\/75{color:color-mix(in oklab,var(--primary-foreground) 75%,transparent)}}#root#root#root .text-primary-foreground\/80{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-primary-foreground\/80{color:color-mix(in oklab,var(--primary-foreground) 80%,transparent)}}#root#root#root .text-primary\/10{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-primary\/10{color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .text-primary\/20{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-primary\/20{color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .text-primary\/40{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-primary\/40{color:color-mix(in oklab,var(--primary) 40%,transparent)}}#root#root#root .text-primary\/80{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-primary\/80{color:color-mix(in oklab,var(--primary) 80%,transparent)}}#root#root#root .text-purple-400{color:var(--color-purple-400,oklch(71.4% .203 305.504))}#root#root#root .text-purple-500{color:var(--color-purple-500,oklch(62.7% .265 303.9))}#root#root#root .text-purple-600{color:var(--color-purple-600,oklch(55.8% .288 302.321))}#root#root#root .text-red-300{color:var(--color-red-300,oklch(80.8% .114 19.571))}#root#root#root .text-red-400{color:var(--color-red-400,oklch(70.4% .191 22.216))}#root#root#root .text-red-500{color:var(--color-red-500,oklch(63.7% .237 25.331))}#root#root#root .text-red-500\!{color:var(--color-red-500,oklch(63.7% .237 25.331))!important}#root#root#root .text-red-600{color:var(--color-red-600,oklch(57.7% .245 27.325))}#root#root#root .text-red-600\!{color:var(--color-red-600,oklch(57.7% .245 27.325))!important}#root#root#root .text-red-700{color:var(--color-red-700,oklch(50.5% .213 27.518))}#root#root#root .text-rose-500{color:var(--color-rose-500,oklch(64.5% .246 16.439))}#root#root#root .text-rose-600{color:var(--color-rose-600,oklch(58.6% .253 17.585))}#root#root#root .text-rose-700{color:var(--color-rose-700,oklch(51.4% .222 16.935))}#root#root#root .text-rose-900{color:var(--color-rose-900,oklch(41% .159 10.272))}#root#root#root .text-rose-950\/80{color:#4d0218cc}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-rose-950\/80{color:color-mix(in oklab,var(--color-rose-950,oklch(27.1% .105 12.094)) 80%,transparent)}}#root#root#root .text-secondary-foreground{color:var(--secondary-foreground)}#root#root#root .text-secondary\/10{color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-secondary\/10{color:color-mix(in oklab,var(--secondary) 10%,transparent)}}#root#root#root .text-sidebar-accent-foreground{color:var(--sidebar-accent-foreground)}#root#root#root .text-sidebar-foreground,#root#root#root .text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground) 70%,transparent)}}#root#root#root .text-sky-400{color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .text-sky-500{color:var(--color-sky-500,oklch(68.5% .169 237.323))}#root#root#root .text-sky-600{color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .text-sky-600\!{color:var(--color-sky-600,oklch(58.8% .158 241.966))!important}#root#root#root .text-sky-600\/50{color:#0084cc80}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-sky-600\/50{color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 50%,transparent)}}#root#root#root .text-sky-600\/80{color:#0084cccc}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-sky-600\/80{color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 80%,transparent)}}#root#root#root .text-sky-700{color:var(--color-sky-700,oklch(50% .134 242.749))}#root#root#root .text-sky-900{color:var(--color-sky-900,oklch(39.1% .09 240.876))}#root#root#root .text-sky-950\/80{color:#052f4acc}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-sky-950\/80{color:color-mix(in oklab,var(--color-sky-950,oklch(29.3% .066 243.157)) 80%,transparent)}}#root#root#root .text-slate-400{color:var(--color-slate-400,oklch(70.4% .04 256.788))}#root#root#root .text-slate-600{color:var(--color-slate-600,oklch(44.6% .043 257.281))}#root#root#root .text-slate-700{color:var(--color-slate-700,oklch(37.2% .044 257.287))}#root#root#root .text-slate-900{color:var(--color-slate-900,oklch(20.8% .042 265.755))}#root#root#root .text-slate-950\/80{color:#020618cc}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-slate-950\/80{color:color-mix(in oklab,var(--color-slate-950,oklch(12.9% .042 264.695)) 80%,transparent)}}#root#root#root .text-teal-500{color:var(--color-teal-500,oklch(70.4% .14 182.503))}#root#root#root .text-teal-600{color:var(--color-teal-600,oklch(60% .118 184.704))}#root#root#root .text-transparent{color:#0000}#root#root#root .text-violet-500{color:var(--color-violet-500,oklch(60.6% .25 292.717))}#root#root#root .text-violet-600{color:var(--color-violet-600,oklch(54.1% .281 293.009))}#root#root#root .text-violet-700{color:var(--color-violet-700,oklch(49.1% .27 292.581))}#root#root#root .text-violet-900{color:var(--color-violet-900,oklch(38% .189 293.745))}#root#root#root .text-violet-950\/80{color:#2f0d68cc}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-violet-950\/80{color:color-mix(in oklab,var(--color-violet-950,oklch(28.3% .141 291.089)) 80%,transparent)}}#root#root#root .text-white{color:var(--color-white,#fff)}#root#root#root .text-white\!{color:var(--color-white,#fff)!important}#root#root#root .text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-white\/40{color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}#root#root#root .text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-white\/45{color:color-mix(in oklab,var(--color-white,#fff) 45%,transparent)}}#root#root#root .text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-white\/50{color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}#root#root#root .text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-white\/60{color:color-mix(in oklab,var(--color-white,#fff) 60%,transparent)}}#root#root#root .text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-white\/70{color:color-mix(in oklab,var(--color-white,#fff) 70%,transparent)}}#root#root#root .text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-white\/80{color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}#root#root#root .text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-white\/90{color:color-mix(in oklab,var(--color-white,#fff) 90%,transparent)}}#root#root#root .text-yellow-300{color:var(--color-yellow-300,oklch(90.5% .182 98.111))}#root#root#root .text-yellow-400{color:var(--color-yellow-400,oklch(85.2% .199 91.936))}#root#root#root .text-yellow-400\/80{color:#fac800cc}@supports (color:color-mix(in lab,red,red)){#root#root#root .text-yellow-400\/80{color:color-mix(in oklab,var(--color-yellow-400,oklch(85.2% .199 91.936)) 80%,transparent)}}#root#root#root .text-yellow-500{color:var(--color-yellow-500,oklch(79.5% .184 86.047))}#root#root#root .text-zinc-100{color:var(--color-zinc-100,oklch(96.7% .001 286.375))}#root#root#root .text-zinc-600{color:var(--color-zinc-600,oklch(44.2% .017 285.786))}#root#root#root .capitalize{text-transform:capitalize}#root#root#root .lowercase{text-transform:lowercase}#root#root#root .normal-case{text-transform:none}#root#root#root .uppercase{text-transform:uppercase}#root#root#root .italic{font-style:italic}#root#root#root .not-italic{font-style:normal}#root#root#root .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}#root#root#root .line-through{text-decoration-line:line-through}#root#root#root .no-underline{text-decoration-line:none}#root#root#root .no-underline\!{text-decoration-line:none!important}#root#root#root .underline{text-decoration-line:underline}#root#root#root .decoration-primary{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}#root#root#root .decoration-rose-500\/40{text-decoration-color:#ff235766}@supports (color:color-mix(in lab,red,red)){#root#root#root .decoration-rose-500\/40{-webkit-text-decoration-color:color-mix(in oklab,var(--color-rose-500,oklch(64.5% .246 16.439)) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-rose-500,oklch(64.5% .246 16.439)) 40%,transparent)}}#root#root#root .underline-offset-2{text-underline-offset:2px}#root#root#root .underline-offset-3{text-underline-offset:3px}#root#root#root .underline-offset-4{text-underline-offset:4px}#root#root#root .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root#root#root .accent-primary{accent-color:var(--primary)}#root#root#root .opacity-0{opacity:0}#root#root#root .opacity-0\!{opacity:0!important}#root#root#root .opacity-2{opacity:.02}#root#root#root .opacity-5{opacity:.05}#root#root#root .opacity-8{opacity:.08}#root#root#root .opacity-10{opacity:.1}#root#root#root .opacity-15{opacity:.15}#root#root#root .opacity-20{opacity:.2}#root#root#root .opacity-25{opacity:.25}#root#root#root .opacity-30{opacity:.3}#root#root#root .opacity-35{opacity:.35}#root#root#root .opacity-40{opacity:.4}#root#root#root .opacity-45{opacity:.45}#root#root#root .opacity-50{opacity:.5}#root#root#root .opacity-60{opacity:.6}#root#root#root .opacity-70{opacity:.7}#root#root#root .opacity-75{opacity:.75}#root#root#root .opacity-80{opacity:.8}#root#root#root .opacity-90{opacity:.9}#root#root#root .opacity-100{opacity:1}#root#root#root .opacity-100\!{opacity:1!important}#root#root#root .opacity-600{opacity:1}#root#root#root .opacity-\[0\.26\]{opacity:.26}#root#root#root .opacity-\[0\.38\]{opacity:.38}#root#root#root .bg-blend-color{background-blend-mode:color}#root#root#root .mix-blend-color{mix-blend-mode:color}#root#root#root .mix-blend-hard-light{mix-blend-mode:hard-light}#root#root#root .mix-blend-lighten{mix-blend-mode:lighten}#root#root#root .mix-blend-overlay{mix-blend-mode:overlay}#root#root#root .\!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}#root#root#root .shadow{--tw-shadow:var(--shadow)}#root#root#root .shadow,#root#root#root .shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-2xl{--tw-shadow:var(--shadow-2xl)}#root#root#root .shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.04\)\,0_24px_64px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ffffff0a),0 24px 64px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[0_0_15px_rgba\(var\(--primary\)\,0\.1\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,rgba(var(--primary),.1))}#root#root#root .shadow-\[0_0_15px_rgba\(var\(--primary\)\,0\.1\)\],#root#root#root .shadow-\[0_0_16px_3px_var\(--color-primary\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[0_0_16px_3px_var\(--color-primary\)\]{--tw-shadow:0 0 16px 3px var(--tw-shadow-color,var(--color-primary))}#root#root#root .shadow-\[0_0_20px_rgba\(30\,144\,255\,0\.08\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#1e90ff14)}#root#root#root .shadow-\[0_0_20px_rgba\(30\,144\,255\,0\.08\)\],#root#root#root .shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.05\)\,0_0_0_1px_rgba\(0\,0\,0\,0\.03\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.05\)\,0_0_0_1px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000d),0 0 0 1px var(--tw-shadow-color,#00000008)}#root#root#root .shadow-\[0_4px_4px_0_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 4px 4px 0 var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[0_6px_12px_-3px_rgba\(2\,132\,199\,0\.4\)\,0_2px_4px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 6px 12px -3px var(--tw-shadow-color,#0284c766),0 2px 4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[0_6px_12px_-3px_rgba\(37\,99\,235\,0\.4\)\,0_2px_4px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 6px 12px -3px var(--tw-shadow-color,#2563eb66),0 2px 4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[0_6px_12px_-3px_rgba\(79\,70\,229\,0\.4\)\,0_2px_4px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 6px 12px -3px var(--tw-shadow-color,#4f46e566),0 2px 4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[0_6px_12px_-3px_rgba\(217\,119\,6\,0\.4\)\,0_2px_4px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 6px 12px -3px var(--tw-shadow-color,#d9770666),0 2px 4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[0_6px_12px_-3px_rgba\(225\,29\,72\,0\.4\)\,0_2px_4px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 6px 12px -3px var(--tw-shadow-color,#e11d4866),0 2px 4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[0_6px_12px_-3px_rgba\(234\,88\,12\,0\.4\)\,0_2px_4px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 6px 12px -3px var(--tw-shadow-color,#ea580c66),0 2px 4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[0_10px_15px_-3px_color-mix\(in_oklab\,var\(--primary-foreground\)10\%\,transparent\)\,0_4px_6px_-4px_color-mix\(in_oklab\,var\(--primary-foreground\)10\%\,transparent\)\]{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,var(--primary-foreground)),0 4px 6px -4px var(--tw-shadow-color,var(--primary-foreground))}@supports (color:color-mix(in lab,red,red)){#root#root#root .shadow-\[0_10px_15px_-3px_color-mix\(in_oklab\,var\(--primary-foreground\)10\%\,transparent\)\,0_4px_6px_-4px_color-mix\(in_oklab\,var\(--primary-foreground\)10\%\,transparent\)\]{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,color-mix(in oklab,var(--primary-foreground)10%,transparent)),0 4px 6px -4px var(--tw-shadow-color,color-mix(in oklab,var(--primary-foreground)10%,transparent))}}#root#root#root .shadow-\[0_10px_15px_-3px_color-mix\(in_oklab\,var\(--primary-foreground\)10\%\,transparent\)\,0_4px_6px_-4px_color-mix\(in_oklab\,var\(--primary-foreground\)10\%\,transparent\)\],#root#root#root .shadow-\[0_14px_30px_rgba\(99\,85\,240\,0\.28\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[0_14px_30px_rgba\(99\,85\,240\,0\.28\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#6355f047)}#root#root#root .shadow-\[0_16px_30px_-10px_rgba\(40\,30\,80\,0\.3\)\,0_0_0_1px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 16px 30px -10px var(--tw-shadow-color,#281e504d),0 0 0 1px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[0_26\.941px_53\.881px_-12\.931px_rgba\(0\,184\,219\,0\.10\)\]{--tw-shadow:0 26.941px 53.881px -12.931px var(--tw-shadow-color,#00b8db1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[0_26px_53px_-12px_color-mix\(in_oklab\,var\(--color-sky-400\)_10\%\,transparent\)\]{--tw-shadow:0 26px 53px -12px var(--tw-shadow-color,#00bcfe1a)}@supports (color:color-mix(in lab,red,red)){#root#root#root .shadow-\[0_26px_53px_-12px_color-mix\(in_oklab\,var\(--color-sky-400\)_10\%\,transparent\)\]{--tw-shadow:0 26px 53px -12px var(--tw-shadow-color,color-mix(in oklab,var(--color-sky-400) 10%,transparent))}}#root#root#root .shadow-\[0_26px_53px_-12px_color-mix\(in_oklab\,var\(--color-sky-400\)_10\%\,transparent\)\],#root#root#root .shadow-\[0_30px_50px_-12px_oklch\(0\.00_0_0\/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)}#root#root#root .shadow-\[0_30px_50px_-12px_oklch\(0\.00_0_0\/0\.4\)\]{--tw-shadow:0 30px 50px -12px var(--tw-shadow-color,oklch(0% 0 0/.4))}#root#root#root .shadow-\[0px_-1px_0px_0px_\#FFFFFF40\]{--tw-shadow:0px -1px 0px 0px var(--tw-shadow-color,#ffffff40)}#root#root#root .shadow-\[0px_-1px_0px_0px_\#FFFFFF40\],#root#root#root .shadow-\[0px_0px_27\.1px_4px_rgba\(0\,0\,0\,0\.15\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[0px_0px_27\.1px_4px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0px 0px 27.1px 4px var(--tw-shadow-color,#00000026)}#root#root#root .shadow-\[4px_15px_32px_0_rgba\(0\,0\,0\,0\.40\)\]{--tw-shadow:4px 15px 32px 0 var(--tw-shadow-color,#0006)}#root#root#root .shadow-\[4px_15px_32px_0_rgba\(0\,0\,0\,0\.40\)\],#root#root#root .shadow-\[5px_5px_0px_0px_var\(--card-foreground\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[5px_5px_0px_0px_var\(--card-foreground\)\]{--tw-shadow:5px 5px 0px 0px var(--tw-shadow-color,var(--card-foreground))}#root#root#root .shadow-\[6px_4px_32px_0_color-mix\(in_oklab\,var\(--color-black\)20\%\,transparent\)\]{--tw-shadow:6px 4px 32px 0 var(--tw-shadow-color,color-mix(in srgb,#00020%,transparent))}@supports (color:color-mix(in lab,red,red)){#root#root#root .shadow-\[6px_4px_32px_0_color-mix\(in_oklab\,var\(--color-black\)20\%\,transparent\)\]{--tw-shadow:6px 4px 32px 0 var(--tw-shadow-color,color-mix(in oklab,var(--color-black)20%,transparent))}}#root#root#root .shadow-\[6px_10px_18px_-6px_rgb\(0_0_0\/0\.12\)\],#root#root#root .shadow-\[6px_4px_32px_0_color-mix\(in_oklab\,var\(--color-black\)20\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[6px_10px_18px_-6px_rgb\(0_0_0\/0\.12\)\]{--tw-shadow:6px 10px 18px -6px var(--tw-shadow-color,#0000001f)}#root#root#root .shadow-\[inset_-0\.4px_-0\.4px_0\.5px_0_\#fff\,inset_0\.4px_0\.4px_0\.5px_0_\#fff\]{--tw-shadow:inset -.4px -.4px .5px 0 var(--tw-shadow-color,#fff),inset .4px .4px .5px 0 var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[inset_-0\.5px_-0\.5px_1px_0_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:inset -.5px -.5px 1px 0 var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[inset_0\.4px_0\.4px_0\.5px_0_\#fff\,inset_-0\.4px_-0\.4px_0\.5px_0_var\(--color-purple-500\)\]{--tw-shadow:inset .4px .4px .5px 0 var(--tw-shadow-color,#fff),inset -.4px -.4px .5px 0 var(--tw-shadow-color,var(--color-purple-500));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[inset_0_-1px_0_var\(--border\)\]{--tw-shadow:inset 0 -1px 0 var(--tw-shadow-color,var(--border))}#root#root#root .shadow-\[inset_0_-1px_0_var\(--border\)\],#root#root#root .shadow-\[inset_0_-2px_0_\#7c3aed\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[inset_0_-2px_0_\#7c3aed\]{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,#7c3aed)}#root#root#root .shadow-\[inset_0_-3px_6px_0px_rgba\(255\,255\,255\,0\.90\)\]{--tw-shadow:inset 0 -3px 6px 0px var(--tw-shadow-color,#ffffffe6)}#root#root#root .shadow-\[inset_0_-3px_6px_0px_rgba\(255\,255\,255\,0\.90\)\],#root#root#root .shadow-\[inset_0_-3px_6px_0px_rgba\(255\,255\,255\,100\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[inset_0_-3px_6px_0px_rgba\(255\,255\,255\,100\)\]{--tw-shadow:inset 0 -3px 6px 0px var(--tw-shadow-color,#fff)}#root#root#root .shadow-\[inset_0_0\.6px_0\.6px_-1\.25px_color-mix\(in_oklab\,oklch\(0\.2272_0\.0391_33\.2\)_24\%\,transparent\)\,inset_0_2\.29px_2\.29px_-2\.5px_color-mix\(in_oklab\,oklch\(0\.2272_0\.0391_33\.2\)_22\%\,transparent\)\,inset_0_10px_10px_-3\.75px_color-mix\(in_oklab\,oklch\(0\.2272_0\.0391_33\.2\)_9\%\,transparent\)\]{--tw-shadow:inset 0 .6px .6px -1.25px var(--tw-shadow-color,oklab(22.72% .0327175 .0214097/.24)),inset 0 2.29px 2.29px -2.5px var(--tw-shadow-color,oklab(22.72% .0327175 .0214097/.22)),inset 0 10px 10px -3.75px var(--tw-shadow-color,oklab(22.72% .0327175 .0214097/.09));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff14)}#root#root#root .shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.08\)\],#root#root#root .shadow-\[inset_0_0_5px_rgba\(255\,255\,255\,0\.30\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[inset_0_0_5px_rgba\(255\,255\,255\,0\.30\)\]{--tw-shadow:inset 0 0 5px var(--tw-shadow-color,#ffffff4d)}#root#root#root .shadow-\[inset_0_0_8px_rgba\(255\,255\,255\,0\.30\)\]{--tw-shadow:inset 0 0 8px var(--tw-shadow-color,#ffffff4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[inset_0_0_15px_color-mix\(in_oklab\,var\(--primary\)60\%\,transparent\)\]{--tw-shadow:inset 0 0 15px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab,red,red)){#root#root#root .shadow-\[inset_0_0_15px_color-mix\(in_oklab\,var\(--primary\)60\%\,transparent\)\]{--tw-shadow:inset 0 0 15px var(--tw-shadow-color,color-mix(in oklab,var(--primary)60%,transparent))}}#root#root#root .shadow-\[inset_0_0_15px_color-mix\(in_oklab\,var\(--primary\)60\%\,transparent\)\],#root#root#root .shadow-\[inset_0_0_22px_rgba\(11\,154\,123\,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)}#root#root#root .shadow-\[inset_0_0_22px_rgba\(11\,154\,123\,0\.04\)\]{--tw-shadow:inset 0 0 22px var(--tw-shadow-color,#0b9a7b0a)}#root#root#root .shadow-\[inset_0_2px_3px_0_var\(--primary\)\,inset_2px_-4px_4px_0_rgba\(0\,0\,0\,0\.25\)\,inset_-2px_4px_4px_0_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow:inset 0 2px 3px 0 var(--tw-shadow-color,var(--primary)),inset 2px -4px 4px 0 var(--tw-shadow-color,#00000040),inset -2px 4px 4px 0 var(--tw-shadow-color,#ffffff59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[inset_0_2px_3px_0_var\(--secondary\)\,inset_2px_-4px_4px_0_rgba\(0\,0\,0\,0\.25\)\,inset_-2px_4px_4px_0_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow:inset 0 2px 3px 0 var(--tw-shadow-color,var(--secondary)),inset 2px -4px 4px 0 var(--tw-shadow-color,#00000040),inset -2px 4px 4px 0 var(--tw-shadow-color,#ffffff59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[inset_0px_0px_20px_20px_var\(--card\)\]{--tw-shadow:inset 0px 0px 20px 20px var(--tw-shadow-color,var(--card));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[inset_1px_0\.5px_0px_rgba\(240\,240\,240\,0\.75\)\,inset_-1px_-0\.5px_0px_rgba\(240\,240\,240\,0\.75\)\,0_8px_24px_-8px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:inset 1px .5px 0px var(--tw-shadow-color,#f0f0f0bf),inset -1px -.5px 0px var(--tw-shadow-color,#f0f0f0bf),0 8px 24px -8px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-\[inset_1px_0\.5px_0px_rgba\(255\,255\,255\,0\.75\)\,inset_-1px_-0\.5px_0px_rgba\(255\,255\,255\,0\.75\)\,0_0_9px_rgba\(0\,0\,0\,0\.2\)\,0_3px_8px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:inset 1px .5px 0px var(--tw-shadow-color,#ffffffbf),inset -1px -.5px 0px var(--tw-shadow-color,#ffffffbf),0 0 9px var(--tw-shadow-color,#0003),0 3px 8px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d)}#root#root#root .shadow-inner,#root#root#root .shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-lg{--tw-shadow:var(--shadow-lg)}#root#root#root .shadow-lg\!{--tw-shadow:var(--shadow-lg)!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}#root#root#root .shadow-md{--tw-shadow:var(--shadow-md)}#root#root#root .shadow-md,#root#root#root .shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-none{--tw-shadow:0 0 #0000}#root#root#root .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}#root#root#root .shadow-sm{--tw-shadow:var(--shadow-sm)}#root#root#root .shadow-sm,#root#root#root .shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow-xl{--tw-shadow:var(--shadow-xl)}#root#root#root .shadow-xl\!{--tw-shadow:var(--shadow-xl)!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}#root#root#root .shadow-xs{--tw-shadow:var(--shadow-xs)}#root#root#root .shadow-xs,#root#root#root .shadow\/blur{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .shadow\/blur{--tw-shadow:var(--shadow)}#root#root#root .ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .ring,#root#root#root .ring-0{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .ring-0\!{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!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}#root#root#root .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)}#root#root#root .ring-1\!{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!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}#root#root#root .ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .ring-2,#root#root#root .ring-3{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .ring-4,#root#root#root .ring-5{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .ring-5{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(5px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .ring-8{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .ring-12,#root#root#root .ring-8{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .ring-12{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(12px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .ring-\[1\.5px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1.5px + 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)}#root#root#root .\[box-shadow\:0px_1px_1\.6px_0px_color-mix\(in_oklab\,white_68\%\,transparent\)_inset\]{box-shadow:inset 0 1px 1.6px oklab(100% 0 5.96046e-8/.68)}#root#root#root .\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,white_7\%\,transparent\)_inset\,0px_0px_4\.3px_0px_color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_inset\,0px_0px_0px_2\.5px_var\(--primary\)\,0px_9px_21\.7px_3px_color-mix\(in_oklab\,var\(--primary\)_40\%\,transparent\)\,0px_-1px_0px_1px_color-mix\(in_oklab\,white_18\%\,transparent\)_inset\,0px_4px_4px_0px_color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\]{box-shadow:0 1px 8px 0 oklab(100% 0 5.96046e-8/.07) inset,0 0 4.3px 0 var(--primary) inset,0 0 0 2.5px var(--primary),0 9px 21.7px 3px var(--primary),0 -1px 0 1px #ffffff2e inset,0 4px 4px 0 var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,white_7\%\,transparent\)_inset\,0px_0px_4\.3px_0px_color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_inset\,0px_0px_0px_2\.5px_var\(--primary\)\,0px_9px_21\.7px_3px_color-mix\(in_oklab\,var\(--primary\)_40\%\,transparent\)\,0px_-1px_0px_1px_color-mix\(in_oklab\,white_18\%\,transparent\)_inset\,0px_4px_4px_0px_color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\]{box-shadow:0 1px 8px 0 oklab(100% 0 5.96046e-8/.07) inset,0 0 4.3px 0 color-mix(in oklab,var(--primary) 11%,transparent) inset,0 0 0 2.5px var(--primary),0 9px 21.7px 3px color-mix(in oklab,var(--primary) 40%,transparent),0 -1px 0 1px oklab(100% 0 5.96046e-8/.18) inset,0 4px 4px 0 color-mix(in oklab,var(--primary) 16%,transparent)}}#root#root#root .\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,white_20\%\,transparent\)_inset\,0px_0px_0px_1px_var\(--primary\)\,0px_0px_0px_1px_var\(--primary\)\,0px_0px_0px_1\.5px_color-mix\(in_oklab\,white_30\%\,transparent\)_inset\,0px_2px_2px_0px_color-mix\(in_oklab\,black_20\%\,transparent\)\]{box-shadow:0 1px 8px 0 oklab(100% 0 5.96046e-8/.2) inset,0 0 0 1px var(--primary),0 0 0 1px var(--primary),0 0 0 1.5px oklab(100% 0 5.96046e-8/.3) inset,0 2px 2px 0 oklab(0 none none/.2)}#root#root#root .shadow-amber-700\/8{--tw-shadow-color:#b7500014}@supports (color:color-mix(in lab,red,red)){#root#root#root .shadow-amber-700\/8{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-700,oklch(55.5% .163 48.998)) 8%,transparent) var(--tw-shadow-alpha),transparent)}}#root#root#root .shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .shadow-black\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black,#000) 30%,transparent) var(--tw-shadow-alpha),transparent)}}#root#root#root .shadow-emerald-700\/8{--tw-shadow-color:#00795614}@supports (color:color-mix(in lab,red,red)){#root#root#root .shadow-emerald-700\/8{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-700,oklch(50.8% .118 165.612)) 8%,transparent) var(--tw-shadow-alpha),transparent)}}#root#root#root .shadow-foreground\/10{--tw-shadow-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .shadow-foreground\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--foreground) 10%,transparent) var(--tw-shadow-alpha),transparent)}}#root#root#root .shadow-rose-700\/8{--tw-shadow-color:#c2003914}@supports (color:color-mix(in lab,red,red)){#root#root#root .shadow-rose-700\/8{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-rose-700,oklch(51.4% .222 16.935)) 8%,transparent) var(--tw-shadow-alpha),transparent)}}#root#root#root .shadow-sky-700\/8{--tw-shadow-color:#0069a414}@supports (color:color-mix(in lab,red,red)){#root#root#root .shadow-sky-700\/8{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-sky-700,oklch(50% .134 242.749)) 8%,transparent) var(--tw-shadow-alpha),transparent)}}#root#root#root .shadow-violet-700\/8{--tw-shadow-color:#7008e714}@supports (color:color-mix(in lab,red,red)){#root#root#root .shadow-violet-700\/8{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-violet-700,oklch(49.1% .27 292.581)) 8%,transparent) var(--tw-shadow-alpha),transparent)}}#root#root#root .shadow-white{--tw-shadow-color:#fff}@supports (color:color-mix(in lab,red,red)){#root#root#root .shadow-white{--tw-shadow-color:color-mix(in oklab,var(--color-white,#fff) var(--tw-shadow-alpha),transparent)}}#root#root#root .shadow-white\/30{--tw-shadow-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .shadow-white\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-white,#fff) 30%,transparent) var(--tw-shadow-alpha),transparent)}}#root#root#root .ring-amber-500\/60{--tw-ring-color:#f99c0099}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-amber-500\/60{--tw-ring-color:color-mix(in oklab,var(--color-amber-500,oklch(76.9% .188 70.08)) 60%,transparent)}}#root#root#root .ring-amber-600{--tw-ring-color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root .ring-amber-600\/20{--tw-ring-color:#dd740033}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-amber-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 20%,transparent)}}#root#root#root .ring-amber-600\/25{--tw-ring-color:#dd740040}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-amber-600\/25{--tw-ring-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 25%,transparent)}}#root#root#root .ring-amber-600\/30{--tw-ring-color:#dd74004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-amber-600\/30{--tw-ring-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 30%,transparent)}}#root#root#root .ring-amber-600\/40{--tw-ring-color:#dd740066}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-amber-600\/40{--tw-ring-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 40%,transparent)}}#root#root#root .ring-background,#root#root#root .ring-background\/40{--tw-ring-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-background\/40{--tw-ring-color:color-mix(in oklab,var(--background) 40%,transparent)}}#root#root#root .ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-black\/5{--tw-ring-color:color-mix(in oklab,var(--color-black,#000) 5%,transparent)}}#root#root#root .ring-blue-600\/25{--tw-ring-color:#155dfc40}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-blue-600\/25{--tw-ring-color:color-mix(in oklab,var(--color-blue-600,oklch(54.6% .245 262.881)) 25%,transparent)}}#root#root#root .ring-border{--tw-ring-color:var(--border)}#root#root#root .ring-card{--tw-ring-color:var(--card)}#root#root#root .ring-card-foreground{--tw-ring-color:var(--card-foreground)}#root#root#root .ring-destructive\/20{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-destructive\/20{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root#root#root .ring-destructive\/25{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-destructive\/25{--tw-ring-color:color-mix(in oklab,var(--destructive) 25%,transparent)}}#root#root#root .ring-destructive\/30{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-destructive\/30{--tw-ring-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}#root#root#root .ring-destructive\/40{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-destructive\/40{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root#root#root .ring-emerald-500\/60{--tw-ring-color:#00bb7f99}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-emerald-500\/60{--tw-ring-color:color-mix(in oklab,var(--color-emerald-500,oklch(69.6% .17 162.48)) 60%,transparent)}}#root#root#root .ring-emerald-600{--tw-ring-color:var(--color-emerald-600,oklch(59.6% .145 163.225))}#root#root#root .ring-foreground\/6{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-foreground\/6{--tw-ring-color:color-mix(in oklab,var(--foreground) 6%,transparent)}}#root#root#root .ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-foreground\/10{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root#root#root .ring-foreground\/60{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-foreground\/60{--tw-ring-color:color-mix(in oklab,var(--foreground) 60%,transparent)}}#root#root#root .ring-green-600{--tw-ring-color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .ring-green-600\/20{--tw-ring-color:#00a54433}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-green-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 20%,transparent)}}#root#root#root .ring-green-600\/25{--tw-ring-color:#00a54440}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-green-600\/25{--tw-ring-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 25%,transparent)}}#root#root#root .ring-green-600\/40{--tw-ring-color:#00a54466}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-green-600\/40{--tw-ring-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 40%,transparent)}}#root#root#root .ring-indigo-600{--tw-ring-color:var(--color-indigo-600,oklch(51.1% .262 276.966))}#root#root#root .ring-input{--tw-ring-color:var(--input)}#root#root#root .ring-muted-foreground\/40{--tw-ring-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-muted-foreground\/40{--tw-ring-color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}#root#root#root .ring-primary{--tw-ring-color:var(--primary)}#root#root#root .ring-primary-foreground{--tw-ring-color:var(--primary-foreground)}#root#root#root .ring-primary\/10{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-primary\/10{--tw-ring-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .ring-primary\/20{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-primary\/20{--tw-ring-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .ring-primary\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-primary\/30{--tw-ring-color:color-mix(in oklab,var(--primary) 30%,transparent)}}#root#root#root .ring-primary\/40{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-primary\/40{--tw-ring-color:color-mix(in oklab,var(--primary) 40%,transparent)}}#root#root#root .ring-primary\/50{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-primary\/50{--tw-ring-color:color-mix(in oklab,var(--primary) 50%,transparent)}}#root#root#root .ring-primary\/60{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-primary\/60{--tw-ring-color:color-mix(in oklab,var(--primary) 60%,transparent)}}#root#root#root .ring-ring,#root#root#root .ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-ring\/50{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root#root#root .ring-rose-600{--tw-ring-color:var(--color-rose-600,oklch(58.6% .253 17.585))}#root#root#root .ring-secondary\/60{--tw-ring-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-secondary\/60{--tw-ring-color:color-mix(in oklab,var(--secondary) 60%,transparent)}}#root#root#root .ring-sidebar{--tw-ring-color:var(--sidebar)}#root#root#root .ring-sky-500\/60{--tw-ring-color:#00a5ef99}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-sky-500\/60{--tw-ring-color:color-mix(in oklab,var(--color-sky-500,oklch(68.5% .169 237.323)) 60%,transparent)}}#root#root#root .ring-sky-600{--tw-ring-color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .ring-sky-600\/20{--tw-ring-color:#0084cc33}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-sky-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 20%,transparent)}}#root#root#root .ring-sky-600\/30{--tw-ring-color:#0084cc4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-sky-600\/30{--tw-ring-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 30%,transparent)}}#root#root#root .ring-sky-600\/40{--tw-ring-color:#0084cc66}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-sky-600\/40{--tw-ring-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 40%,transparent)}}#root#root#root .ring-sky-600\/60\!{--tw-ring-color:#0084cc99!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-sky-600\/60\!{--tw-ring-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 60%,transparent)!important}}#root#root#root .ring-transparent{--tw-ring-color:transparent}#root#root#root .ring-violet-500\/60{--tw-ring-color:#8d54ff99}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-violet-500\/60{--tw-ring-color:color-mix(in oklab,var(--color-violet-500,oklch(60.6% .25 292.717)) 60%,transparent)}}#root#root#root .ring-violet-600{--tw-ring-color:var(--color-violet-600,oklch(54.1% .281 293.009))}#root#root#root .ring-violet-600\/25{--tw-ring-color:#7f22fe40}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-violet-600\/25{--tw-ring-color:color-mix(in oklab,var(--color-violet-600,oklch(54.1% .281 293.009)) 25%,transparent)}}#root#root#root .ring-white{--tw-ring-color:var(--color-white,#fff)}#root#root#root .ring-white\/40{--tw-ring-color:#fff6}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-white\/40{--tw-ring-color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}#root#root#root .ring-yellow-600{--tw-ring-color:var(--color-yellow-600,oklch(68.1% .162 75.834))}#root#root#root .ring-zinc-600\/25{--tw-ring-color:#52525c40}@supports (color:color-mix(in lab,red,red)){#root#root#root .ring-zinc-600\/25{--tw-ring-color:color-mix(in oklab,var(--color-zinc-600,oklch(44.2% .017 285.786)) 25%,transparent)}}#root#root#root .ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}#root#root#root .ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}#root#root#root .ring-offset-background{--tw-ring-offset-color:var(--background)}#root#root#root .ring-offset-card{--tw-ring-offset-color:var(--card)}#root#root#root .outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#root#root#root .outline-hidden{outline-offset:2px;outline:2px solid #0000}}#root#root#root .outline{outline-width:1px}#root#root#root .outline,#root#root#root .outline-0{outline-style:var(--tw-outline-style)}#root#root#root .outline-0{outline-width:0}#root#root#root .outline-1{outline-width:1px}#root#root#root .outline-1,#root#root#root .outline-2{outline-style:var(--tw-outline-style)}#root#root#root .outline-2{outline-width:2px}#root#root#root .outline-4{outline-style:var(--tw-outline-style);outline-width:4px}#root#root#root .-outline-offset-2{outline-offset:calc(2px * -1)}#root#root#root .outline-offset-0{outline-offset:0}#root#root#root .outline-offset-1{outline-offset:1px}#root#root#root .outline-offset-2{outline-offset:2px}#root#root#root .outline-offset-3{outline-offset:3px}#root#root#root .outline-offset-23{outline-offset:23px}#root#root#root .outline-offset-24{outline-offset:24px}#root#root#root .outline-amber-100{outline-color:var(--color-amber-100,oklch(96.2% .059 95.617))}#root#root#root .outline-black{outline-color:var(--color-black,#000)}#root#root#root .outline-border{outline-color:var(--border)}#root#root#root .outline-cyan-500{outline-color:var(--color-cyan-500,oklch(71.5% .143 215.221))}#root#root#root .outline-destructive\/30{outline-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .outline-destructive\/30{outline-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}#root#root#root .outline-foreground{outline-color:var(--foreground)}#root#root#root .outline-gray-300{outline-color:var(--color-gray-300,oklch(87.2% .01 258.338))}#root#root#root .outline-gray-400{outline-color:var(--color-gray-400,oklch(70.7% .022 261.325))}#root#root#root .outline-orange-400{outline-color:var(--color-orange-400,oklch(75% .183 55.934))}#root#root#root .outline-pink-400{outline-color:var(--color-pink-400,oklch(71.8% .202 349.761))}#root#root#root .outline-primary{outline-color:var(--primary)}#root#root#root .outline-primary-foreground{outline-color:var(--primary-foreground)}#root#root#root .outline-primary\/15{outline-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .outline-primary\/15{outline-color:color-mix(in oklab,var(--primary) 15%,transparent)}}#root#root#root .outline-rose-900{outline-color:var(--color-rose-900,oklch(41% .159 10.272))}#root#root#root .outline-sky-400{outline-color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .outline-sky-700{outline-color:var(--color-sky-700,oklch(50% .134 242.749))}#root#root#root .outline-stone-200{outline-color:var(--color-stone-200,oklch(92.3% .003 48.717))}#root#root#root .outline-stone-800{outline-color:var(--color-stone-800,oklch(26.8% .007 34.298))}#root#root#root .outline-white{outline-color:var(--color-white,#fff)}#root#root#root .outline-yellow-400{outline-color:var(--color-yellow-400,oklch(85.2% .199 91.936))}#root#root#root .blur{--tw-blur:blur(8px)}#root#root#root .blur,#root#root#root .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,)}#root#root#root .blur-2xl{--tw-blur:blur(var(--blur-2xl,40px))}#root#root#root .blur-3xl{--tw-blur:blur(var(--blur-3xl,64px))}#root#root#root .blur-3xl,#root#root#root .blur-\[1px\]{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,)}#root#root#root .blur-\[1px\]{--tw-blur:blur(1px)}#root#root#root .blur-\[3px\]{--tw-blur:blur(3px)}#root#root#root .blur-\[3px\],#root#root#root .blur-\[4px\]{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,)}#root#root#root .blur-\[4px\]{--tw-blur:blur(4px)}#root#root#root .blur-\[6px\]{--tw-blur:blur(6px)}#root#root#root .blur-\[6px\],#root#root#root .blur-\[7px\]{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,)}#root#root#root .blur-\[7px\]{--tw-blur:blur(7px)}#root#root#root .blur-\[9px\]{--tw-blur:blur(9px)}#root#root#root .blur-\[17px\],#root#root#root .blur-\[9px\]{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,)}#root#root#root .blur-\[17px\]{--tw-blur:blur(17px)}#root#root#root .blur-lg{--tw-blur:blur(var(--blur-lg,16px))}#root#root#root .blur-lg,#root#root#root .blur-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,)}#root#root#root .blur-md{--tw-blur:blur(var(--blur-md,12px))}#root#root#root .blur-none{--tw-blur: }#root#root#root .blur-none,#root#root#root .blur-sm{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,)}#root#root#root .blur-sm{--tw-blur:blur(var(--blur-sm,8px))}#root#root#root .blur-xl{--tw-blur:blur(var(--blur-xl,24px))}#root#root#root .blur-xl,#root#root#root .blur-xs{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,)}#root#root#root .blur-xs{--tw-blur:blur(var(--blur-xs,4px))}#root#root#root .brightness-95{--tw-brightness:brightness(95%)}#root#root#root .brightness-95,#root#root#root .contrast-125{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,)}#root#root#root .contrast-125{--tw-contrast:contrast(125%)}#root#root#root .drop-shadow-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl,0 25px 25px #00000026))}#root#root#root .drop-shadow-2xl,#root#root#root .drop-shadow-lg{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,)}#root#root#root .drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg,0 4px 4px #00000026))}#root#root#root .drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm,0 1px 2px #00000026))}#root#root#root .drop-shadow-sm,#root#root#root .drop-shadow-xl{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,)}#root#root#root .drop-shadow-xl{--tw-drop-shadow-size:drop-shadow(0 9px 7px var(--tw-drop-shadow-color,#0000001a));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xl,0 9px 7px #0000001a))}#root#root#root .grayscale{--tw-grayscale:grayscale(100%)}#root#root#root .grayscale,#root#root#root .grayscale-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,)}#root#root#root .grayscale-50{--tw-grayscale:grayscale(50%)}#root#root#root .grayscale-75{--tw-grayscale:grayscale(75%)}#root#root#root .grayscale-75,#root#root#root .invert{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,)}#root#root#root .invert{--tw-invert:invert(100%)}#root#root#root .saturate-\[0\.3\]{--tw-saturate:saturate(.3)}#root#root#root .filter,#root#root#root .saturate-\[0\.3\]{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,)}#root#root#root .filter-\[url\(\#threshold\)_blur\(0\.6px\)\]{filter:url(#threshold)blur(.6px)}#root#root#root .backdrop-blur{--tw-backdrop-blur:blur(8px)}#root#root#root .backdrop-blur,#root#root#root .backdrop-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,)}#root#root#root .backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl,40px))}#root#root#root .backdrop-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl,64px))}#root#root#root .backdrop-blur-3xl,#root#root#root .backdrop-blur-\[1\.5px\]{-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,)}#root#root#root .backdrop-blur-\[1\.5px\]{--tw-backdrop-blur:blur(1.5px)}#root#root#root .backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}#root#root#root .backdrop-blur-\[2px\],#root#root#root .backdrop-blur-\[5px\]{-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,)}#root#root#root .backdrop-blur-\[5px\]{--tw-backdrop-blur:blur(5px)}#root#root#root .backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px)}#root#root#root .backdrop-blur-\[6px\],#root#root#root .backdrop-blur-lg{-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,)}#root#root#root .backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg,16px))}#root#root#root .backdrop-blur-lg\!{--tw-backdrop-blur:blur(var(--blur-lg,16px))!important;-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,)!important;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,)!important}#root#root#root .backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md,12px));-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,)}#root#root#root .backdrop-blur-md\!{--tw-backdrop-blur:blur(var(--blur-md,12px))!important;-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,)!important;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,)!important}#root#root#root .backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm,8px));-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,)}#root#root#root .backdrop-blur-sm\!{--tw-backdrop-blur:blur(var(--blur-sm,8px))!important;-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,)!important;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,)!important}#root#root#root .backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl,24px))}#root#root#root .backdrop-blur-xl,#root#root#root .backdrop-blur-xs{-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,)}#root#root#root .backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs,4px))}#root#root#root .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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[background-color\,opacity\]{transition-property:background-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[color\,box-shadow\,border\]{transition-property:color,box-shadow,border;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[color\,box-shadow\,font-weight\]{transition-property:color,box-shadow,font-weight;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[color\]{transition-property:color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[flex-grow\]{transition-property:flex-grow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[font-size\,line-height\]{transition-property:font-size,line-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[grid-template-columns\]{transition-property:grid-template-columns;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[grid-template-rows\,opacity\,margin\]{transition-property:grid-template-rows,opacity,margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[height\,background-color\]{transition-property:height,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[opacity\,filter\,box-shadow\]{transition-property:opacity,filter,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[opacity\,transform\,translate\]{transition-property:opacity,transform,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[opacity\,transform\,width\,height\,scale\,translate\]{transition-property:opacity,transform,width,height,scale,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[scale\,opacity\]{transition-property:scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[scale\,rotate\]{transition-property:scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[stroke-dasharray\]{transition-property:stroke-dasharray;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[top\,left\,right\,bottom\]{transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[translate\,height\,opacity\]{transition-property:translate,height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[translate\,scale\]{transition-property:translate,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[width\,border-color\]{transition-property:width,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[width\,height\]{transition-property:width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[width\,opacity\,margin-right\]{transition-property:width,opacity,margin-right;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .transition-none{transition-property:none}#root#root#root .delay-150{transition-delay:.15s}#root#root#root .delay-200{transition-delay:.2s}#root#root#root .delay-500{transition-delay:.5s}#root#root#root .delay-700{transition-delay:.7s}#root#root#root .delay-800{transition-delay:.8s}#root#root#root .delay-\[900ms\]{transition-delay:.9s}#root#root#root .duration-1{--tw-duration:1ms;transition-duration:1ms}#root#root#root .duration-100{--tw-duration:.1s;transition-duration:.1s}#root#root#root .duration-150{--tw-duration:.15s;transition-duration:.15s}#root#root#root .duration-175{--tw-duration:.175s;transition-duration:.175s}#root#root#root .duration-200{--tw-duration:.2s;transition-duration:.2s}#root#root#root .duration-300{--tw-duration:.3s;transition-duration:.3s}#root#root#root .duration-350{--tw-duration:.35s;transition-duration:.35s}#root#root#root .duration-400{--tw-duration:.4s;transition-duration:.4s}#root#root#root .duration-450{--tw-duration:.45s;transition-duration:.45s}#root#root#root .duration-500{--tw-duration:.5s;transition-duration:.5s}#root#root#root .duration-600{--tw-duration:.6s;transition-duration:.6s}#root#root#root .duration-700{--tw-duration:.7s;transition-duration:.7s}#root#root#root .duration-1000{--tw-duration:1s;transition-duration:1s}#root#root#root .duration-3000{--tw-duration:3s;transition-duration:3s}#root#root#root .duration-\[0\.35s\]{--tw-duration:.35s;transition-duration:.35s}#root#root#root .duration-\[1500ms\]{--tw-duration:1.5s;transition-duration:1.5s}#root#root#root .duration-\[1800ms\]{--tw-duration:1.8s;transition-duration:1.8s}#root#root#root .ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}#root#root#root .ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}#root#root#root .ease-\[cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)\]{--tw-ease:cubic-bezier(.34,1.56,.64,1);transition-timing-function:cubic-bezier(.34,1.56,.64,1)}#root#root#root .ease-\[cubic-bezier\(0\.65\,0\,0\.35\,1\)\]{--tw-ease:cubic-bezier(.65,0,.35,1);transition-timing-function:cubic-bezier(.65,0,.35,1)}#root#root#root .ease-in{--tw-ease:var(--ease-in,cubic-bezier(.4,0,1,1));transition-timing-function:var(--ease-in,cubic-bezier(.4,0,1,1))}#root#root#root .ease-in-out{--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}#root#root#root .ease-linear{--tw-ease:linear;transition-timing-function:linear}#root#root#root .ease-out{--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}#root#root#root .will-change-\[flex-grow\]{will-change:flex-grow}#root#root#root .will-change-transform{will-change:transform}#root#root#root .contain-\[layout_paint_size\]{contain:layout paint size}#root#root#root .contain-content{contain:content}#root#root#root .delay-150{--tw-animation-delay:.15s;animation-delay:.15s}#root#root#root .delay-200{--tw-animation-delay:.2s;animation-delay:.2s}#root#root#root .delay-500{--tw-animation-delay:.5s;animation-delay:.5s}#root#root#root .delay-700{--tw-animation-delay:.7s;animation-delay:.7s}#root#root#root .animation-duration-\[1\.5s\]{--tw-animation-duration:1.5s;animation-duration:1.5s}#root#root#root .animation-duration-\[2s\]{--tw-animation-duration:2s;animation-duration:2s}#root#root#root .animation-duration-\[3s\]{--tw-animation-duration:3s;animation-duration:3s}#root#root#root .animation-duration-\[4s\]{--tw-animation-duration:4s;animation-duration:4s}#root#root#root .delay-800{--tw-animation-delay:calc(800*1ms);animation-delay:.8s}#root#root#root .delay-\[900ms\]{--tw-animation-delay:.9s;animation-delay:.9s}#root#root#root .direction-\[reverse\]{--tw-animation-direction:reverse;animation-direction:reverse}#root#root#root .fade-in-0{--tw-enter-opacity:0}#root#root#root .fill-mode-backwards{--tw-animation-fill-mode:backwards;animation-fill-mode:backwards}#root#root#root .outline-dashed{--tw-outline-style:dashed;outline-style:dashed}#root#root#root .outline-none{--tw-outline-style:none;outline-style:none}#root#root#root .outline-none\!{--tw-outline-style:none!important;outline-style:none!important}#root#root#root .outline-solid{--tw-outline-style:solid;outline-style:solid}#root#root#root .select-all{-webkit-user-select:all;user-select:all}#root#root#root .select-none{-webkit-user-select:none;user-select:none}#root#root#root .zoom-in-95{--tw-enter-scale:.95}#root#root#root .\[--_items\:7\]{--_items:7}#root#root#root .\[--background\:var\(--color-white\)\]{--background:var(--color-white)}#root#root#root .\[--base-color\:\#a1a1aa\]{--base-color:#a1a1aa}#root#root#root .\[--base-gradient-color\:\#000\]{--base-gradient-color:#000}#root#root#root .\[--bg\:linear-gradient\(90deg\,\#0000_calc\(50\%-var\(--spread\)\)\,var\(--base-gradient-color\)\,\#0000_calc\(50\%\+var\(--spread\)\)\)\]{--bg:linear-gradient(90deg,#0000 calc(50% - var(--spread)),var(--base-gradient-color),#0000 calc(50% + var(--spread)))}#root#root#root .\[--border\:color-mix\(in_oklab\,var\(--color-black\)_10\%\,var\(--color-white\)\)\]{--border:#e6e6e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[--border\:color-mix\(in_oklab\,var\(--color-black\)_10\%\,var\(--color-white\)\)\]{--border:color-mix(in oklab,var(--color-black) 10%,var(--color-white))}}#root#root#root .\[--card-foreground\:var\(--color-black\)\]{--card-foreground:var(--color-black)}#root#root#root .\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing,.25rem) * 4)}#root#root#root .\[--card\:var\(--color-white\)\]{--card:var(--color-white)}#root#root#root .\[--cell-border-color\:color-mix\(in_oklab\,var\(--accent\)\,black_10\%\)\]{--cell-border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[--cell-border-color\:color-mix\(in_oklab\,var\(--accent\)\,black_10\%\)\]{--cell-border-color:color-mix(in oklab,var(--accent),black 10%)}}#root#root#root .\[--cell-fill-color\:var\(--accent\)\]{--cell-fill-color:var(--accent)}#root#root#root .\[--cell-shadow-color\:color-mix\(in_oklab\,var\(--accent\)\,black_43\%\)\]{--cell-shadow-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[--cell-shadow-color\:color-mix\(in_oklab\,var\(--accent\)\,black_43\%\)\]{--cell-shadow-color:color-mix(in oklab,var(--accent),black 43%)}}#root#root#root .\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing,.25rem) * 8)}#root#root#root .\[--cell-size\:--spacing\(10\)\]{--cell-size:calc(var(--spacing,.25rem) * 10)}#root#root#root .\[--cell-size\:--spacing\(11\)\]{--cell-size:calc(var(--spacing,.25rem) * 11)}#root#root#root .\[--cell-size\:--spacing\(12\)\]{--cell-size:calc(var(--spacing,.25rem) * 12)}#root#root#root .\[--foreground\:var\(--color-black\)\]{--foreground:var(--color-black)}#root#root#root .\[--heartbeat-color\:var\(--primary\)\]{--heartbeat-color:var(--primary)}#root#root#root .\[--muted-foreground\:var\(--color-neutral-600\)\]{--muted-foreground:var(--color-neutral-600)}#root#root#root .\[--muted\:color-mix\(in_oklab\,var\(--color-black\)_5\%\,var\(--color-white\)\)\]{--muted:#f2f2f2}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[--muted\:color-mix\(in_oklab\,var\(--color-black\)_5\%\,var\(--color-white\)\)\]{--muted:color-mix(in oklab,var(--color-black) 5%,var(--color-white))}}#root#root#root .\[--primary-foreground\:var\(--color-black\)\]\!{--primary-foreground:var(--color-black)!important}#root#root#root .\[--primary-foreground\:var\(--color-white\)\]{--primary-foreground:var(--color-white)}#root#root#root .\[--primary\:var\(--color-amber-400\)\]\!{--primary:var(--color-amber-400)!important}#root#root#root .\[--primary\:var\(--color-amber-600\)\]{--primary:var(--color-amber-600)}#root#root#root .\[--primary\:var\(--color-emerald-400\)\]\!{--primary:var(--color-emerald-400)!important}#root#root#root .\[--primary\:var\(--color-emerald-600\)\]{--primary:var(--color-emerald-600)}#root#root#root .\[--primary\:var\(--color-indigo-400\)\]\!{--primary:var(--color-indigo-400)!important}#root#root#root .\[--primary\:var\(--color-indigo-600\)\]{--primary:var(--color-indigo-600)}#root#root#root .\[--primary\:var\(--color-rose-400\)\]\!{--primary:var(--color-rose-400)!important}#root#root#root .\[--primary\:var\(--color-rose-600\)\]{--primary:var(--color-rose-600)}#root#root#root .\[--primary\:var\(--color-sky-400\)\]\!{--primary:var(--color-sky-400)!important}#root#root#root .\[--primary\:var\(--color-sky-600\)\]{--primary:var(--color-sky-600)}#root#root#root .\[--primary\:var\(--color-violet-400\)\]\!{--primary:var(--color-violet-400)!important}#root#root#root .\[--primary\:var\(--color-violet-600\)\]{--primary:var(--color-violet-600)}#root#root#root .\[--shimmer-button-x\:0\%\]{--shimmer-button-x:0%}#root#root#root .\[--shimmer-x\:0\%\]{--shimmer-x:0%}#root#root#root .\[--slide-height\:9rem\]{--slide-height:9rem}#root#root#root .\[--slide-size\:55\%\]{--slide-size:55%}#root#root#root .\[--slide-spacing\:1\.5rem\]{--slide-spacing:1.5rem}#root#root#root .\[--xy-attribution-background-color\:transparent\]{--xy-attribution-background-color:transparent}#root#root#root .\[--xy-controls-button-background-color-hover\:var\(--accent\)\]{--xy-controls-button-background-color-hover:var(--accent)}#root#root#root .\[--xy-controls-button-background-color\:var\(--card\)\]{--xy-controls-button-background-color:var(--card)}#root#root#root .\[--xy-controls-button-border-color\:var\(--border\)\]{--xy-controls-button-border-color:var(--border)}#root#root#root .\[--xy-controls-button-color-hover\:var\(--foreground\)\]{--xy-controls-button-color-hover:var(--foreground)}#root#root#root .\[--xy-controls-button-color\:var\(--muted-foreground\)\]{--xy-controls-button-color:var(--muted-foreground)}#root#root#root .\[-moz-appearance\:textfield\]{-moz-appearance:textfield}#root#root#root .\[-ms-overflow-style\:none\]{-ms-overflow-style:none}#root#root#root .\[-webkit-text-stroke\:1\.5px_var\(--foreground\)\]{-webkit-text-stroke:1.5px var(--foreground)}#root#root#root .\[animation-delay\:0\.3s\]{animation-delay:.3s}#root#root#root .\[animation-delay\:0ms\]{animation-delay:0s}#root#root#root .\[animation-delay\:1\.65s\]{animation-delay:1.65s}#root#root#root .\[animation-delay\:1\.75s\]{animation-delay:1.75s}#root#root#root .\[animation-delay\:1\.85s\]{animation-delay:1.85s}#root#root#root .\[animation-delay\:3s\]{animation-delay:3s}#root#root#root .\[animation-delay\:150ms\]{animation-delay:.15s}#root#root#root .\[animation-delay\:300ms\]{animation-delay:.3s}#root#root#root .\[animation-delay\:var\(--marquee-delay\)\]{animation-delay:var(--marquee-delay)}#root#root#root .\[animation-direction\:reverse\]{animation-direction:reverse}#root#root#root .\[animation-fill-mode\:none\]{animation-fill-mode:none}#root#root#root .\[animation-play-state\:paused\]{animation-play-state:paused}#root#root#root .\[clip-path\:inset\(0_0_0_0_round_50\%\)\]{clip-path:inset(0 round 50%)}#root#root#root .\[clip-path\:inset\(0_0_var\(--remaining\)_0\)\]{clip-path:inset(0 0 var(--remaining) 0)}#root#root#root .\[clip-path\:inset\(0_var\(--remaining\)_0_0\)\]{clip-path:inset(0 var(--remaining) 0 0)}#root#root#root .\[clip-path\:polygon\(0\%_0\%\,100\%_50\%\,0\%_100\%\)\]{clip-path:polygon(0 0,100% 50%,0 100%)}#root#root#root .\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}#root#root#root .\[content-visibility\:auto\]{content-visibility:auto}#root#root#root .\[corner-bottom-right-shape\:superellipse\(0\)\]{corner-bottom-right-shape:superellipse(0)}#root#root#root .\[corner-top-left-shape\:superellipse\(0\)\]{corner-top-left-shape:superellipse(0)}#root#root#root .\[grid-area\:1\/-1\]{grid-area:1/-1}#root#root#root .\[scrollbar-width\:none\]{scrollbar-width:none}#root#root#root .\[text-shadow\:0_1px_1px_rgba\(12\,74\,110\,0\.5\)\]{text-shadow:0 1px 1px #0c4a6e80}#root#root#root .\[text-shadow\:0_1px_1px_rgba\(30\,64\,175\,0\.5\)\]{text-shadow:0 1px 1px #1e40af80}#root#root#root .\[text-shadow\:0_1px_1px_rgba\(49\,46\,129\,0\.5\)\]{text-shadow:0 1px 1px #312e8180}#root#root#root .\[text-shadow\:0_1px_1px_rgba\(120\,53\,15\,0\.5\)\]{text-shadow:0 1px 1px #78350f80}#root#root#root .\[text-shadow\:0_1px_1px_rgba\(124\,45\,18\,0\.5\)\]{text-shadow:0 1px 1px #7c2d1280}#root#root#root .\[text-shadow\:0_1px_1px_rgba\(136\,19\,55\,0\.5\)\]{text-shadow:0 1px 1px #88133780}#root#root#root .\[text-shadow\:0_1px_1px_rgba\(255\,255\,255\,0\.7\)\,0_0_4px_rgba\(255\,255\,255\,0\.35\)\]{text-shadow:0 1px 1px #ffffffb3,0 0 4px #ffffff59}#root#root#root .\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}#root#root#root .backface-hidden{backface-visibility:hidden}#root#root#root .blur-in{--tw-enter-blur:20px}#root#root#root .fade-in{--tw-enter-opacity:0}#root#root#root .paused{animation-play-state:paused}#root#root#root .perspective-\[180px\]{perspective:180px}#root#root#root .perspective-\[1500px\]{perspective:1500px}#root#root#root .perspective-distant{perspective:var(--perspective-distant,1200px)}#root#root#root .perspective-dramatic{perspective:var(--perspective-dramatic,100px)}#root#root#root .perspective-midrange{perspective:var(--perspective-midrange,800px)}#root#root#root .perspective-normal{perspective:var(--perspective-normal,500px)}#root#root#root .ring-inset{--tw-ring-inset:inset}#root#root#root .running{animation-play-state:running}#root#root#root .text-shadow-xs{text-shadow:0 1px 1px var(--tw-text-shadow-color,#0003)}#root#root#root .transform-3d{transform-style:preserve-3d}#root#root#root .zoom-in{--tw-enter-scale:0}#root#root#root :is(.\*\:absolute>*){position:absolute}#root#root#root :is(.\*\:flex>*){display:flex}#root#root#root :is(.\*\:size-4>*){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root#root#root :is(.\*\:size-5>*){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root#root#root :is(.\*\:h-fit>*){height:fit-content}#root#root#root :is(.\*\:h-full>*){height:100%}#root#root#root :is(.\*\:min-h-0>*){min-height:calc(var(--spacing,.25rem) * 0)}#root#root#root :is(.\*\:min-h-157>*){min-height:calc(var(--spacing,.25rem) * 157)}#root#root#root :is(.\*\:w-fit>*){width:fit-content}#root#root#root :is(.\*\:w-full>*){width:100%}#root#root#root :is(.\*\:max-w-57\.5>*){max-width:calc(var(--spacing,.25rem) * 57.5)}#root#root#root :is(.\*\:min-w-0>*){min-width:calc(var(--spacing,.25rem) * 0)}#root#root#root :is(.\*\:min-w-auto>*){min-width:auto}#root#root#root :is(.\*\:shrink-0>*){flex-shrink:0}#root#root#root :is(.\*\:items-center>*){align-items:center}#root#root#root :is(.\*\:items-end>*){align-items:flex-end}#root#root#root :is(.\*\:gap-4>*){gap:calc(var(--spacing,.25rem) * 4)}#root#root#root :is(.\*\:gap-7>*){gap:calc(var(--spacing,.25rem) * 7)}#root#root#root :is(.\*\:overflow-hidden\!>*){overflow:hidden!important}#root#root#root :is(.\*\:rounded-full>*){border-radius:3.40282e+38px}#root#root#root :is(.\*\:rounded-md\!>*){border-radius:calc(var(--radius) * .8)!important}#root#root#root :is(.\*\:rounded-none>*){border-radius:0}#root#root#root :is(.\*\:rounded-sm>*){border-radius:calc(var(--radius) * .6)}#root#root#root :is(.\*\:border-0>*){border-style:var(--tw-border-style);border-width:0}#root#root#root :is(.\*\:border-0\!>*){border-style:var(--tw-border-style)!important;border-width:0!important}#root#root#root :is(.\*\:border-none>*){--tw-border-style:none;border-style:none}#root#root#root :is(.\*\:border-border>*){border-color:var(--border)}#root#root#root :is(.\*\:border-primary>*){border-color:var(--primary)}#root#root#root :is(.\*\:bg-amber-600>*){background-color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root :is(.\*\:bg-green-600>*){background-color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root :is(.\*\:bg-muted-foreground>*),#root#root#root :is(.\*\:bg-muted-foreground\/70>*){background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\:bg-muted-foreground\/70>*){background-color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}#root#root#root :is(.\*\:bg-primary\/10>*){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\:bg-primary\/10>*){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root :is(.\*\:bg-sky-600>*){background-color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root :is(.\*\:bg-clip-border>*){background-clip:initial}#root#root#root :is(.\*\:p-0\!>*){padding:calc(var(--spacing,.25rem) * 0)!important}#root#root#root :is(.\*\:px-0\!>*){padding-inline:calc(var(--spacing,.25rem) * 0)!important}#root#root#root :is(.\*\:px-3>*){padding-inline:calc(var(--spacing,.25rem) * 3)}#root#root#root :is(.\*\:px-3\!>*){padding-inline:calc(var(--spacing,.25rem) * 3)!important}#root#root#root :is(.\*\:px-4>*){padding-inline:calc(var(--spacing,.25rem) * 4)}#root#root#root :is(.\*\:py-0\!>*){padding-block:calc(var(--spacing,.25rem) * 0)!important}#root#root#root :is(.\*\:py-1>*){padding-block:calc(var(--spacing,.25rem) * 1)}#root#root#root :is(.\*\:py-2>*){padding-block:calc(var(--spacing,.25rem) * 2)}#root#root#root :is(.\*\:text-center>*){text-align:center}#root#root#root :is(.\*\:font-medium>*){--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root#root#root :is(.\*\:font-normal>*){--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}#root#root#root :is(.\*\:font-semibold>*){--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}#root#root#root :is(.\*\:whitespace-nowrap>*){white-space:nowrap}#root#root#root :is(.\*\:text-amber-600>*){color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root :is(.\*\:text-green-600>*){color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root :is(.\*\:text-muted-foreground>*){color:var(--muted-foreground)}#root#root#root :is(.\*\:text-primary-foreground>*){color:var(--primary-foreground)}#root#root#root :is(.\*\:uppercase>*){text-transform:uppercase}#root#root#root :is(.\*\: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)}#root#root#root :is(.\*\: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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root :is(.\*\:transition-transform>*){transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root :is(.\*\:duration-300>*){--tw-duration:.3s;transition-duration:.3s}#root#root#root :is(.\*\:duration-500>*){--tw-duration:.5s;transition-duration:.5s}#root#root#root :is(.\*\*\:size-5 *){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root#root#root :is(.\*\*\:cursor-default *){cursor:default}#root#root#root :is(.\*\*\:cursor-grabbing *){cursor:grabbing}#root#root#root :is(.\*\*\:px-2\.5 *){padding-inline:calc(var(--spacing,.25rem) * 2.5)}#root#root#root :is(.\*\*\:py-1 *){padding-block:calc(var(--spacing,.25rem) * 1)}#root#root#root :is(.\*\*\:text-destructive\! *){color:var(--destructive)!important}#root#root#root :is(.\*\*\:text-primary-foreground\! *){color:var(--primary-foreground)!important}#root#root#root :is(.\*\*\:transition-all *){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root :is(.\*\*\:duration-300 *){--tw-duration:.3s;transition-duration:.3s}#root#root#root :is(.\*\*\:\[scrollbar-width\:none\] *){scrollbar-width:none}#root#root#root .not-group-hover\:hidden:not(:is(:where(.group):hover *)){display:none}@media not all and (hover:hover){#root#root#root .not-group-hover\:hidden{display:none}}#root#root#root .not-group-hover\:opacity-0\!:not(:is(:where(.group):hover *)){opacity:0!important}@media not all and (hover:hover){#root#root#root .not-group-hover\:opacity-0\!{opacity:0!important}}#root#root#root .not-group-data-popup-open\/button\:rotate-180:not(:is(:where(.group\/button)[data-popup-open] *)){rotate:180deg}#root#root#root :is(.\*\:not-first\:mt-1\.5>*):not(:first-child){margin-top:calc(var(--spacing,.25rem) * 1.5)}#root#root#root :is(.\*\:not-first\:mt-2>*):not(:first-child){margin-top:calc(var(--spacing,.25rem) * 2)}#root#root#root :is(.\*\:not-first\:mt-3>*):not(:first-child){margin-top:calc(var(--spacing,.25rem) * 3)}#root#root#root .not-last\:flex-1:not(:last-child){flex:1}#root#root#root .not-last\:overflow-visible:not(:last-child){overflow:visible}#root#root#root .not-last\:border-r:not(:last-child){border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .not-last\:border-b:not(:last-child),#root#root#root :is(.\*\:not-last\:border-b>*):not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root :is(.\*\:not-last\:border-r-border>*):not(:last-child){border-right-color:var(--border)}#root#root#root :is(.\*\:not-last\:border-r-primary-foreground\/30>*):not(:last-child){border-right-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\:not-last\:border-r-primary-foreground\/30>*):not(:last-child){border-right-color:color-mix(in oklab,var(--primary-foreground) 30%,transparent)}}#root#root#root .not-empty\:scroll-py-1:not(:empty){scroll-padding-block:calc(var(--spacing,.25rem) * 1)}#root#root#root .not-empty\:px-1:not(:empty){padding-inline:calc(var(--spacing,.25rem) * 1)}#root#root#root .not-empty\:py-0:not(:empty){padding-block:calc(var(--spacing,.25rem) * 0)}#root#root#root .not-empty\:py-1:not(:empty){padding-block:calc(var(--spacing,.25rem) * 1)}#root#root#root .not-hover\:w-8:not(:hover){width:calc(var(--spacing,.25rem) * 8)}@media not all and (hover:hover){#root#root#root .not-hover\:w-8{width:calc(var(--spacing,.25rem) * 8)}}#root#root#root .not-hover\:w-10:not(:hover){width:calc(var(--spacing,.25rem) * 10)}@media not all and (hover:hover){#root#root#root .not-hover\:w-10{width:calc(var(--spacing,.25rem) * 10)}}#root#root#root .not-dark\:not-hover\:bg-white:not(:is(.dark *)):not(:hover){background-color:var(--color-white,#fff)}@media not all and (hover:hover){#root#root#root .not-dark\:not-hover\:bg-white:not(:is(.dark *)){background-color:var(--color-white,#fff)}}#root#root#root .not-data-checked\:bg-white:not(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--color-white,#fff)}#root#root#root .group-last\/head\:hidden:is(:where(.group\/head):last-child *){display:none}#root#root#root .group-open\/sub\:rotate-180:is(:where(.group\/sub):is([open],:popover-open,:open) *),#root#root#root .group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}#root#root#root .group-focus-within\:pointer-events-none:is(:where(.group):focus-within *){pointer-events:none}#root#root#root .group-focus-within\:top-0:is(:where(.group):focus-within *){top:calc(var(--spacing,.25rem) * 0)}#root#root#root .group-focus-within\:-translate-y-1\/2:is(:where(.group):focus-within *){--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-focus-within\:cursor-default:is(:where(.group):focus-within *){cursor:default}#root#root#root .group-focus-within\:text-xs:is(:where(.group):focus-within *){font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root#root#root .group-focus-within\:font-medium:is(:where(.group):focus-within *){--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root#root#root .group-focus-within\:text-foreground:is(:where(.group):focus-within *){color:var(--foreground)}#root#root#root .group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){#root#root#root .group-hover\:top-0:is(:where(.group):hover *){top:calc(var(--spacing,.25rem) * 0)}#root#root#root .group-hover\:top-full:is(:where(.group):hover *){top:100%}#root#root#root .group-hover\:-right-3\.5:is(:where(.group):hover *){right:calc(var(--spacing,.25rem) * -3.5)}#root#root#root .group-hover\:right-12:is(:where(.group):hover *){right:calc(var(--spacing,.25rem) * 12)}#root#root#root .group-hover\:-left-5\.25:is(:where(.group):hover *){left:calc(var(--spacing,.25rem) * -5.25)}#root#root#root .group-hover\:left-1\/2:is(:where(.group):hover *){left:50%}#root#root#root .group-hover\:left-12:is(:where(.group):hover *){left:calc(var(--spacing,.25rem) * 12)}#root#root#root .group-hover\:block:is(:where(.group):hover *){display:block}#root#root#root .group-hover\:inline-block:is(:where(.group):hover *){display:inline-block}#root#root#root .group-hover\:size-6\.5:is(:where(.group):hover *){width:calc(var(--spacing,.25rem) * 6.5);height:calc(var(--spacing,.25rem) * 6.5)}#root#root#root .group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:-translate-x-1\/2:is(:where(.group):hover *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:-translate-x-2:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing,.25rem) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:-translate-x-6:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing,.25rem) * -6);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing,.25rem) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:translate-x-2:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing,.25rem) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:translate-x-4:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing,.25rem) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:-translate-y-1\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing,.25rem) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:-translate-y-2:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing,.25rem) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .group-hover\:scale-115:is(:where(.group):hover *){--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .group-hover\:-rotate-2:is(:where(.group):hover *){rotate:-2deg}#root#root#root .group-hover\:-rotate-3:is(:where(.group):hover *){rotate:-3deg}#root#root#root .group-hover\:-rotate-12:is(:where(.group):hover *){rotate:-12deg}#root#root#root .group-hover\:-rotate-25:is(:where(.group):hover *){rotate:-25deg}#root#root#root .group-hover\:-rotate-30:is(:where(.group):hover *){rotate:-30deg}#root#root#root .group-hover\:-rotate-45:is(:where(.group):hover *){rotate:-45deg}#root#root#root .group-hover\:rotate-0:is(:where(.group):hover *){rotate:none}#root#root#root .group-hover\:rotate-3:is(:where(.group):hover *){rotate:3deg}#root#root#root .group-hover\:rotate-10:is(:where(.group):hover *){rotate:10deg}#root#root#root .group-hover\:rotate-12:is(:where(.group):hover *){rotate:12deg}#root#root#root .group-hover\:rotate-45:is(:where(.group):hover *){rotate:45deg}#root#root#root .group-hover\:rotate-360:is(:where(.group):hover *){rotate:1turn}#root#root#root .group-hover\:animate-in:is(:where(.group):hover *){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .group-hover\:animate-pulse:is(:where(.group):hover *){animation:var(--animate-pulse,pulse 2s cubic-bezier(.4,0,.6,1) infinite)}#root#root#root .group-hover\:animate-spin:is(:where(.group):hover *){animation:var(--animate-spin,spin 1s linear infinite)}#root#root#root .group-hover\:border-0:is(:where(.group):hover *){border-style:var(--tw-border-style);border-width:0}#root#root#root .group-hover\:border-blue-500\/25:is(:where(.group):hover *){border-color:#3080ff40}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-hover\:border-blue-500\/25:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-blue-500,oklch(62.3% .214 259.815)) 25%,transparent)}}#root#root#root .group-hover\:border-primary:is(:where(.group):hover *){border-color:var(--primary)}#root#root#root .group-hover\:border-primary-foreground:is(:where(.group):hover *){border-color:var(--primary-foreground)}#root#root#root .group-hover\:border-transparent:is(:where(.group):hover *){border-color:#0000}#root#root#root .group-hover\:bg-blue-900\/40:is(:where(.group):hover *){background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-hover\:bg-blue-900\/40:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-blue-900,oklch(37.9% .146 265.522)) 40%,transparent)}}#root#root#root .group-hover\:bg-card\/90:is(:where(.group):hover *){background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-hover\:bg-card\/90:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--card) 90%,transparent)}}#root#root#root .group-hover\:bg-primary:is(:where(.group):hover *){background-color:var(--primary)}#root#root#root .group-hover\:bg-primary\!:is(:where(.group):hover *){background-color:var(--primary)!important}#root#root#root .group-hover\:bg-primary-foreground:is(:where(.group):hover *){background-color:var(--primary-foreground)}#root#root#root .group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-hover\:bg-primary\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .group-hover\:bg-primary\/20:is(:where(.group):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-hover\:bg-primary\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .group-hover\:bg-primary\/30:is(:where(.group):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-hover\:bg-primary\/30:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--primary) 30%,transparent)}}#root#root#root .group-hover\:bg-primary\/40:is(:where(.group):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-hover\:bg-primary\/40:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--primary) 40%,transparent)}}#root#root#root .group-hover\:bg-primary\/80:is(:where(.group):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-hover\:bg-primary\/80:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}#root#root#root .group-hover\:bg-secondary:is(:where(.group):hover *){background-color:var(--secondary)}#root#root#root .group-hover\:bg-transparent:is(:where(.group):hover *){background-color:#0000}#root#root#root .group-hover\:bg-white:is(:where(.group):hover *){background-color:var(--color-white,#fff)}#root#root#root .group-hover\:stroke-primary-foreground:is(:where(.group):hover *){stroke:var(--primary-foreground)}#root#root#root .group-hover\:text-amber-600:is(:where(.group):hover *){color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root .group-hover\:text-blue-400:is(:where(.group):hover *){color:var(--color-blue-400,oklch(70.7% .165 254.624))}#root#root#root .group-hover\:text-destructive:is(:where(.group):hover *){color:var(--destructive)}#root#root#root .group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}#root#root#root .group-hover\:text-green-600:is(:where(.group):hover *){color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}#root#root#root .group-hover\:text-primary-foreground:is(:where(.group):hover *){color:var(--primary-foreground)}#root#root#root .group-hover\:text-primary-foreground\!:is(:where(.group):hover *){color:var(--primary-foreground)!important}#root#root#root .group-hover\:text-secondary-foreground:is(:where(.group):hover *){color:var(--secondary-foreground)}#root#root#root .group-hover\:text-sky-600:is(:where(.group):hover *){color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white,#fff)}#root#root#root .group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}#root#root#root .group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}#root#root#root .group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}#root#root#root .group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}#root#root#root .group-hover\:shadow-\[-1px_-1px_30px\]:is(:where(.group):hover *){--tw-shadow:-1px -1px 30px var(--tw-shadow-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)}#root#root#root .group-hover\:shadow-\[0px_0px_30px\]:is(:where(.group):hover *){--tw-shadow:0px 0px 30px var(--tw-shadow-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)}#root#root#root .group-hover\:shadow-md:is(:where(.group):hover *){--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .group-hover\:shadow-xl:is(:where(.group):hover *){--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .group-hover\:ring-2:is(:where(.group):hover *){--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)}#root#root#root .group-hover\:shadow-amber-600\/80:is(:where(.group):hover *){--tw-shadow-color:#dd7400cc}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-hover\:shadow-amber-600\/80:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 80%,transparent) var(--tw-shadow-alpha),transparent)}}#root#root#root .group-hover\:shadow-destructive\/60:is(:where(.group):hover *){--tw-shadow-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-hover\:shadow-destructive\/60:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--destructive) 60%,transparent) var(--tw-shadow-alpha),transparent)}}#root#root#root .group-hover\:shadow-green-600\/80:is(:where(.group):hover *){--tw-shadow-color:#00a544cc}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-hover\:shadow-green-600\/80:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 80%,transparent) var(--tw-shadow-alpha),transparent)}}#root#root#root .group-hover\:shadow-sky-600\/80:is(:where(.group):hover *){--tw-shadow-color:#0084cccc}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-hover\:shadow-sky-600\/80:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 80%,transparent) var(--tw-shadow-alpha),transparent)}}#root#root#root .group-hover\:ring-amber-600:is(:where(.group):hover *){--tw-ring-color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root .group-hover\:ring-background:is(:where(.group):hover *){--tw-ring-color:var(--background)}#root#root#root .group-hover\:ring-destructive:is(:where(.group):hover *){--tw-ring-color:var(--destructive)}#root#root#root .group-hover\:ring-green-600:is(:where(.group):hover *){--tw-ring-color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .group-hover\:ring-sky-600:is(:where(.group):hover *){--tw-ring-color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .group-hover\:drop-shadow-sm:is(:where(.group):hover *){--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm,0 1px 2px #00000026));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,)}#root#root#root .group-hover\:backdrop-blur-\[20px\]:is(:where(.group):hover *){--tw-backdrop-blur:blur(20px);-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,)}#root#root#root .group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *){animation-play-state:paused}#root#root#root .group-hover\:fade-in:is(:where(.group):hover *){--tw-enter-opacity:0}#root#root#root .group-hover\:paused:is(:where(.group):hover *){animation-play-state:paused}#root#root#root .group-hover\:running:is(:where(.group):hover *){animation-play-state:running}#root#root#root .group-hover\:slide-in-from-bottom-4:is(:where(.group):hover *){--tw-enter-translate-y:calc(4*var(--spacing))}#root#root#root .group-hover\/app\:scale-110:is(:where(.group\/app):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .group-hover\/app\:-rotate-6:is(:where(.group\/app):hover *){rotate:-6deg}#root#root#root .group-hover\/app\:border-foreground\/60:is(:where(.group\/app):hover *){border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-hover\/app\:border-foreground\/60:is(:where(.group\/app):hover *){border-color:color-mix(in oklab,var(--foreground) 60%,transparent)}}#root#root#root .group-hover\/backdrop\:opacity-100:is(:where(.group\/backdrop):hover *){opacity:1}#root#root#root .group-hover\/button\:size-4:is(:where(.group\/button):hover *){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root#root#root .group-hover\/button\:translate-x-0\.5:is(:where(.group\/button):hover *){--tw-translate-x:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\/button\:scale-\[15\]:is(:where(.group\/button):hover *){scale:15}#root#root#root .group-hover\/button\:rotate-45:is(:where(.group\/button):hover *){rotate:45deg}#root#root#root .group-hover\/button\:bg-background:is(:where(.group\/button):hover *){background-color:var(--background)}#root#root#root .group-hover\/button\:bg-primary:is(:where(.group\/button):hover *){background-color:var(--primary)}#root#root#root .group-hover\/button\:text-background:is(:where(.group\/button):hover *){color:var(--background)}#root#root#root .group-hover\/button\:text-foreground:is(:where(.group\/button):hover *){color:var(--foreground)}#root#root#root .group-hover\/button\:opacity-100:is(:where(.group\/button):hover *){opacity:1}#root#root#root .group-hover\/card\:bg-amber-600:is(:where(.group\/card):hover *){background-color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root .group-hover\/card\:bg-primary:is(:where(.group\/card):hover *){background-color:var(--primary)}#root#root#root .group-hover\/card\:bg-sky-600:is(:where(.group\/card):hover *){background-color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .group-hover\/card\:text-primary:is(:where(.group\/card):hover *){color:var(--primary)}#root#root#root .group-hover\/card\:text-primary-foreground:is(:where(.group\/card):hover *){color:var(--primary-foreground)}#root#root#root .group-hover\/card\:text-white:is(:where(.group\/card):hover *){color:var(--color-white,#fff)}#root#root#root .group-hover\/card\:opacity-100:is(:where(.group\/card):hover *){opacity:1}#root#root#root .group-hover\/card\:shadow-xl:is(:where(.group\/card):hover *){--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .group-hover\/carousel\:opacity-100:is(:where(.group\/carousel):hover *){opacity:1}#root#root#root .group-hover\/cell\:block:is(:where(.group\/cell):hover *){display:block}#root#root#root .group-hover\/cover\:text-white:is(:where(.group\/cover):hover *){color:var(--color-white,#fff)}#root#root#root .group-hover\/edge\:-translate-x-\[3px\]:is(:where(.group\/edge):hover *){--tw-translate-x:calc(3px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\/edge\:translate-x-\[3px\]:is(:where(.group\/edge):hover *){--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\/edge\:-rotate-38:is(:where(.group\/edge):hover *){rotate:-38deg}#root#root#root .group-hover\/edge\:rotate-38:is(:where(.group\/edge):hover *){rotate:38deg}#root#root#root .group-hover\/edge\:stroke-muted-foreground:is(:where(.group\/edge):hover *){stroke:var(--muted-foreground)}#root#root#root .group-hover\/edge\:opacity-100:is(:where(.group\/edge):hover *){opacity:1}#root#root#root .group-hover\/folder\:-translate-x-1:is(:where(.group\/folder):hover *){--tw-translate-x:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\/folder\:translate-x-1:is(:where(.group\/folder):hover *){--tw-translate-x:calc(var(--spacing,.25rem) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\/folder\:-translate-y-\[42\%\]:is(:where(.group\/folder):hover *){--tw-translate-y:calc(42% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\/folder\:-translate-y-\[47\%\]:is(:where(.group\/folder):hover *){--tw-translate-y:calc(47% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\/folder\:-translate-y-\[52\%\]:is(:where(.group\/folder):hover *){--tw-translate-y:calc(52% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\/folder\:scale-90:is(:where(.group\/folder):hover *){--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .group-hover\/folder\:-rotate-3:is(:where(.group\/folder):hover *){rotate:-3deg}#root#root#root .group-hover\/folder\:rotate-3:is(:where(.group\/folder):hover *){rotate:3deg}#root#root#root .group-hover\/home-card\:translate-x-1:is(:where(.group\/home-card):hover *){--tw-translate-x:calc(var(--spacing,.25rem) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\/home-card\:scale-110:is(:where(.group\/home-card):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .group-hover\/item\:opacity-100:is(:where(.group\/item):hover *),#root#root#root .group-hover\/kanban-column\:opacity-100:is(:where(.group\/kanban-column):hover *),#root#root#root .group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}#root#root#root .group-hover\/next\:translate-x-0:is(:where(.group\/next):hover *){--tw-translate-x:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\/next\:opacity-100:is(:where(.group\/next):hover *){opacity:1}#root#root#root .group-hover\/orbit\:translate-x-\(--orbit-x\):is(:where(.group\/orbit):hover *){--tw-translate-x:var(--orbit-x);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\/orbit\:translate-x-0:is(:where(.group\/orbit):hover *){--tw-translate-x:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\/orbit\:translate-y-\(--orbit-y\):is(:where(.group\/orbit):hover *){--tw-translate-y:var(--orbit-y);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\/orbit\:scale-0:is(:where(.group\/orbit):hover *){--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .group-hover\/orbit\:scale-100:is(:where(.group\/orbit):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .group-hover\/orbit\:scale-110:is(:where(.group\/orbit):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .group-hover\/orbit\:animate-\(--animate-counter-rotate\):is(:where(.group\/orbit):hover *){animation:var(--animate-counter-rotate)}#root#root#root .group-hover\/orbit\:animate-\(--animate-orbit-clockwise\):is(:where(.group\/orbit):hover *){animation:var(--animate-orbit-clockwise)}#root#root#root .group-hover\/orbit\:opacity-0:is(:where(.group\/orbit):hover *){opacity:0}#root#root#root .group-hover\/orbit\:opacity-100:is(:where(.group\/orbit):hover *){opacity:1}#root#root#root .group-hover\/orbit\:\[animation-delay\:0\.5s\]:is(:where(.group\/orbit):hover *){animation-delay:.5s}#root#root#root .group-hover\/orbit\:\[animation-play-state\:running\]\!:is(:where(.group\/orbit):hover *){animation-play-state:running!important}#root#root#root .group-hover\/prev\:translate-x-0:is(:where(.group\/prev):hover *){--tw-translate-x:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-hover\/prev\:opacity-100:is(:where(.group\/prev):hover *){opacity:1}#root#root#root .group-hover\/row\:bg-muted:is(:where(.group\/row):hover *){background-color:var(--muted)}#root#root#root .group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1}}#root#root#root .group-focus\:border-primary-foreground:is(:where(.group):focus *){border-color:var(--primary-foreground)}#root#root#root .group-focus\:bg-white:is(:where(.group):focus *){background-color:var(--color-white,#fff)}#root#root#root .group-focus\:text-primary-foreground:is(:where(.group):focus *){color:var(--primary-foreground)}#root#root#root .group-focus\:text-white:is(:where(.group):focus *){color:var(--color-white,#fff)}#root#root#root .group-focus\:opacity-100:is(:where(.group):focus *){opacity:1}#root#root#root .group-focus\/model-item\:border-border:is(:where(.group\/model-item):focus *){border-color:var(--border)}#root#root#root .group-focus\/model-item\:bg-background:is(:where(.group\/model-item):focus *){background-color:var(--background)}#root#root#root .group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}#root#root#root .group-focus-visible\:ring-\[3px\]:is(:where(.group):focus-visible *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root#root#root .group-focus-visible\:ring-ring\/50:is(:where(.group):focus-visible *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-focus-visible\:ring-ring\/50:is(:where(.group):focus-visible *){--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root#root#root .group-focus-visible\/edge\:-translate-x-\[3px\]:is(:where(.group\/edge):focus-visible *){--tw-translate-x:calc(3px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-focus-visible\/edge\:translate-x-\[3px\]:is(:where(.group\/edge):focus-visible *){--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-focus-visible\/edge\:-rotate-38:is(:where(.group\/edge):focus-visible *){rotate:-38deg}#root#root#root .group-focus-visible\/edge\:rotate-38:is(:where(.group\/edge):focus-visible *){rotate:38deg}#root#root#root .group-focus-visible\/edge\:stroke-muted-foreground:is(:where(.group\/edge):focus-visible *){stroke:var(--muted-foreground)}#root#root#root .group-focus-visible\/edge\:opacity-100:is(:where(.group\/edge):focus-visible *){opacity:1}#root#root#root .group-active\:shadow-black\/10:is(:where(.group):active *){--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-active\:shadow-black\/10:is(:where(.group):active *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black,#000) 10%,transparent) var(--tw-shadow-alpha),transparent)}}#root#root#root .group-active\:shadow-white\/10:is(:where(.group):active *){--tw-shadow-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-active\:shadow-white\/10:is(:where(.group):active *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-white,#fff) 10%,transparent) var(--tw-shadow-alpha),transparent)}}#root#root#root .group-has-checked\:text-primary-foreground:is(:where(.group):has(:checked) *){color:var(--primary-foreground)}#root#root#root .group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *),#root#root#root .group-has-disabled\:opacity-50:is(:where(.group):has(:disabled) *){opacity:.5}#root#root#root .group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *),#root#root#root .group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}#root#root#root .group-has-data-\[state\=checked\]\:text-primary-foreground:is(:where(.group):has([data-state=checked]) *),#root#root#root .group-has-data-\[state\=checked\]\:text-primary-foreground\/70:is(:where(.group):has([data-state=checked]) *){color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-has-data-\[state\=checked\]\:text-primary-foreground\/70:is(:where(.group):has([data-state=checked]) *){color:color-mix(in oklab,var(--primary-foreground) 70%,transparent)}}#root#root#root .group-has-data-checked\:text-primary-foreground:is(:where(.group):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))) *),#root#root#root .group-has-data-checked\:text-primary-foreground\/70:is(:where(.group):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))) *){color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-has-data-checked\:text-primary-foreground\/70:is(:where(.group):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))) *){color:color-mix(in oklab,var(--primary-foreground) 70%,transparent)}}#root#root#root .group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has(:where([data-orientation=horizontal])) *){text-wrap:balance}#root#root#root .group-has-\[select\:disabled\]\:opacity-50:is(:where(.group):has(:is(select:disabled)) *),#root#root#root .group-has-\[select\[disabled\]\]\:opacity-50:is(:where(.group):has(:is(select[disabled])) *){opacity:.5}#root#root#root .group-aria-expanded\:rotate-180:is(:where(.group)[aria-expanded=true] *){rotate:180deg}#root#root#root .group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:none}#root#root#root .group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:inline}#root#root#root .group-aria-expanded\/accordion-trigger\:scale-75:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .group-aria-expanded\/accordion-trigger\:scale-100:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .group-aria-expanded\/accordion-trigger\:rotate-0:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){rotate:none}#root#root#root .group-aria-expanded\/accordion-trigger\:rotate-90:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){rotate:90deg}#root#root#root .group-aria-expanded\/accordion-trigger\:opacity-0:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){opacity:0}#root#root#root .group-aria-expanded\/accordion-trigger\:opacity-100:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){opacity:1}#root#root#root .group-aria-expanded\/collapsible\:hidden:is(:where(.group\/collapsible)[aria-expanded=true] *){display:none}#root#root#root .group-aria-expanded\/collapsible\:inline:is(:where(.group\/collapsible)[aria-expanded=true] *){display:inline}#root#root#root .group-aria-expanded\/section\:rotate-180:is(:where(.group\/section)[aria-expanded=true] *){rotate:180deg}#root#root#root .group-aria-expanded\/trigger\:rotate-0:is(:where(.group\/trigger)[aria-expanded=true] *){rotate:none}#root#root#root .group-aria-expanded\/trigger\:rotate-90:is(:where(.group\/trigger)[aria-expanded=true] *){rotate:90deg}#root#root#root .group-aria-expanded\/trigger\:opacity-0:is(:where(.group\/trigger)[aria-expanded=true] *){opacity:0}#root#root#root .group-aria-expanded\/trigger\:opacity-100:is(:where(.group\/trigger)[aria-expanded=true] *){opacity:1}#root#root#root .group-aria-pressed\/toggle\:fill-destructive:is(:where(.group\/toggle)[aria-pressed=true] *){fill:var(--destructive)}#root#root#root .group-aria-pressed\/toggle\:fill-foreground:is(:where(.group\/toggle)[aria-pressed=true] *){fill:var(--foreground)}#root#root#root .group-aria-pressed\/toggle\:fill-sky-600:is(:where(.group\/toggle)[aria-pressed=true] *){fill:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .group-aria-pressed\/toggle\:stroke-destructive:is(:where(.group\/toggle)[aria-pressed=true] *){stroke:var(--destructive)}#root#root#root .group-aria-pressed\/toggle\:stroke-sky-600:is(:where(.group\/toggle)[aria-pressed=true] *){stroke:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .group-aria-pressed\/toggle\:text-destructive:is(:where(.group\/toggle)[aria-pressed=true] *){color:var(--destructive)}#root#root#root .group-aria-pressed\/toggle\:text-sky-600:is(:where(.group\/toggle)[aria-pressed=true] *){color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .group-data-highlighted\/model-item\:border-border:is(:where(.group\/model-item)[data-highlighted] *){border-color:var(--border)}#root#root#root .group-data-highlighted\/model-item\:bg-background:is(:where(.group\/model-item)[data-highlighted] *){background-color:var(--background)}#root#root#root .group-data-panel-open\:rotate-90:is(:where(.group)[data-panel-open] *){rotate:90deg}#root#root#root .group-data-panel-open\:rotate-180:is(:where(.group)[data-panel-open] *){rotate:180deg}#root#root#root .group-data-panel-open\/menu-button\:rotate-90:is(:where(.group\/menu-button)[data-panel-open] *){rotate:90deg}#root#root#root .group-data-today\:bg-primary:is(:where(.group)[data-today] *){background-color:var(--primary)}#root#root#root .group-data-today\:text-primary-foreground:is(:where(.group)[data-today] *){color:var(--primary-foreground)}#root#root#root .group-data-\[active\=true\]\:bg-primary:is(:where(.group)[data-active=true] *){background-color:var(--primary)}#root#root#root .group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}#root#root#root .group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}#root#root#root .group-data-\[collapsible\=icon\]\:mt-0:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing,.25rem) * 0)}#root#root#root .group-data-\[collapsible\=icon\]\:ml-0:is(:where(.group)[data-collapsible=icon] *){margin-left:calc(var(--spacing,.25rem) * 0)}#root#root#root .group-data-\[collapsible\=icon\]\:block:is(:where(.group)[data-collapsible=icon] *){display:block}#root#root#root .group-data-\[collapsible\=icon\]\:flex:is(:where(.group)[data-collapsible=icon] *){display:flex}#root#root#root .group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}#root#root#root .group-data-\[collapsible\=icon\]\:size-5:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root#root#root .group-data-\[collapsible\=icon\]\:size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root#root#root .group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing,.25rem) * 8)!important;height:calc(var(--spacing,.25rem) * 8)!important}#root#root#root .group-data-\[collapsible\=icon\]\:size-9\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing,.25rem) * 9)!important;height:calc(var(--spacing,.25rem) * 9)!important}#root#root#root .group-data-\[collapsible\=icon\]\:size-10\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing,.25rem) * 10)!important;height:calc(var(--spacing,.25rem) * 10)!important}#root#root#root .group-data-\[collapsible\=icon\]\:h-9\.5\!:is(:where(.group)[data-collapsible=icon] *){height:calc(var(--spacing,.25rem) * 9.5)!important}#root#root#root .group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}#root#root#root .group-data-\[collapsible\=icon\]\:w-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing,.25rem) * 8)}#root#root#root .group-data-\[collapsible\=icon\]\:w-10\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing,.25rem) * 10)!important}#root#root#root .group-data-\[collapsible\=icon\]\:w-14\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing,.25rem) * 14)!important}#root#root#root .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing,.25rem) * 4)))}#root#root#root .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing,.25rem) * 4)))!important}#root#root#root .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing,.25rem) * 4)) + 2px)}#root#root#root .group-data-\[collapsible\=icon\]\:w-fit:is(:where(.group)[data-collapsible=icon] *){width:fit-content}#root#root#root .group-data-\[collapsible\=icon\]\:w-full:is(:where(.group)[data-collapsible=icon] *){width:100%}#root#root#root .group-data-\[collapsible\=icon\]\:-rotate-90:is(:where(.group)[data-collapsible=icon] *){rotate:-90deg}#root#root#root .group-data-\[collapsible\=icon\]\:flex-col:is(:where(.group)[data-collapsible=icon] *){flex-direction:column}#root#root#root .group-data-\[collapsible\=icon\]\:items-center:is(:where(.group)[data-collapsible=icon] *){align-items:center}#root#root#root .group-data-\[collapsible\=icon\]\:justify-center:is(:where(.group)[data-collapsible=icon] *){justify-content:center}#root#root#root .group-data-\[collapsible\=icon\]\:gap-3:is(:where(.group)[data-collapsible=icon] *){gap:calc(var(--spacing,.25rem) * 3)}#root#root#root .group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}#root#root#root .group-data-\[collapsible\=icon\]\:border-0:is(:where(.group)[data-collapsible=icon] *){border-style:var(--tw-border-style);border-width:0}#root#root#root .group-data-\[collapsible\=icon\]\:bg-transparent:is(:where(.group)[data-collapsible=icon] *){background-color:#0000}#root#root#root .group-data-\[collapsible\=icon\]\:p-0:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing,.25rem) * 0)}#root#root#root .group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing,.25rem) * 0)!important}#root#root#root .group-data-\[collapsible\=icon\]\:p-1\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing,.25rem) * 1)!important}#root#root#root .group-data-\[collapsible\=icon\]\:p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing,.25rem) * 2)}#root#root#root .group-data-\[collapsible\=icon\]\:px-3\!:is(:where(.group)[data-collapsible=icon] *){padding-inline:calc(var(--spacing,.25rem) * 3)!important}#root#root#root .group-data-\[collapsible\=icon\]\:py-1\!:is(:where(.group)[data-collapsible=icon] *){padding-block:calc(var(--spacing,.25rem) * 1)!important}#root#root#root .group-data-\[collapsible\=icon\]\:pr-0\!:is(:where(.group)[data-collapsible=icon] *){padding-right:calc(var(--spacing,.25rem) * 0)!important}#root#root#root .group-data-\[collapsible\=icon\]\:pl-4\!:is(:where(.group)[data-collapsible=icon] *){padding-left:calc(var(--spacing,.25rem) * 4)!important}#root#root#root .group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing,.25rem) * 0)}#root#root#root .group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}#root#root#root .group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}#root#root#root .group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}#root#root#root .group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}#root#root#root .group-data-\[focused\=true\]\/day\:ring-0:is(:where(.group\/day)[data-focused=true] *){--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)}#root#root#root .group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root#root#root .group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root#root#root .group-data-\[orientation\=horizontal\]\/stepper-nav\:h-0\.5:is(:where(.group\/stepper-nav)[data-orientation=horizontal] *){height:calc(var(--spacing,.25rem) * .5)}#root#root#root .group-data-\[orientation\=horizontal\]\/stepper-nav\:flex-1:is(:where(.group\/stepper-nav)[data-orientation=horizontal] *){flex:1}#root#root#root .group-data-\[orientation\=horizontal\]\/stepper-nav\:flex-row:is(:where(.group\/stepper-nav)[data-orientation=horizontal] *){flex-direction:row}#root#root#root .group-data-\[orientation\=horizontal\]\/tabs\:h-9\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing,.25rem) * 9.5)}#root#root#root .group-data-\[orientation\=horizontal\]\/tabs\:h-10\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing,.25rem) * 10.5)}#root#root#root .group-data-\[orientation\=horizontal\]\/tabs\:h-11\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing,.25rem) * 11.5)}#root#root#root .group-data-\[orientation\=horizontal\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:fit-content}#root#root#root .group-data-\[orientation\=vertical\]\/attachment\:-top-1\.5:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing,.25rem) * -1.5)}#root#root#root .group-data-\[orientation\=vertical\]\/attachment\:-right-1\.5:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing,.25rem) * -1.5)}#root#root#root .group-data-\[orientation\=vertical\]\/stepper-nav\:h-12:is(:where(.group\/stepper-nav)[data-orientation=vertical] *){height:calc(var(--spacing,.25rem) * 12)}#root#root#root .group-data-\[orientation\=vertical\]\/stepper-nav\:h-15:is(:where(.group\/stepper-nav)[data-orientation=vertical] *){height:calc(var(--spacing,.25rem) * 15)}#root#root#root .group-data-\[orientation\=vertical\]\/stepper-nav\:w-0\.5:is(:where(.group\/stepper-nav)[data-orientation=vertical] *){width:calc(var(--spacing,.25rem) * .5)}#root#root#root .group-data-\[orientation\=vertical\]\/stepper-nav\:flex-col:is(:where(.group\/stepper-nav)[data-orientation=vertical] *){flex-direction:column}#root#root#root .group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing,.25rem) * -4)}#root#root#root .group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .group-data-\[side\=left\]\:border-r-0:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:0}#root#root#root .group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing,.25rem) * 0)}#root#root#root .group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}#root#root#root .group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}#root#root#root .group-data-\[size\=default\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2)}#root#root#root .group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .group-data-\[size\=default\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root#root#root .group-data-\[size\=default\]\/avatar\:size-4:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root#root#root .group-data-\[size\=default\]\/avatar\:size-5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root#root#root .group-data-\[size\=lg\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root#root#root .group-data-\[size\=lg\]\/avatar\:size-4\.25:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing,.25rem) * 4.25);height:calc(var(--spacing,.25rem) * 4.25)}#root#root#root .group-data-\[size\=lg\]\/avatar\:size-5:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root#root#root .group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}#root#root#root .group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .group-data-\[size\=sm\]\/attachment\:w-20:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 20)}#root#root#root .group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2)}#root#root#root .group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root#root#root .group-data-\[spacing\=0\]\/toggle-group\:px-0:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing,.25rem) * 0)}#root#root#root .group-data-\[spacing\=0\]\/toggle-group\:px-0\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing,.25rem) * .5)}#root#root#root .group-data-\[state\=active\]\/step\:ring-2:is(:where(.group\/step)[data-state=active] *){--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)}#root#root#root .group-data-\[state\=active\]\/step\:ring-green-600\/40:is(:where(.group\/step)[data-state=active] *){--tw-ring-color:#00a54466}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-data-\[state\=active\]\/step\:ring-green-600\/40:is(:where(.group\/step)[data-state=active] *){--tw-ring-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 40%,transparent)}}#root#root#root .group-data-\[state\=active\]\/step\:ring-primary\/30:is(:where(.group\/step)[data-state=active] *){--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-data-\[state\=active\]\/step\:ring-primary\/30:is(:where(.group\/step)[data-state=active] *){--tw-ring-color:color-mix(in oklab,var(--primary) 30%,transparent)}}#root#root#root .group-data-\[state\=active\]\/step\:ring-offset-3:is(:where(.group\/step)[data-state=active] *){--tw-ring-offset-width:3px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}#root#root#root .group-data-\[state\=completed\]\/step\:bg-green-600\/20:is(:where(.group\/step)[data-state=completed] *){background-color:#00a54433}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-data-\[state\=completed\]\/step\:bg-green-600\/20:is(:where(.group\/step)[data-state=completed] *){background-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 20%,transparent)}}#root#root#root .group-data-\[state\=completed\]\/step\:bg-green-600\/40:is(:where(.group\/step)[data-state=completed] *){background-color:#00a54466}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-data-\[state\=completed\]\/step\:bg-green-600\/40:is(:where(.group\/step)[data-state=completed] *){background-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 40%,transparent)}}#root#root#root .group-data-\[state\=completed\]\/step\:bg-primary:is(:where(.group\/step)[data-state=completed] *){background-color:var(--primary)}#root#root#root .group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root#root#root .group-data-\[state\=error\]\/attachment\:text-destructive:is(:where(.group\/attachment)[data-state=error] *),#root#root#root .group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:color-mix(in oklab,var(--destructive) 80%,transparent)}}#root#root#root .group-data-\[state\=expanded\]\/orbit\:translate-x-\(--orbit-x\):is(:where(.group\/orbit)[data-state=expanded] *){--tw-translate-x:var(--orbit-x);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-data-\[state\=expanded\]\/orbit\:translate-x-0:is(:where(.group\/orbit)[data-state=expanded] *){--tw-translate-x:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-data-\[state\=expanded\]\/orbit\:translate-y-\(--orbit-y\):is(:where(.group\/orbit)[data-state=expanded] *){--tw-translate-y:var(--orbit-y);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .group-data-\[state\=expanded\]\/orbit\:scale-0:is(:where(.group\/orbit)[data-state=expanded] *){--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .group-data-\[state\=expanded\]\/orbit\:scale-100:is(:where(.group\/orbit)[data-state=expanded] *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .group-data-\[state\=expanded\]\/orbit\:scale-110:is(:where(.group\/orbit)[data-state=expanded] *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .group-data-\[state\=expanded\]\/orbit\:animate-\(--animate-counter-rotate\):is(:where(.group\/orbit)[data-state=expanded] *){animation:var(--animate-counter-rotate)}#root#root#root .group-data-\[state\=expanded\]\/orbit\:animate-\(--animate-orbit-clockwise\):is(:where(.group\/orbit)[data-state=expanded] *){animation:var(--animate-orbit-clockwise)}#root#root#root .group-data-\[state\=expanded\]\/orbit\:opacity-0:is(:where(.group\/orbit)[data-state=expanded] *){opacity:0}#root#root#root .group-data-\[state\=expanded\]\/orbit\:opacity-100:is(:where(.group\/orbit)[data-state=expanded] *){opacity:1}#root#root#root .group-data-\[state\=expanded\]\/orbit\:\[animation-delay\:0\.5s\]:is(:where(.group\/orbit)[data-state=expanded] *){animation-delay:.5s}#root#root#root .group-data-\[state\=expanded\]\/orbit\:\[animation-play-state\:running\]\!:is(:where(.group\/orbit)[data-state=expanded] *){animation-play-state:running!important}#root#root#root .group-data-\[state\=on\]\/toggle\:fill-amber-600:is(:where(.group\/toggle)[data-state=on] *){fill:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root .group-data-\[state\=on\]\/toggle\:fill-destructive:is(:where(.group\/toggle)[data-state=on] *){fill:var(--destructive)}#root#root#root .group-data-\[state\=on\]\/toggle\:fill-foreground:is(:where(.group\/toggle)[data-state=on] *){fill:var(--foreground)}#root#root#root .group-data-\[state\=on\]\/toggle\:fill-green-600:is(:where(.group\/toggle)[data-state=on] *){fill:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .group-data-\[state\=on\]\/toggle\:fill-sky-600:is(:where(.group\/toggle)[data-state=on] *){fill:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .group-data-\[state\=on\]\/toggle\:stroke-amber-600:is(:where(.group\/toggle)[data-state=on] *){stroke:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root .group-data-\[state\=on\]\/toggle\:stroke-destructive:is(:where(.group\/toggle)[data-state=on] *){stroke:var(--destructive)}#root#root#root .group-data-\[state\=on\]\/toggle\:stroke-green-600:is(:where(.group\/toggle)[data-state=on] *){stroke:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .group-data-\[state\=on\]\/toggle\:stroke-sky-600:is(:where(.group\/toggle)[data-state=on] *){stroke:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .group-data-\[state\=on\]\/toggle\:text-amber-600:is(:where(.group\/toggle)[data-state=on] *){color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root .group-data-\[state\=on\]\/toggle\:text-destructive:is(:where(.group\/toggle)[data-state=on] *){color:var(--destructive)}#root#root#root .group-data-\[state\=on\]\/toggle\:text-green-600:is(:where(.group\/toggle)[data-state=on] *){color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .group-data-\[state\=on\]\/toggle\:text-sky-600:is(:where(.group\/toggle)[data-state=on] *){color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .group-data-\[state\=open\]\:rotate-90:is(:where(.group)[data-state=open] *){rotate:90deg}#root#root#root .group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}#root#root#root .group-data-\[state\=open\]\/collapsible\:rotate-90:is(:where(.group\/collapsible)[data-state=open] *){rotate:90deg}#root#root#root .group-data-\[state\=open\]\/trigger\:rotate-0:is(:where(.group\/trigger)[data-state=open] *){rotate:none}#root#root#root .group-data-\[state\=open\]\/trigger\:rotate-90:is(:where(.group\/trigger)[data-state=open] *){rotate:90deg}#root#root#root .group-data-\[state\=open\]\/trigger\:opacity-0:is(:where(.group\/trigger)[data-state=open] *){opacity:0}#root#root#root .group-data-\[state\=open\]\/trigger\:opacity-100:is(:where(.group\/trigger)[data-state=open] *){opacity:1}#root#root#root .group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}#root#root#root .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}#root#root#root .group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}#root#root#root .group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .group-data-\[viewport\=false\]\/navigation-menu\:mt-4\.25\!:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing,.25rem) * 4.25)!important}#root#root#root .group-data-\[viewport\=false\]\/navigation-menu\:mt-6\!:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing,.25rem) * 6)!important}#root#root#root .group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}#root#root#root .group-data-\[viewport\=false\]\/navigation-menu\:shadow-\[inset_-0\.4px_-0\.4px_0\.5px_0_\#fff\,inset_0\.4px_0\.4px_0\.5px_0_\#fff\]:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:inset -.4px -.4px .5px 0 var(--tw-shadow-color,#fff),inset .4px .4px .5px 0 var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .group-data-open\:rotate-90:is(:is(:where(.group):where([data-state=open]),:where(.group):where([data-open]:not([data-open=false]))) *){rotate:90deg}#root#root#root .group-data-open\:rotate-180:is(:is(:where(.group):where([data-state=open]),:where(.group):where([data-open]:not([data-open=false]))) *){rotate:180deg}#root#root#root .group-data-open\/collapsible\:rotate-90:is(:is(:where(.group\/collapsible):where([data-state=open]),:where(.group\/collapsible):where([data-open]:not([data-open=false]))) *),#root#root#root .group-data-open\/nested\:rotate-90:is(:is(:where(.group\/nested):where([data-state=open]),:where(.group\/nested):where([data-open]:not([data-open=false]))) *){rotate:90deg}#root#root#root .group-data-open\/section\:rotate-180:is(:is(:where(.group\/section):where([data-state=open]),:where(.group\/section):where([data-open]:not([data-open=false]))) *){rotate:180deg}#root#root#root .group-data-closed\/active-projects\:-rotate-90:is(:is(:where(.group\/active-projects):where([data-state=closed]),:where(.group\/active-projects):where([data-closed]:not([data-closed=false]))) *){rotate:-90deg}#root#root#root .group-data-checked\:hidden:is(:is(:where(.group):where([data-state=checked]),:where(.group):where([data-checked]:not([data-checked=false]))) *){display:none}#root#root#root .group-data-checked\:text-muted-foreground:is(:is(:where(.group):where([data-state=checked]),:where(.group):where([data-checked]:not([data-checked=false]))) *),#root#root#root .group-data-checked\:text-muted-foreground\/70:is(:is(:where(.group):where([data-state=checked]),:where(.group):where([data-checked]:not([data-checked=false]))) *){color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-data-checked\:text-muted-foreground\/70:is(:is(:where(.group):where([data-state=checked]),:where(.group):where([data-checked]:not([data-checked=false]))) *){color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}#root#root#root .group-data-unchecked\:hidden:is(:is(:where(.group):where([data-state=unchecked]),:where(.group):where([data-unchecked]:not([data-unchecked=false]))) *){display:none}#root#root#root .group-data-unchecked\:text-muted-foreground:is(:is(:where(.group):where([data-state=unchecked]),:where(.group):where([data-unchecked]:not([data-unchecked=false]))) *),#root#root#root .group-data-unchecked\:text-muted-foreground\/70:is(:is(:where(.group):where([data-state=unchecked]),:where(.group):where([data-unchecked]:not([data-unchecked=false]))) *){color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-data-unchecked\:text-muted-foreground\/70:is(:is(:where(.group):where([data-state=unchecked]),:where(.group):where([data-unchecked]:not([data-unchecked=false]))) *){color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}#root#root#root .group-data-horizontal\/tabs\:h-6\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing,.25rem) * 6.5)}#root#root#root .group-data-horizontal\/tabs\:h-7\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing,.25rem) * 7.5)}#root#root#root .group-data-horizontal\/tabs\:h-8\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing,.25rem) * 8.5)}#root#root#root .group-data-horizontal\/tabs\:h-9\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing,.25rem) * 9.5)}#root#root#root .group-data-horizontal\/tabs\:h-10:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing,.25rem) * 10)}#root#root#root .group-data-horizontal\/tabs\:h-12:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing,.25rem) * 12)}#root#root#root .group-data-horizontal\/tabs\:h-27:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing,.25rem) * 27)}#root#root#root .group-data-horizontal\/tabs\:h-auto:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:auto}#root#root#root .group-data-horizontal\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:fit-content}#root#root#root .group-data-horizontal\/tabs\:h-full:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:100%}#root#root#root .group-data-vertical\/tabs\:h-auto:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:auto}#root#root#root .group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}#root#root#root .group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}#root#root#root .group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}#root#root#root .group-data-vertical\/tabs\:justify-center:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:center}#root#root#root .group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}@media (hover:hover){#root#root#root :is(.peer-hover\:\*\:-translate-x-8:is(:where(.peer):hover~*)>*){--tw-translate-x:calc(var(--spacing,.25rem) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root :is(.peer-hover\:\*\:translate-x-8:is(:where(.peer):hover~*)>*){--tw-translate-x:calc(var(--spacing,.25rem) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}}#root#root#root .peer-focus-visible\:ring-2:is(:where(.peer):focus-visible~*){--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)}#root#root#root .peer-focus-visible\:ring-ring:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--ring)}#root#root#root .peer-focus-visible\:ring-offset-2:is(:where(.peer):focus-visible~*){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}#root#root#root .peer-focus-visible\:outline-none:is(:where(.peer):focus-visible~*){--tw-outline-style:none;outline-style:none}#root#root#root .peer-disabled\:pointer-events-none:is(:where(.peer):disabled~*){pointer-events:none}#root#root#root .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}#root#root#root .peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}#root#root#root .peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}#root#root#root .peer-disabled\:opacity-100\!:is(:where(.peer):disabled~*){opacity:1!important}#root#root#root .peer-aria-invalid\:text-destructive:is(:where(.peer)[aria-invalid=true]~*),#root#root#root .peer-aria-invalid\:text-destructive\/80:is(:where(.peer)[aria-invalid=true]~*){color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .peer-aria-invalid\:text-destructive\/80:is(:where(.peer)[aria-invalid=true]~*){color:color-mix(in oklab,var(--destructive) 80%,transparent)}}#root#root#root .peer-data-\[state\=checked\]\:block:is(:where(.peer)[data-state=checked]~*){display:block}#root#root#root .peer-data-checked\:invisible:is(:is(:where(.peer):where([data-state=checked]),:where(.peer):where([data-checked]:not([data-checked=false])))~*){visibility:hidden}#root#root#root .peer-data-checked\:block:is(:is(:where(.peer):where([data-state=checked]),:where(.peer):where([data-checked]:not([data-checked=false])))~*){display:block}#root#root#root .peer-data-checked\:-translate-x-full:is(:is(:where(.peer):where([data-state=checked]),:where(.peer):where([data-checked]:not([data-checked=false])))~*){--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .peer-data-checked\:bg-background:is(:is(:where(.peer):where([data-state=checked]),:where(.peer):where([data-checked]:not([data-checked=false])))~*){background-color:var(--background)}#root#root#root .peer-data-checked\:text-background:is(:is(:where(.peer):where([data-state=checked]),:where(.peer):where([data-checked]:not([data-checked=false])))~*){color:var(--background)}#root#root#root .peer-data-checked\:text-foreground:is(:is(:where(.peer):where([data-state=checked]),:where(.peer):where([data-checked]:not([data-checked=false])))~*){color:var(--foreground)}#root#root#root .peer-data-checked\:text-muted-foreground\/70:is(:is(:where(.peer):where([data-state=checked]),:where(.peer):where([data-checked]:not([data-checked=false])))~*){color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .peer-data-checked\:text-muted-foreground\/70:is(:is(:where(.peer):where([data-state=checked]),:where(.peer):where([data-checked]:not([data-checked=false])))~*){color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}#root#root#root .peer-data-checked\:text-primary:is(:is(:where(.peer):where([data-state=checked]),:where(.peer):where([data-checked]:not([data-checked=false])))~*){color:var(--primary)}#root#root#root .peer-data-checked\:line-through:is(:is(:where(.peer):where([data-state=checked]),:where(.peer):where([data-checked]:not([data-checked=false])))~*){text-decoration-line:line-through}#root#root#root .peer-data-checked\:shadow:is(:is(:where(.peer):where([data-state=checked]),:where(.peer):where([data-checked]:not([data-checked=false])))~*){--tw-shadow:var(--shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .peer-data-unchecked\:invisible:is(:is(:where(.peer):where([data-state=unchecked]),:where(.peer):where([data-unchecked]:not([data-unchecked=false])))~*){visibility:hidden}#root#root#root .peer-data-unchecked\:translate-x-full:is(:is(:where(.peer):where([data-state=unchecked]),:where(.peer):where([data-unchecked]:not([data-unchecked=false])))~*){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .peer-data-unchecked\:text-muted-foreground\/70:is(:is(:where(.peer):where([data-state=unchecked]),:where(.peer):where([data-unchecked]:not([data-unchecked=false])))~*){color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .peer-data-unchecked\:text-muted-foreground\/70:is(:is(:where(.peer):where([data-state=unchecked]),:where(.peer):where([data-unchecked]:not([data-unchecked=false])))~*){color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}#root#root#root .peer-data-active\/menu-button\:text-sidebar-accent-foreground:is(:is(:where(.peer\/menu-button):where([data-state=active]),:where(.peer\/menu-button):where([data-active]:not([data-active=false])))~*){color:var(--sidebar-accent-foreground)}#root#root#root .first-letter\:float-left:first-letter{float:left}#root#root#root .first-letter\:me-3:first-letter{margin-inline-end:calc(var(--spacing,.25rem) * 3)}#root#root#root .first-letter\:text-7xl:first-letter{font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1))}#root#root#root .first-letter\:font-bold:first-letter{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}#root#root#root .selection\:bg-primary ::selection,#root#root#root .selection\:bg-primary::selection{background-color:var(--primary)}#root#root#root .selection\:text-primary-foreground ::selection,#root#root#root .selection\:text-primary-foreground::selection{color:var(--primary-foreground)}#root#root#root .file\:mr-3::file-selector-button{margin-right:calc(var(--spacing,.25rem) * 3)}#root#root#root .file\:inline-flex::file-selector-button{display:inline-flex}#root#root#root .file\:h-full::file-selector-button{height:100%}#root#root#root .file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}#root#root#root .file\:border-r::file-selector-button{border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .file\:border-solid::file-selector-button{--tw-border-style:solid;border-style:solid}#root#root#root .file\:border-input::file-selector-button{border-color:var(--input)}#root#root#root .file\:bg-transparent::file-selector-button{background-color:#0000}#root#root#root .file\:px-3::file-selector-button{padding-inline:calc(var(--spacing,.25rem) * 3)}#root#root#root .file\:text-sm::file-selector-button{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root#root#root .file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root#root#root .file\:text-foreground::file-selector-button{color:var(--foreground)}#root#root#root .file\:not-italic::file-selector-button{font-style:normal}#root#root#root .placeholder\:text-sm::placeholder{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root#root#root .placeholder\:text-black\/50::placeholder{color:#00000080}@supports (color:color-mix(in lab,red,red)){#root#root#root .placeholder\:text-black\/50::placeholder{color:color-mix(in oklab,var(--color-black,#000) 50%,transparent)}}#root#root#root .placeholder\:text-muted-foreground::placeholder,#root#root#root .placeholder\:text-muted-foreground\/70::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .placeholder\:text-muted-foreground\/70::placeholder{color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}#root#root#root .placeholder\:text-white::placeholder{color:var(--color-white,#fff)}#root#root#root .placeholder\:text-white\/50::placeholder{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){#root#root#root .placeholder\:text-white\/50::placeholder{color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}#root#root#root .before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}#root#root#root .before\:absolute:before{content:var(--tw-content);position:absolute}#root#root#root .before\:fixed:before{content:var(--tw-content);position:fixed}#root#root#root .before\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing,.25rem) * 0)}#root#root#root .before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing,.25rem) * 0)}#root#root#root .before\:inset-x-1:before{content:var(--tw-content);inset-inline:calc(var(--spacing,.25rem) * 1)}#root#root#root .before\:inset-y-0:before{content:var(--tw-content);inset-block:calc(var(--spacing,.25rem) * 0)}#root#root#root .before\:inset-s-0:before,#root#root#root .before\:start-0:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing,.25rem) * 0)}#root#root#root .before\:-top-0\.75:before{content:var(--tw-content);top:calc(var(--spacing,.25rem) * -.75)}#root#root#root .before\:-top-1:before{content:var(--tw-content);top:calc(var(--spacing,.25rem) * -1)}#root#root#root .before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing,.25rem) * 0)}#root#root#root .before\:top-1\/2:before{content:var(--tw-content);top:50%}#root#root#root .before\:top-1\/4:before{content:var(--tw-content);top:25%}#root#root#root .before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing,.25rem) * 0)}#root#root#root .before\:bottom-1\/4:before{content:var(--tw-content);bottom:25%}#root#root#root .before\:bottom-\[-20\%\]:before{content:var(--tw-content);bottom:-20%}#root#root#root .before\:-left-0\.75:before{content:var(--tw-content);left:calc(var(--spacing,.25rem) * -.75)}#root#root#root .before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing,.25rem) * 0)}#root#root#root .before\:left-1\/2:before{content:var(--tw-content);left:50%}#root#root#root .before\:left-1\/4:before{content:var(--tw-content);left:25%}#root#root#root .before\:left-1\/6:before{content:var(--tw-content);left:16.6667%}#root#root#root .before\:left-\[30\%\]:before{content:var(--tw-content);left:30%}#root#root#root .before\:-z-1:before{content:var(--tw-content);z-index:calc(1 * -1)}#root#root#root .before\:z-0:before{content:var(--tw-content);z-index:0}#root#root#root .before\:z-9:before{content:var(--tw-content);z-index:9}#root#root#root .before\:z-10:before{content:var(--tw-content);z-index:10}#root#root#root .before\:block:before{content:var(--tw-content);display:block}#root#root#root .before\:size-2\.25:before{content:var(--tw-content);width:calc(var(--spacing,.25rem) * 2.25);height:calc(var(--spacing,.25rem) * 2.25)}#root#root#root .before\:size-87:before{content:var(--tw-content);width:calc(var(--spacing,.25rem) * 87);height:calc(var(--spacing,.25rem) * 87)}#root#root#root .before\:size-full:before{content:var(--tw-content);width:100%;height:100%}#root#root#root .before\:h-1\/5:before{content:var(--tw-content);height:20%}#root#root#root .before\:h-2:before{content:var(--tw-content);height:calc(var(--spacing,.25rem) * 2)}#root#root#root .before\:h-3\/5:before{content:var(--tw-content);height:60%}#root#root#root .before\:h-6:before{content:var(--tw-content);height:calc(var(--spacing,.25rem) * 6)}#root#root#root .before\:h-20:before{content:var(--tw-content);height:calc(var(--spacing,.25rem) * 20)}#root#root#root .before\:h-60:before{content:var(--tw-content);height:calc(var(--spacing,.25rem) * 60)}#root#root#root .before\:h-105:before{content:var(--tw-content);height:calc(var(--spacing,.25rem) * 105)}#root#root#root .before\:h-145:before{content:var(--tw-content);height:calc(var(--spacing,.25rem) * 145)}#root#root#root .before\:h-full:before{content:var(--tw-content);height:100%}#root#root#root .before\:h-px:before{content:var(--tw-content);height:1px}#root#root#root .before\:w-1:before{content:var(--tw-content);width:calc(var(--spacing,.25rem) * 1)}#root#root#root .before\:w-30:before{content:var(--tw-content);width:calc(var(--spacing,.25rem) * 30)}#root#root#root .before\:w-60:before{content:var(--tw-content);width:calc(var(--spacing,.25rem) * 60)}#root#root#root .before\:w-190:before{content:var(--tw-content);width:calc(var(--spacing,.25rem) * 190)}#root#root#root .before\:w-full:before{content:var(--tw-content);width:100%}#root#root#root .before\:w-px:before{content:var(--tw-content);width:1px}#root#root#root .before\:flex-1:before{content:var(--tw-content);flex:1}#root#root#root .before\:-translate-1\/2:before{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}#root#root#root .before\:-translate-1\/2:before,#root#root#root .before\:-translate-x-1\/2:before{content:var(--tw-content);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .before\:-translate-x-1\/2:before{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}#root#root#root .before\:-translate-x-1\/4:before{--tw-translate-x:calc(calc(1 / 4 * 100%) * -1)}#root#root#root .before\:-translate-x-1\/4:before,#root#root#root .before\:-translate-x-full:before{content:var(--tw-content);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .before\:-translate-x-full:before{--tw-translate-x:-100%}#root#root#root .before\:translate-x-px:before{--tw-translate-x:1px}#root#root#root .before\:-translate-y-1\/2:before,#root#root#root .before\:translate-x-px:before{content:var(--tw-content);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .before\:-translate-y-1\/2:before{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}#root#root#root .before\:-translate-y-1\/4:before{--tw-translate-y:calc(calc(1 / 4 * 100%) * -1)}#root#root#root .before\:-translate-y-1\/4:before,#root#root#root .before\:-translate-y-\[54\%\]:before{content:var(--tw-content);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .before\:-translate-y-\[54\%\]:before{--tw-translate-y:calc(54% * -1)}#root#root#root .before\:translate-y-full:before{content:var(--tw-content);--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .before\:animate-rainbow:before{content:var(--tw-content);animation:rainbow var(--speed,2s) infinite linear}#root#root#root .before\:rounded-\[50\%\]:before{content:var(--tw-content);border-radius:50%}#root#root#root .before\:rounded-\[inherit\]:before{content:var(--tw-content);border-radius:inherit}#root#root#root .before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e+38px}#root#root#root .before\:rounded-xl:before{content:var(--tw-content);border-radius:calc(var(--radius) * 1.4)}#root#root#root .before\:border:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}#root#root#root .before\:border-y:before{content:var(--tw-content);border-block-style:var(--tw-border-style);border-block-width:1px}#root#root#root .before\:border-t:before{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:1px}#root#root#root .before\:border-r:before{content:var(--tw-content);border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .before\:border-b:before{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}#root#root#root .before\:border-dashed:before{content:var(--tw-content);--tw-border-style:dashed;border-style:dashed}#root#root#root .before\:border-foreground:before{content:var(--tw-content);border-color:var(--foreground)}#root#root#root .before\:border-primary\/60:before{content:var(--tw-content);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .before\:border-primary\/60:before{border-color:color-mix(in oklab,var(--primary) 60%,transparent)}}#root#root#root .before\:border-transparent:before{content:var(--tw-content);border-color:#0000}#root#root#root .before\:bg-background\/60:before{content:var(--tw-content);background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .before\:bg-background\/60:before{background-color:color-mix(in oklab,var(--background) 60%,transparent)}}#root#root#root .before\:bg-background\/90:before{content:var(--tw-content);background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .before\:bg-background\/90:before{background-color:color-mix(in oklab,var(--background) 90%,transparent)}}#root#root#root .before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}#root#root#root .before\:bg-card\/75:before{content:var(--tw-content);background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){#root#root#root .before\:bg-card\/75:before{background-color:color-mix(in oklab,var(--card) 75%,transparent)}}#root#root#root .before\:bg-foreground\/5:before{content:var(--tw-content);background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .before\:bg-foreground\/5:before{background-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}#root#root#root .before\:bg-neutral-950\/5:before{content:var(--tw-content);background-color:#0a0a0a0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .before\:bg-neutral-950\/5:before{background-color:color-mix(in oklab,var(--color-neutral-950,oklch(14.5% 0 0)) 5%,transparent)}}#root#root#root .before\:bg-primary:before,#root#root#root .before\:bg-primary\/70:before{content:var(--tw-content);background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .before\:bg-primary\/70:before{background-color:color-mix(in oklab,var(--primary) 70%,transparent)}}#root#root#root .before\:bg-sky-400\/40:before{content:var(--tw-content);background-color:#00bcfe66}@supports (color:color-mix(in lab,red,red)){#root#root#root .before\:bg-sky-400\/40:before{background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 40%,transparent)}}#root#root#root .before\:bg-linear-to-b:before{content:var(--tw-content);--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .before\:bg-linear-to-b:before{--tw-gradient-position:to bottom in oklab}}#root#root#root .before\:bg-linear-to-b:before{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .before\:bg-linear-to-br:before{content:var(--tw-content);--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .before\:bg-linear-to-br:before{--tw-gradient-position:to bottom right in oklab}}#root#root#root .before\:bg-linear-to-br:before{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .before\:bg-linear-to-r:before{content:var(--tw-content);--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .before\:bg-linear-to-r:before{--tw-gradient-position:to right in oklab}}#root#root#root .before\:bg-linear-to-r:before{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .before\:bg-linear-to-t:before{content:var(--tw-content);--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .before\:bg-linear-to-t:before{--tw-gradient-position:to top in oklab}}#root#root#root .before\:bg-linear-to-t:before{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .before\:bg-radial:before{content:var(--tw-content);--tw-gradient-position:in oklab;background-image:radial-gradient(var(--tw-gradient-stops))}#root#root#root .before\:bg-\[conic-gradient\(from_var\(--button-angle\)_at_50\%_50\%\,rgba\(255\,255\,255\,0\.5\)\,rgba\(255\,255\,255\,0\)_10\%_43\%\,rgba\(255\,255\,255\,0\.5\)_50\%\,rgba\(255\,255\,255\,0\)_73\%_93\%\,rgba\(255\,255\,255\,0\.5\)\)\]:before{content:var(--tw-content);background-image:conic-gradient(from var(--button-angle) at 50% 50%,#ffffff80,#fff0 10% 43%,#ffffff80 50%,#fff0 73% 93%,#ffffff80)}#root#root#root .before\:bg-\[linear-gradient\(45deg\,transparent_25\%\,rgba\(255\,255\,255\,0\.5\)_50\%\,transparent_75\%\,transparent_100\%\)\]:before{content:var(--tw-content);background-image:linear-gradient(45deg,#0000 25%,#ffffff80 50%,#0000 75% 100%)}#root#root#root .before\:bg-\[linear-gradient\(45deg\,transparent_25\%\,rgba\(255\,255\,255\,0\.35\)_50\%\,transparent_75\%\,transparent_100\%\)\]:before{content:var(--tw-content);background-image:linear-gradient(45deg,#0000 25%,#ffffff59 50%,#0000 75% 100%)}#root#root#root .before\:bg-\[linear-gradient\(90deg\,\#ff4242\,\#a1ff42\,\#42a1ff\,\#42d0ff\,\#a142ff\)\]:before{content:var(--tw-content);background-image:linear-gradient(90deg,#ff4242,#a1ff42,#42a1ff,#42d0ff,#a142ff)}#root#root#root .before\:bg-\[url\(\'https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/features\/image-40\.png\'\)\]:before{content:var(--tw-content);background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/features/image-40.png)}#root#root#root .before\:bg-\[url\(\'https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/hero\/image-48\.png\'\)\]:before{content:var(--tw-content);background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/hero/image-48.png)}#root#root#root .before\:bg-\[url\(\'https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/hero\/image-53\.png\'\)\]:before{content:var(--tw-content);background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/hero/image-53.png)}#root#root#root .before\:bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/team\/image-103\.png\)\]:before{content:var(--tw-content);background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/team/image-103.png)}#root#root#root .before\:bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/team\/image-105\.png\)\]:before{content:var(--tw-content);background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/team/image-105.png)}#root#root#root .before\:bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/team\/image-112\.png\)\]:before{content:var(--tw-content);background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/team/image-112.png)}#root#root#root .before\:from-background:before{content:var(--tw-content);--tw-gradient-from:var(--background);--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))}#root#root#root .before\:from-neutral-900:before{content:var(--tw-content);--tw-gradient-from:var(--color-neutral-900,oklch(20.5% 0 0));--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))}#root#root#root .before\:from-primary\/10:before{content:var(--tw-content);--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .before\:from-primary\/10:before{--tw-gradient-from:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .before\:from-primary\/10:before{--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))}#root#root#root .before\:from-sky-400\/50:before{content:var(--tw-content);--tw-gradient-from:#00bcfe80}@supports (color:color-mix(in lab,red,red)){#root#root#root .before\:from-sky-400\/50:before{--tw-gradient-from:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 50%,transparent)}}#root#root#root .before\:from-sky-400\/50:before{--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))}#root#root#root .before\:from-white\/25:before{content:var(--tw-content);--tw-gradient-from:#ffffff40}@supports (color:color-mix(in lab,red,red)){#root#root#root .before\:from-white\/25:before{--tw-gradient-from:color-mix(in oklab,var(--color-white,#fff) 25%,transparent)}}#root#root#root .before\:from-white\/25:before{--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))}#root#root#root .before\:from-white\/60:before{content:var(--tw-content);--tw-gradient-from:#fff9}@supports (color:color-mix(in lab,red,red)){#root#root#root .before\:from-white\/60:before{--tw-gradient-from:color-mix(in oklab,var(--color-white,#fff) 60%,transparent)}}#root#root#root .before\:from-white\/60:before{--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))}#root#root#root .before\:via-transparent:before{content:var(--tw-content);--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)}#root#root#root .before\:to-transparent:before{content:var(--tw-content);--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))}#root#root#root .before\:to-white\/15:before{content:var(--tw-content);--tw-gradient-to:#ffffff26}@supports (color:color-mix(in lab,red,red)){#root#root#root .before\:to-white\/15:before{--tw-gradient-to:color-mix(in oklab,var(--color-white,#fff) 15%,transparent)}}#root#root#root .before\:to-white\/15:before{--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))}#root#root#root .before\:mask-\[linear-gradient\(\#fff_0_0\)\,linear-gradient\(\#fff_0_0\)\]:before{content:var(--tw-content);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0)}#root#root#root .before\:mask-\[linear-gradient\(var\(--card\)\,var\(--card\)_18\%\,transparent_100\%\)\]:before{content:var(--tw-content);-webkit-mask-image:linear-gradient(var(--card),var(--card) 18%,transparent 100%);mask-image:linear-gradient(var(--card),var(--card) 18%,transparent 100%)}#root#root#root .before\:bg-\[length\:250\%_250\%\,100\%_100\%\]:before{content:var(--tw-content);background-size:250% 250%,100% 100%}#root#root#root .before\:bg-cover:before{content:var(--tw-content);background-size:cover}#root#root#root .before\:bg-size-\[200\%\]:before{content:var(--tw-content);background-size:200%}#root#root#root .before\:bg-size-\[250\%_250\%\,100\%_100\%\]:before{content:var(--tw-content);background-size:250% 250%,100% 100%}#root#root#root .before\:bg-size-\[auto_60\%\]:before{content:var(--tw-content);background-size:auto 60%}#root#root#root .before\:bg-\[position\:200\%_0\,0_0\]:before{content:var(--tw-content);background-position:200% 0,0 0}#root#root#root .before\:bg-bottom-right:before{content:var(--tw-content);background-position:100% 100%}#root#root#root .before\:bg-center:before{content:var(--tw-content);background-position:50%}#root#root#root .before\:bg-position-\[200\%_0\,0_0\]:before{content:var(--tw-content);background-position:200% 0,0 0}#root#root#root .before\:bg-no-repeat:before{content:var(--tw-content);background-repeat:no-repeat}#root#root#root .before\:bg-origin-border:before{content:var(--tw-content);background-origin:border-box}#root#root#root .before\:mask-exclude:before{content:var(--tw-content);-webkit-mask-composite:xor;mask-composite:exclude}#root#root#root .before\:\[mask-clip\:content-box\,border-box\]:before{content:var(--tw-content);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box}#root#root#root .before\:opacity-40:before{content:var(--tw-content);opacity:.4}#root#root#root .before\:opacity-60:before{content:var(--tw-content);opacity:.6}#root#root#root .before\:opacity-70:before{content:var(--tw-content);opacity:.7}#root#root#root .before\:mix-blend-plus-lighter:before{content:var(--tw-content);mix-blend-mode:plus-lighter}#root#root#root .before\:shadow-\[inset_-0\.4px_-0\.4px_0\.5px_0_\#fff\,inset_0\.4px_0\.4px_0\.5px_0_\#fff\]:before{content:var(--tw-content);--tw-shadow:inset -.4px -.4px .5px 0 var(--tw-shadow-color,#fff),inset .4px .4px .5px 0 var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .before\:shadow-\[inset_0_2px_4\.5px_0px_rgba\(255\,255\,255\,0\.6\)\]:before{content:var(--tw-content);--tw-shadow:inset 0 2px 4.5px 0px var(--tw-shadow-color,#fff9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .before\:blur-\[120px\]:before{--tw-blur:blur(120px)}#root#root#root .before\:blur-\[120px\]:before,#root#root#root .before\:blur-lg:before{content:var(--tw-content);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,)}#root#root#root .before\:blur-lg:before{--tw-blur:blur(var(--blur-lg,16px))}#root#root#root .before\:blur-xl:before{content:var(--tw-content);--tw-blur:blur(var(--blur-xl,24px));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,)}#root#root#root .before\:\[filter\:blur\(calc\(0\.625\*1rem\)\)\]:before,#root#root#root .before\:filter-\[blur\(calc\(0\.625\*1rem\)\)\]:before{content:var(--tw-content);filter:blur(.625rem)}#root#root#root .before\:backdrop-blur:before{--tw-backdrop-blur:blur(8px)}#root#root#root .before\:backdrop-blur-lg:before,#root#root#root .before\:backdrop-blur:before{content:var(--tw-content);-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,)}#root#root#root .before\:backdrop-blur-lg:before{--tw-backdrop-blur:blur(var(--blur-lg,16px))}#root#root#root .before\:backdrop-blur-md:before{--tw-backdrop-blur:blur(var(--blur-md,12px))}#root#root#root .before\:backdrop-blur-md:before,#root#root#root .before\:backdrop-blur-sm:before{content:var(--tw-content);-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,)}#root#root#root .before\:backdrop-blur-sm:before{--tw-backdrop-blur:blur(var(--blur-sm,8px))}#root#root#root .before\:transition-\[--button-angle\]:before{content:var(--tw-content);transition-property:--button-angle;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .before\:transition-\[background-position_0s_ease\]:before{content:var(--tw-content);transition-property:background-position 0s ease;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .before\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .before\:duration-300:before{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}#root#root#root .before\:duration-500:before{content:var(--tw-content);--tw-duration:.5s;transition-duration:.5s}#root#root#root .before\:duration-1000:before{content:var(--tw-content);--tw-duration:1s;transition-duration:1s}#root#root#root .before\:ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]:before{content:var(--tw-content);--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}#root#root#root .before\:ease-in-out:before{content:var(--tw-content);--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}#root#root#root .after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}#root#root#root .after\:absolute:after{content:var(--tw-content);position:absolute}#root#root#root .after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing,.25rem) * -2)}#root#root#root .after\:-inset-30:after{content:var(--tw-content);inset:calc(var(--spacing,.25rem) * -30)}#root#root#root .after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing,.25rem) * 0)}#root#root#root .after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing,.25rem) * -3)}#root#root#root .after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing,.25rem) * -2)}#root#root#root .after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing,.25rem) * 0)}#root#root#root .after\:inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing,.25rem) * 2)}#root#root#root .after\:start-0:after{content:var(--tw-content);inset-inline-start:calc(var(--spacing,.25rem) * 0)}#root#root#root .after\:start-1\/2:after{content:var(--tw-content);inset-inline-start:50%}#root#root#root .after\:-top-4:after{content:var(--tw-content);top:calc(var(--spacing,.25rem) * -4)}#root#root#root .after\:top-0:after{content:var(--tw-content);top:calc(var(--spacing,.25rem) * 0)}#root#root#root .after\:top-1\/2:after{content:var(--tw-content);top:50%}#root#root#root .after\:top-5:after{content:var(--tw-content);top:calc(var(--spacing,.25rem) * 5)}#root#root#root .after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing,.25rem) * 0)}#root#root#root .after\:-bottom-4:after{content:var(--tw-content);bottom:calc(var(--spacing,.25rem) * -4)}#root#root#root .after\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--spacing,.25rem) * 0)}#root#root#root .after\:bottom-0\.5:after{content:var(--tw-content);bottom:calc(var(--spacing,.25rem) * .5)}#root#root#root .after\:bottom-1:after{content:var(--tw-content);bottom:calc(var(--spacing,.25rem) * 1)}#root#root#root .after\:bottom-2:after{content:var(--tw-content);bottom:calc(var(--spacing,.25rem) * 2)}#root#root#root .after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing,.25rem) * 0)}#root#root#root .after\:left-1\/2:after{content:var(--tw-content);left:50%}#root#root#root .after\:left-2:after{content:var(--tw-content);left:calc(var(--spacing,.25rem) * 2)}#root#root#root .after\:left-full:after{content:var(--tw-content);left:100%}#root#root#root .after\:-z-1:after{content:var(--tw-content);z-index:calc(1 * -1)}#root#root#root .after\:z-0:after{content:var(--tw-content);z-index:0}#root#root#root .after\:z-1:after{content:var(--tw-content);z-index:1}#root#root#root .after\:z-10:after{content:var(--tw-content);z-index:10}#root#root#root .after\:hidden:after{content:var(--tw-content);display:none}#root#root#root .after\:aspect-\[1\/cos\(30deg\)\]:after{content:var(--tw-content);aspect-ratio:1/.866025}#root#root#root .after\:size-8:after{content:var(--tw-content);width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root#root#root .after\:size-87:after{content:var(--tw-content);width:calc(var(--spacing,.25rem) * 87);height:calc(var(--spacing,.25rem) * 87)}#root#root#root .after\:h-4:after{content:var(--tw-content);height:calc(var(--spacing,.25rem) * 4)}#root#root#root .after\:h-\[7cqi\]:after{content:var(--tw-content);height:7cqi}#root#root#root .after\:h-full:after{content:var(--tw-content);height:100%}#root#root#root .after\:h-px:after{content:var(--tw-content);height:1px}#root#root#root .after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing,.25rem) * 1)}#root#root#root .after\:w-3\/4:after{content:var(--tw-content);width:75%}#root#root#root .after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing,.25rem) * 4)}#root#root#root .after\:w-30:after{content:var(--tw-content);width:calc(var(--spacing,.25rem) * 30)}#root#root#root .after\:w-\[2px\]:after{content:var(--tw-content);width:2px}#root#root#root .after\:w-\[calc\(0\.125rem\+1px\+0\.125rem\)\]:after{content:var(--tw-content);width:calc(.25rem + 1px)}#root#root#root .after\:w-full:after{content:var(--tw-content);width:100%}#root#root#root .after\:w-px:after{content:var(--tw-content);width:1px}#root#root#root .after\:flex-1:after{content:var(--tw-content);flex:1}#root#root#root .after\:origin-bottom:after{content:var(--tw-content);transform-origin:bottom}#root#root#root .after\:origin-bottom-right:after{content:var(--tw-content);transform-origin:100% 100%}#root#root#root .after\:-translate-x-1\/2:after{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}#root#root#root .after\:-translate-x-1\/2:after,#root#root#root .after\:translate-x-1\/4:after{content:var(--tw-content);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .after\:translate-x-1\/4:after{--tw-translate-x:calc(1 / 4 * 100%)}#root#root#root .after\:translate-y-1\/4:after{content:var(--tw-content);--tw-translate-y:calc(1 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .after\:scale-x-0:after{content:var(--tw-content);--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .after\:scale-\[2\]:after{content:var(--tw-content);scale:2}#root#root#root .after\:\[place-self\:start_center\]:after{content:var(--tw-content);place-self:start center}#root#root#root .after\:rounded-\[inherit\]:after{content:var(--tw-content);border-radius:inherit}#root#root#root .after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e+38px}#root#root#root .after\:rounded-lg:after{content:var(--tw-content);border-radius:var(--radius)}#root#root#root .after\:rounded-md:after{content:var(--tw-content);border-radius:calc(var(--radius) * .8)}#root#root#root .after\:rounded-none:after{content:var(--tw-content);border-radius:0}#root#root#root .after\:rounded-sm:after{content:var(--tw-content);border-radius:calc(var(--radius) * .6)}#root#root#root .after\:rounded-xl:after{content:var(--tw-content);border-radius:calc(var(--radius) * 1.4)}#root#root#root .after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}#root#root#root .after\:border-0:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:0}#root#root#root .after\:border-2:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:2px}#root#root#root .after\:border-t:after{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:1px}#root#root#root .after\:border-b:after{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .after\:border-none:after{content:var(--tw-content);--tw-border-style:none;border-style:none}#root#root#root .after\:border-amber-600\/10:after{content:var(--tw-content);border-color:#dd74001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .after\:border-amber-600\/10:after{border-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 10%,transparent)}}#root#root#root .after\:border-border:after{content:var(--tw-content);border-color:var(--border)}#root#root#root .after\:border-foreground:after{content:var(--tw-content);border-color:var(--foreground)}#root#root#root .after\:border-indigo-500\/10:after{content:var(--tw-content);border-color:#625fff1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .after\:border-indigo-500\/10:after{border-color:color-mix(in oklab,var(--color-indigo-500,oklch(58.5% .233 277.117)) 10%,transparent)}}#root#root#root .after\:border-inherit:after{content:var(--tw-content);border-color:inherit}#root#root#root .after\:border-primary:after,#root#root#root .after\:border-primary\/20:after{content:var(--tw-content);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .after\:border-primary\/20:after{border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .after\:border-primary\/30:after{content:var(--tw-content);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .after\:border-primary\/30:after{border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}#root#root#root .after\:border-ring:after{content:var(--tw-content);border-color:var(--ring)}#root#root#root .after\:border-transparent:after{content:var(--tw-content);border-color:#0000}#root#root#root .after\:bg-black:after{content:var(--tw-content);background-color:var(--color-black,#000)}#root#root#root .after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}#root#root#root .after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}#root#root#root .after\:bg-inherit:after{content:var(--tw-content);background-color:inherit}#root#root#root .after\:bg-muted:after{content:var(--tw-content);background-color:var(--muted)}#root#root#root .after\:bg-primary:after,#root#root#root .after\:bg-primary\/70:after{content:var(--tw-content);background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .after\:bg-primary\/70:after{background-color:color-mix(in oklab,var(--primary) 70%,transparent)}}#root#root#root .after\:bg-purple-600\/40:after{content:var(--tw-content);background-color:#9810fa66}@supports (color:color-mix(in lab,red,red)){#root#root#root .after\:bg-purple-600\/40:after{background-color:color-mix(in oklab,var(--color-purple-600,oklch(55.8% .288 302.321)) 40%,transparent)}}#root#root#root .after\:bg-linear-to-l:after{content:var(--tw-content);--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .after\:bg-linear-to-l:after{--tw-gradient-position:to left in oklab}}#root#root#root .after\:bg-linear-to-l:after{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .after\:bg-linear-to-tl:after{content:var(--tw-content);--tw-gradient-position:to top left}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .after\:bg-linear-to-tl:after{--tw-gradient-position:to top left in oklab}}#root#root#root .after\:bg-linear-to-tl:after{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .after\:bg-\[conic-gradient\(from_90deg_at_50\%_50\%\,var\(--primary\)\,var\(--primary\)_50\%\,rgba\(0\,0\,0\,15\%\)_51\%_99\%\,var\(--primary\)\)\]:after{content:var(--tw-content);background-image:conic-gradient(from 90deg at 50% 50%,var(--primary),var(--primary) 50%,#00000026 51% 99%,var(--primary))}#root#root#root .after\:bg-\[conic-gradient\(from_90deg_at_50\%_50\%\,var\(--secondary\)\,var\(--secondary\)_50\%\,rgba\(0\,0\,0\,15\%\)_51\%_99\%\,var\(--secondary\)\)\]:after{content:var(--tw-content);background-image:conic-gradient(from 90deg at 50% 50%,var(--secondary),var(--secondary) 50%,#00000026 51% 99%,var(--secondary))}#root#root#root .after\:from-background:after{content:var(--tw-content);--tw-gradient-from:var(--background);--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))}#root#root#root .after\:from-white\/30:after{content:var(--tw-content);--tw-gradient-from:#ffffff4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .after\:from-white\/30:after{--tw-gradient-from:color-mix(in oklab,var(--color-white,#fff) 30%,transparent)}}#root#root#root .after\:from-white\/30:after{--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))}#root#root#root .after\:via-transparent:after{content:var(--tw-content);--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)}#root#root#root .after\:to-transparent:after{content:var(--tw-content);--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))}#root#root#root .after\:bg-origin-border:after{content:var(--tw-content);background-origin:border-box}#root#root#root .after\:mask-exclude:after{content:var(--tw-content);-webkit-mask-composite:xor;mask-composite:exclude}#root#root#root .after\:mask-clip-content:after{content:var(--tw-content);-webkit-mask-clip:content-box;mask-clip:content-box}#root#root#root .after\:opacity-0:after{content:var(--tw-content);opacity:0}#root#root#root .after\:opacity-50:after{content:var(--tw-content);opacity:.5}#root#root#root .after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}#root#root#root .after\:shadow-lg:after{--tw-shadow:var(--shadow-lg)}#root#root#root .after\:ring-0:after,#root#root#root .after\:shadow-lg:after{content:var(--tw-content);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .after\:ring-0:after{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .after\:blur-\[70px\]:after{content:var(--tw-content);--tw-blur:blur(70px);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,)}#root#root#root .after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .after\:transition-transform:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .after\:duration-300:after{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}#root#root#root .after\:duration-500:after{content:var(--tw-content);--tw-duration:.5s;transition-duration:.5s}#root#root#root .after\:ease-in-out:after{content:var(--tw-content);--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}#root#root#root .after\:content-\[\"\"\]:after{--tw-content:"";content:var(--tw-content)}#root#root#root .after\:\[clip-path\:polygon\(50\%_100\%\,100\%_0\,0_0\)\]:after{content:var(--tw-content);clip-path:polygon(50% 100%,100% 0,0 0)}#root#root#root .after\:\[mask\:linear-gradient\(black\,black\)\,linear-gradient\(black\,black\)\]:after{content:var(--tw-content);-webkit-mask:linear-gradient(#000,#000),linear-gradient(#000,#000);mask:linear-gradient(#000,#000),linear-gradient(#000,#000)}#root#root#root .group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}#root#root#root .group-data-\[orientation\=horizontal\]\/tabs\:after\:-bottom-0\.75:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:calc(var(--spacing,.25rem) * -.75)}#root#root#root .group-data-\[orientation\=horizontal\]\/tabs\:after\:-bottom-px:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-1px}#root#root#root .group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:calc(var(--spacing,.25rem) * 0)}#root#root#root .group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-0\.5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-.5px}#root#root#root :is(.\*\*\:group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0 *):is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing,.25rem) * 0)}#root#root#root .group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:calc(var(--spacing,.25rem) * 0)}#root#root#root .group-data-horizontal\/tabs\:after\:-bottom-1:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:calc(var(--spacing,.25rem) * -1)}#root#root#root .group-data-horizontal\/tabs\:after\:-bottom-\[0\.5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-.5px}#root#root#root .group-data-horizontal\/tabs\:after\:-bottom-px:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-1px}#root#root#root .group-data-horizontal\/tabs\:after\:bottom-\[-0\.5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-.5px}#root#root#root .group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}#root#root#root .group-data-horizontal\/tabs\:after\:h-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing,.25rem) * 0)}#root#root#root .group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing,.25rem) * .5)}#root#root#root .group-data-horizontal\/tabs\:after\:border-none:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);--tw-border-style:none;border-style:none}#root#root#root .group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:calc(var(--spacing,.25rem) * 0)}#root#root#root .group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing,.25rem) * -1)}#root#root#root .group-data-vertical\/tabs\:after\:-right-px:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:-1px}#root#root#root .group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing,.25rem) * .5)}#root#root#root .peer-data-checked\:after\:origin-bottom:is(:is(:where(.peer):where([data-state=checked]),:where(.peer):where([data-checked]:not([data-checked=false])))~*):after{content:var(--tw-content);transform-origin:bottom}#root#root#root .peer-data-checked\:after\:scale-x-100:is(:is(:where(.peer):where([data-state=checked]),:where(.peer):where([data-checked]:not([data-checked=false])))~*):after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .first\:mt-0:first-child{margin-top:calc(var(--spacing,.25rem) * 0)}#root#root#root .first\:ml-0:first-child{margin-left:calc(var(--spacing,.25rem) * 0)}#root#root#root .first\:w-12\.5:first-child{width:calc(var(--spacing,.25rem) * 12.5)}#root#root#root .first\:overflow-visible\!:first-child{overflow:visible!important}#root#root#root .first\:rounded-t-lg:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}#root#root#root .first\:rounded-t-md:first-child{border-top-left-radius:calc(var(--radius) * .8);border-top-right-radius:calc(var(--radius) * .8)}#root#root#root .first\:rounded-l-sm:first-child{border-top-left-radius:calc(var(--radius) * .6);border-bottom-left-radius:calc(var(--radius) * .6)}#root#root#root .first\:rounded-b-none:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}#root#root#root .first\:bg-muted:first-child{background-color:var(--muted)}#root#root#root .first\:fill-primary\/10:first-child{fill:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .first\:fill-primary\/10:first-child{fill:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .first\:fill-primary\/20:first-child{fill:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .first\:fill-primary\/20:first-child{fill:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .first\:px-3:first-child{padding-inline:calc(var(--spacing,.25rem) * 3)}#root#root#root .first\:px-4\!:first-child{padding-inline:calc(var(--spacing,.25rem) * 4)!important}#root#root#root .first\:pt-0:first-child{padding-top:calc(var(--spacing,.25rem) * 0)}#root#root#root .first\:pt-4:first-child{padding-top:calc(var(--spacing,.25rem) * 4)}#root#root#root .first\:pl-0:first-child{padding-left:calc(var(--spacing,.25rem) * 0)}#root#root#root .first\:pl-0\.5:first-child{padding-left:calc(var(--spacing,.25rem) * .5)}#root#root#root .first\:pl-4:first-child{padding-left:calc(var(--spacing,.25rem) * 4)}#root#root#root :is(.\*\:first\:delay-200>*):first-child{--tw-animation-delay:.2s;transition-delay:.2s;animation-delay:.2s}#root#root#root .first\:before\:border-l:first-child:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}#root#root#root .first\:before\:bg-transparent:first-child:before{content:var(--tw-content);background-color:#0000}#root#root#root .first\:after\:border-l:first-child:after{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}#root#root#root .last\:me-0:last-child{margin-inline-end:calc(var(--spacing,.25rem) * 0)}#root#root#root .last\:mt-0:last-child{margin-top:calc(var(--spacing,.25rem) * 0)}#root#root#root .last\:w-29:last-child{width:calc(var(--spacing,.25rem) * 29)}#root#root#root .last\:w-33:last-child{width:calc(var(--spacing,.25rem) * 33)}#root#root#root .last\:rounded-t-none:last-child{border-top-left-radius:0;border-top-right-radius:0}#root#root#root .last\:rounded-r-sm:last-child{border-top-right-radius:calc(var(--radius) * .6);border-bottom-right-radius:calc(var(--radius) * .6)}#root#root#root .last\:rounded-b-lg:last-child{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}#root#root#root .last\:rounded-b-md:last-child{border-bottom-right-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}#root#root#root .last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}#root#root#root .last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}#root#root#root .last\:fill-card:last-child{fill:var(--card)}#root#root#root .last\:fill-muted:last-child{fill:var(--muted)}#root#root#root .last\:px-4:last-child{padding-inline:calc(var(--spacing,.25rem) * 4)}#root#root#root .last\:pr-0:last-child{padding-right:calc(var(--spacing,.25rem) * 0)}#root#root#root .last\:pr-0\.5:last-child{padding-right:calc(var(--spacing,.25rem) * .5)}#root#root#root .last\:pr-4:last-child{padding-right:calc(var(--spacing,.25rem) * 4)}#root#root#root .last\:pb-0:last-child{padding-bottom:calc(var(--spacing,.25rem) * 0)}#root#root#root .last\:pb-4:last-child{padding-bottom:calc(var(--spacing,.25rem) * 4)}#root#root#root .last\:text-center:last-child{text-align:center}#root#root#root :is(.\*\:last\:invisible>*):last-child{visibility:hidden}#root#root#root :is(.\*\:last\:left-auto>*):last-child{left:auto}#root#root#root :is(.\*\:last\:hidden>*):last-child{display:none}#root#root#root :is(.\*\:last\:bg-inherit>*):last-child{background-color:inherit}#root#root#root :is(.\*\:last\:delay-200>*):last-child{--tw-animation-delay:.2s;transition-delay:.2s;animation-delay:.2s}#root#root#root .last\:after\:border-r:last-child:after,#root#root#root .last\:before\:border-r:last-child:before{content:var(--tw-content);border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .only\:rounded-full:only-child{border-radius:3.40282e+38px}#root#root#root .odd\:bg-muted\/50:nth-child(odd){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .odd\:bg-muted\/50:nth-child(odd){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root#root#root .even\:bg-muted:nth-child(2n),#root#root#root .even\:bg-muted\/40:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .even\:bg-muted\/40:nth-child(2n){background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}#root#root#root .read-only\:bg-muted:read-only{background-color:var(--muted)}#root#root#root .empty\:m-0:empty{margin:calc(var(--spacing,.25rem) * 0)}#root#root#root .empty\:p-0:empty{padding:calc(var(--spacing,.25rem) * 0)}#root#root#root .empty\:before\:text-muted-foreground:empty:before{content:var(--tw-content);color:var(--muted-foreground)}#root#root#root .empty\:before\:content-\[attr\(data-placeholder\)\]:empty:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}#root#root#root .focus-within\:z-1:focus-within{z-index:1}#root#root#root .focus-within\:border-amber-400\/30:focus-within{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-within\:border-amber-400\/30:focus-within{border-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 30%,transparent)}}#root#root#root .focus-within\:border-primary\/30:focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-within\:border-primary\/30:focus-within{border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}#root#root#root .focus-within\:border-ring:focus-within{border-color:var(--ring)}#root#root#root .focus-within\:opacity-100:focus-within{opacity:1}#root#root#root .focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .focus-within\:ring-0:focus-within,#root#root#root .focus-within\:ring-2:focus-within{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .focus-within\:ring-3:focus-within,#root#root#root .focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root#root#root .focus-within\:ring-amber-400\/30:focus-within{--tw-ring-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-within\:ring-amber-400\/30:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 30%,transparent)}}#root#root#root .focus-within\:ring-primary\/30:focus-within{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-within\:ring-primary\/30:focus-within{--tw-ring-color:color-mix(in oklab,var(--primary) 30%,transparent)}}#root#root#root .focus-within\:ring-ring\/30:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-within\:ring-ring\/30:focus-within{--tw-ring-color:color-mix(in oklab,var(--ring) 30%,transparent)}}#root#root#root .focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}@media (hover:hover){#root#root#root .hover\:z-1:hover{z-index:1}#root#root#root .hover\:z-10:hover{z-index:10}#root#root#root .hover\:flex-2:hover{flex:2}#root#root#root .hover\:-translate-x-1\.5:hover{--tw-translate-x:calc(var(--spacing,.25rem) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .hover\:translate-x-1\.5:hover{--tw-translate-x:calc(var(--spacing,.25rem) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .hover\:-translate-y-1\.5:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .hover\:scale-55:hover{--tw-scale-x:55%;--tw-scale-y:55%;--tw-scale-z:55%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .hover\:scale-95:hover{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .hover\:scale-100:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .hover\:scale-102:hover{--tw-scale-x:102%;--tw-scale-y:102%;--tw-scale-z:102%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .hover\:scale-120:hover{--tw-scale-x:120%;--tw-scale-y:120%;--tw-scale-z:120%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .hover\:scale-125:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .hover\:scale-\[1\.02\]:hover{scale:1.02}#root#root#root .hover\:-rotate-2:hover{rotate:-2deg}#root#root#root .hover\:-rotate-6:hover{rotate:-6deg}#root#root#root .hover\:rotate-0:hover{rotate:none}#root#root#root .hover\:rotate-6:hover{rotate:6deg}#root#root#root .hover\:transform-\[perspective\(3000px\)_rotateX\(-35deg\)\]:hover{transform:perspective(3000px)rotateX(-35deg)}#root#root#root .hover\:cursor-pointer:hover{cursor:pointer}#root#root#root :where(.hover\:space-x-1:hover>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * 1) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root :where(.hover\:space-x-2:hover>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root .hover\:rounded-full:hover{border-radius:3.40282e+38px}#root#root#root .hover\:border:hover{border-style:var(--tw-border-style);border-width:1px}#root#root#root .hover\:border-2:hover{border-style:var(--tw-border-style);border-width:2px}#root#root#root .hover\:border-l-4:hover{border-left-style:var(--tw-border-style);border-left-width:4px}#root#root#root .hover\:border-background:hover{border-color:var(--background)}#root#root#root .hover\:border-black:hover{border-color:var(--color-black,#000)}#root#root#root .hover\:border-blue-400\/50:hover{border-color:#54a2ff80}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:border-blue-400\/50:hover{border-color:color-mix(in oklab,var(--color-blue-400,oklch(70.7% .165 254.624)) 50%,transparent)}}#root#root#root .hover\:border-blue-500\/30:hover{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:border-blue-500\/30:hover{border-color:color-mix(in oklab,var(--color-blue-500,oklch(62.3% .214 259.815)) 30%,transparent)}}#root#root#root .hover\:border-border:hover,#root#root#root .hover\:border-border\/80:hover{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:border-border\/80:hover{border-color:color-mix(in oklab,var(--border) 80%,transparent)}}#root#root#root .hover\:border-destructive:hover,#root#root#root .hover\:border-destructive\/50:hover{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:border-destructive\/50:hover{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root#root#root .hover\:border-foreground\/40:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:border-foreground\/40:hover{border-color:color-mix(in oklab,var(--foreground) 40%,transparent)}}#root#root#root .hover\:border-green-600:hover{border-color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .hover\:border-primary:hover,#root#root#root .hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}#root#root#root .hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}#root#root#root .hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}#root#root#root .hover\:border-ring\/50:hover{border-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:border-ring\/50:hover{border-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root#root#root .hover\:border-transparent:hover{border-color:#0000}#root#root#root .hover\:border-b-primary:hover{border-bottom-color:var(--primary)}#root#root#root .hover\:bg-\[\#0866ff\]\/10\!:hover{background-color:oklab(56.4139% -.0369447 -.237365/.1)!important}#root#root#root .hover\:bg-\[\#9146ff\]\/10\!:hover{background-color:oklab(59.0751% .111973 -.228632/.1)!important}#root#root#root .hover\:bg-\[\#EA4C89\]\/10\!:hover{background-color:oklab(65.1522% .199471 .00247842/.1)!important}#root#root#root .hover\:bg-\[\#fb169a\]\/10\!:hover{background-color:oklab(65.1045% .259449 -.0269892/.1)!important}#root#root#root .hover\:bg-\[color-mix\(in_oklab\,var\(--primary\)20\%\,var\(--card\)\)\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-\[color-mix\(in_oklab\,var\(--primary\)20\%\,var\(--card\)\)\]:hover{background-color:color-mix(in oklab,var(--primary)20%,var(--card))}}#root#root#root .hover\:bg-\[color-mix\(in_oklab\,var\(--primary\)_15\%\,var\(--card\)\)\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-\[color-mix\(in_oklab\,var\(--primary\)_15\%\,var\(--card\)\)\]:hover{background-color:color-mix(in oklab,var(--primary) 15%,var(--card))}}#root#root#root .hover\:bg-accent:hover,#root#root#root .hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-accent\/40:hover{background-color:color-mix(in oklab,var(--accent) 40%,transparent)}}#root#root#root .hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}#root#root#root .hover\:bg-amber-600:hover{background-color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root .hover\:bg-amber-600\/10:hover{background-color:#dd74001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-amber-600\/10:hover{background-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 10%,transparent)}}#root#root#root .hover\:bg-amber-600\/20:hover{background-color:#dd740033}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-amber-600\/20:hover{background-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 20%,transparent)}}#root#root#root .hover\:bg-amber-600\/90:hover{background-color:#dd7400e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-amber-600\/90:hover{background-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 90%,transparent)}}#root#root#root .hover\:bg-background:hover{background-color:var(--background)}#root#root#root .hover\:bg-background\!:hover{background-color:var(--background)!important}#root#root#root .hover\:bg-background\/15:hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-background\/15:hover{background-color:color-mix(in oklab,var(--background) 15%,transparent)}}#root#root#root .hover\:bg-background\/40\!:hover{background-color:var(--background)!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-background\/40\!:hover{background-color:color-mix(in oklab,var(--background) 40%,transparent)!important}}#root#root#root .hover\:bg-background\/80:hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-background\/80:hover{background-color:color-mix(in oklab,var(--background) 80%,transparent)}}#root#root#root .hover\:bg-background\/90:hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-background\/90:hover{background-color:color-mix(in oklab,var(--background) 90%,transparent)}}#root#root#root .hover\:bg-black:hover{background-color:var(--color-black,#000)}#root#root#root .hover\:bg-black\!:hover{background-color:var(--color-black,#000)!important}#root#root#root .hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black,#000) 10%,transparent)}}#root#root#root .hover\:bg-blue-600\/35:hover{background-color:#155dfc59}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-blue-600\/35:hover{background-color:color-mix(in oklab,var(--color-blue-600,oklch(54.6% .245 262.881)) 35%,transparent)}}#root#root#root .hover\:bg-blue-950\/20:hover{background-color:#16245633}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-blue-950\/20:hover{background-color:color-mix(in oklab,var(--color-blue-950,oklch(28.2% .091 267.935)) 20%,transparent)}}#root#root#root .hover\:bg-card:hover{background-color:var(--card)}#root#root#root .hover\:bg-card-foreground\!:hover{background-color:var(--card-foreground)!important}#root#root#root .hover\:bg-cyan-100:hover{background-color:var(--color-cyan-100,oklch(95.6% .045 203.388))}#root#root#root .hover\:bg-cyan-600:hover{background-color:var(--color-cyan-600,oklch(60.9% .126 221.723))}#root#root#root .hover\:bg-cyan-700:hover{background-color:var(--color-cyan-700,oklch(52% .105 223.128))}#root#root#root .hover\:bg-cyan-800:hover{background-color:var(--color-cyan-800,oklch(45% .085 224.283))}#root#root#root .hover\:bg-destructive:hover,#root#root#root .hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root#root#root .hover\:bg-destructive\/10\!:hover{background-color:var(--destructive)!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-destructive\/10\!:hover{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)!important}}#root#root#root .hover\:bg-destructive\/15:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-destructive\/15:hover{background-color:color-mix(in oklab,var(--destructive) 15%,transparent)}}#root#root#root .hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root#root#root .hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab,var(--destructive) 80%,transparent)}}#root#root#root .hover\:bg-destructive\/85:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-destructive\/85:hover{background-color:color-mix(in oklab,var(--destructive) 85%,transparent)}}#root#root#root .hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}#root#root#root .hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700,oklch(50.8% .118 165.612))}#root#root#root .hover\:bg-foreground:hover,#root#root#root .hover\:bg-foreground\/10:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-foreground\/10:hover{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}#root#root#root .hover\:bg-foreground\/15:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-foreground\/15:hover{background-color:color-mix(in oklab,var(--foreground) 15%,transparent)}}#root#root#root .hover\:bg-foreground\/90:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-foreground\/90:hover{background-color:color-mix(in oklab,var(--foreground) 90%,transparent)}}#root#root#root .hover\:bg-gray-100:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}#root#root#root .hover\:bg-green-200:hover{background-color:var(--color-green-200,oklch(92.5% .084 155.995))}#root#root#root .hover\:bg-green-600:hover{background-color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .hover\:bg-green-600\/10:hover{background-color:#00a5441a}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-green-600\/10:hover{background-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 10%,transparent)}}#root#root#root .hover\:bg-green-600\/20:hover{background-color:#00a54433}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-green-600\/20:hover{background-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 20%,transparent)}}#root#root#root .hover\:bg-green-600\/90:hover{background-color:#00a544e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-green-600\/90:hover{background-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 90%,transparent)}}#root#root#root .hover\:bg-green-700:hover{background-color:var(--color-green-700,oklch(52.7% .154 150.069))}#root#root#root .hover\:bg-green-900:hover{background-color:var(--color-green-900,oklch(39.3% .095 152.535))}#root#root#root .hover\:bg-muted:hover{background-color:var(--muted)}#root#root#root .hover\:bg-muted-foreground\/20:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-muted-foreground\/20:hover{background-color:color-mix(in oklab,var(--muted-foreground) 20%,transparent)}}#root#root#root .hover\:bg-muted-foreground\/30:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-muted-foreground\/30:hover{background-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}#root#root#root .hover\:bg-muted-foreground\/60:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-muted-foreground\/60:hover{background-color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}#root#root#root .hover\:bg-muted\/20:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-muted\/20:hover{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}#root#root#root .hover\:bg-muted\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-muted\/30:hover{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}#root#root#root .hover\:bg-muted\/30\!:hover{background-color:var(--muted)!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-muted\/30\!:hover{background-color:color-mix(in oklab,var(--muted) 30%,transparent)!important}}#root#root#root .hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}#root#root#root .hover\:bg-muted\/45:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-muted\/45:hover{background-color:color-mix(in oklab,var(--muted) 45%,transparent)}}#root#root#root .hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root#root#root .hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}#root#root#root .hover\:bg-muted\/70:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-muted\/70:hover{background-color:color-mix(in oklab,var(--muted) 70%,transparent)}}#root#root#root .hover\:bg-muted\/75:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-muted\/75:hover{background-color:color-mix(in oklab,var(--muted) 75%,transparent)}}#root#root#root .hover\:bg-muted\/80:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-muted\/80:hover{background-color:color-mix(in oklab,var(--muted) 80%,transparent)}}#root#root#root .hover\:bg-muted\/90:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-muted\/90:hover{background-color:color-mix(in oklab,var(--muted) 90%,transparent)}}#root#root#root .hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200,oklch(92.2% 0 0))}#root#root#root .hover\:bg-neutral-900\/90:hover{background-color:#171717e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-neutral-900\/90:hover{background-color:color-mix(in oklab,var(--color-neutral-900,oklch(20.5% 0 0)) 90%,transparent)}}#root#root#root .hover\:bg-orange-500\/10:hover{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-orange-500\/10:hover{background-color:color-mix(in oklab,var(--color-orange-500,oklch(70.5% .213 47.604)) 10%,transparent)}}#root#root#root .hover\:bg-orange-600:hover{background-color:var(--color-orange-600,oklch(64.6% .222 41.116))}#root#root#root .hover\:bg-orange-600\/5:hover{background-color:#f051000d}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-orange-600\/5:hover{background-color:color-mix(in oklab,var(--color-orange-600,oklch(64.6% .222 41.116)) 5%,transparent)}}#root#root#root .hover\:bg-primary:hover{background-color:var(--primary)}#root#root#root .hover\:bg-primary\!:hover{background-color:var(--primary)!important}#root#root#root .hover\:bg-primary-foreground\!:hover{background-color:var(--primary-foreground)!important}#root#root#root .hover\:bg-primary-foreground\/25:hover{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-primary-foreground\/25:hover{background-color:color-mix(in oklab,var(--primary-foreground) 25%,transparent)}}#root#root#root .hover\:bg-primary-foreground\/80:hover{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-primary-foreground\/80:hover{background-color:color-mix(in oklab,var(--primary-foreground) 80%,transparent)}}#root#root#root .hover\:bg-primary\/5:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}#root#root#root .hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .hover\:bg-primary\/10\!:hover{background-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-primary\/10\!:hover{background-color:color-mix(in oklab,var(--primary) 10%,transparent)!important}}#root#root#root .hover\:bg-primary\/15:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-primary\/15:hover{background-color:color-mix(in oklab,var(--primary) 15%,transparent)}}#root#root#root .hover\:bg-primary\/20:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .hover\:bg-primary\/20\!:hover{background-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-primary\/20\!:hover{background-color:color-mix(in oklab,var(--primary) 20%,transparent)!important}}#root#root#root .hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}#root#root#root .hover\:bg-purple-700:hover{background-color:var(--color-purple-700,oklch(49.6% .265 301.924))}#root#root#root .hover\:bg-red-600:hover{background-color:var(--color-red-600,oklch(57.7% .245 27.325))}#root#root#root .hover\:bg-red-600\/20:hover{background-color:#e4001433}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-red-600\/20:hover{background-color:color-mix(in oklab,var(--color-red-600,oklch(57.7% .245 27.325)) 20%,transparent)}}#root#root#root .hover\:bg-red-700:hover{background-color:var(--color-red-700,oklch(50.5% .213 27.518))}#root#root#root .hover\:bg-secondary:hover,#root#root#root .hover\:bg-secondary\/20:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-secondary\/20:hover{background-color:color-mix(in oklab,var(--secondary) 20%,transparent)}}#root#root#root .hover\:bg-sidebar-accent:hover,#root#root#root .hover\:bg-sidebar-accent\/40:hover{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-sidebar-accent\/40:hover{background-color:color-mix(in oklab,var(--sidebar-accent) 40%,transparent)}}#root#root#root .hover\:bg-sky-500\/10:hover{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-sky-500\/10:hover{background-color:color-mix(in oklab,var(--color-sky-500,oklch(68.5% .169 237.323)) 10%,transparent)}}#root#root#root .hover\:bg-sky-600:hover{background-color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .hover\:bg-sky-600\/10:hover{background-color:#0084cc1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-sky-600\/10:hover{background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 10%,transparent)}}#root#root#root .hover\:bg-sky-600\/20:hover{background-color:#0084cc33}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-sky-600\/20:hover{background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 20%,transparent)}}#root#root#root .hover\:bg-sky-600\/90:hover{background-color:#0084cce6}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-sky-600\/90:hover{background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 90%,transparent)}}#root#root#root .hover\:bg-transparent:hover{background-color:#0000}#root#root#root .hover\:bg-transparent\!:hover{background-color:#0000!important}#root#root#root .hover\:bg-white:hover{background-color:var(--color-white,#fff)}#root#root#root .hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}#root#root#root .hover\:bg-white\/10\!:hover{background-color:#ffffff1a!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-white\/10\!:hover{background-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)!important}}#root#root#root .hover\:bg-white\/20\!:hover{background-color:#fff3!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-white\/20\!:hover{background-color:color-mix(in oklab,var(--color-white,#fff) 20%,transparent)!important}}#root#root#root .hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-white\/30:hover{background-color:color-mix(in oklab,var(--color-white,#fff) 30%,transparent)}}#root#root#root .hover\:bg-white\/40:hover{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-white\/40:hover{background-color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}#root#root#root .hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white,#fff) 60%,transparent)}}#root#root#root .hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white,#fff) 90%,transparent)}}#root#root#root .hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800,oklch(27.4% .006 286.033))}#root#root#root .hover\:bg-linear-160:hover{--tw-gradient-position:160deg}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .hover\:bg-linear-160:hover{--tw-gradient-position:160deg in oklab}}#root#root#root .hover\:bg-linear-160:hover{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .hover\:bg-linear-to-r:hover{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .hover\:bg-linear-to-r:hover{--tw-gradient-position:to right in oklab}}#root#root#root .hover\:bg-linear-to-r:hover{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .hover\:from-white\/15:hover{--tw-gradient-from:#ffffff26}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:from-white\/15:hover{--tw-gradient-from:color-mix(in oklab,var(--color-white,#fff) 15%,transparent)}}#root#root#root .hover\:from-white\/15:hover{--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))}#root#root#root .hover\:from-yellow-200:hover{--tw-gradient-from:var(--color-yellow-200,oklch(94.5% .129 101.54));--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))}#root#root#root .hover\:to-white\/25:hover{--tw-gradient-to:#ffffff40}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:to-white\/25:hover{--tw-gradient-to:color-mix(in oklab,var(--color-white,#fff) 25%,transparent)}}#root#root#root .hover\:to-white\/25:hover{--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))}#root#root#root .hover\:to-yellow-500:hover{--tw-gradient-to:var(--color-yellow-500,oklch(79.5% .184 86.047));--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))}#root#root#root .hover\:bg-position-\[99\%_center\]:hover{background-position:99%}#root#root#root .hover\:stroke-amber-600:hover{stroke:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root .hover\:stroke-destructive:hover{stroke:var(--destructive)}#root#root#root .hover\:stroke-green-600:hover{stroke:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .hover\:stroke-sky-600:hover{stroke:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .hover\:p-0:hover{padding:calc(var(--spacing,.25rem) * 0)}#root#root#root .hover\:pl-2\!:hover{padding-left:calc(var(--spacing,.25rem) * 2)!important}#root#root#root .hover\:text-accent-foreground:hover{color:var(--accent-foreground)}#root#root#root .hover\:text-background:hover{color:var(--background)}#root#root#root .hover\:text-black:hover{color:var(--color-black,#000)}#root#root#root .hover\:text-blue-200:hover{color:var(--color-blue-200,oklch(88.2% .059 254.128))}#root#root#root .hover\:text-destructive:hover{color:var(--destructive)}#root#root#root .hover\:text-destructive\!:hover{color:var(--destructive)!important}#root#root#root .hover\:text-foreground:hover{color:var(--foreground)}#root#root#root .hover\:text-foreground\!:hover{color:var(--foreground)!important}#root#root#root .hover\:text-gray-200:hover{color:var(--color-gray-200,oklch(92.8% .006 264.531))}#root#root#root .hover\:text-muted-foreground:hover{color:var(--muted-foreground)}#root#root#root .hover\:text-primary:hover{color:var(--primary)}#root#root#root .hover\:text-primary\!:hover{color:var(--primary)!important}#root#root#root .hover\:text-primary-foreground:hover{color:var(--primary-foreground)}#root#root#root .hover\:text-primary-foreground\!:hover{color:var(--primary-foreground)!important}#root#root#root .hover\:text-red-500:hover{color:var(--color-red-500,oklch(63.7% .237 25.331))}#root#root#root .hover\:text-secondary-foreground\!:hover{color:var(--secondary-foreground)!important}#root#root#root .hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}#root#root#root .hover\:text-sky-500:hover{color:var(--color-sky-500,oklch(68.5% .169 237.323))}#root#root#root .hover\:text-sky-600:hover{color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .hover\:text-white:hover{color:var(--color-white,#fff)}#root#root#root .hover\:no-underline:hover{text-decoration-line:none}#root#root#root .hover\:underline:hover{text-decoration-line:underline}#root#root#root .hover\:underline-offset-2:hover{text-underline-offset:2px}#root#root#root .hover\:opacity-50:hover{opacity:.5}#root#root#root .hover\:opacity-60:hover{opacity:.6}#root#root#root .hover\:opacity-75:hover{opacity:.75}#root#root#root .hover\:opacity-80:hover{opacity:.8}#root#root#root .hover\:opacity-85:hover{opacity:.85}#root#root#root .hover\:opacity-90:hover{opacity:.9}#root#root#root .hover\:opacity-95:hover{opacity:.95}#root#root#root .hover\:opacity-100:hover{opacity:1}#root#root#root .hover\:shadow-2xl:hover{--tw-shadow:var(--shadow-2xl)}#root#root#root .hover\:shadow-2xl:hover,#root#root#root .hover\:shadow-\[0_0_0_1px_rgba\(59\,130\,246\,0\.12\)\,0_32px_80px_rgba\(0\,0\,0\,0\.7\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .hover\:shadow-\[0_0_0_1px_rgba\(59\,130\,246\,0\.12\)\,0_32px_80px_rgba\(0\,0\,0\,0\.7\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#3b82f61f),0 32px 80px var(--tw-shadow-color,#000000b3)}#root#root#root .hover\:shadow-\[0_0_16px_rgba\(59\,130\,246\,0\.2\)\]:hover{--tw-shadow:0 0 16px var(--tw-shadow-color,#3b82f633);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .hover\:shadow-\[inset_-0\.4px_-0\.4px_0\.5px_0_\#fff\,inset_0\.4px_0\.4px_0\.5px_0_\#fff\]:hover{--tw-shadow:inset -.4px -.4px .5px 0 var(--tw-shadow-color,#fff),inset .4px .4px .5px 0 var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .hover\:shadow-\[inset_0_-3px_6px_-2px_rgba\(255\,255\,255\,0\.90\)\]:hover{--tw-shadow:inset 0 -3px 6px -2px var(--tw-shadow-color,#ffffffe6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .hover\:shadow-\[inset_0_-3px_6px_-2px_rgba\(255\,255\,255\,100\)\]:hover{--tw-shadow:inset 0 -3px 6px -2px var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .hover\:shadow-\[inset_0_-6px_8px_-1px_rgba\(25\,175\,253\,0\.6\)\]:hover{--tw-shadow:inset 0 -6px 8px -1px var(--tw-shadow-color,#19affd99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .hover\:shadow-\[inset_0_0_0_0_var\(--primary\)\,inset_1px_-1\.5px_2px_0_rgba\(0\,0\,0\,0\.25\)\,inset_-1px_1\.5px_2px_0_rgba\(255\,255\,255\,0\.35\)\]:hover{--tw-shadow:inset 0 0 0 0 var(--tw-shadow-color,var(--primary)),inset 1px -1.5px 2px 0 var(--tw-shadow-color,#00000040),inset -1px 1.5px 2px 0 var(--tw-shadow-color,#ffffff59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .hover\:shadow-\[inset_0_0_0_0_var\(--secondary\)\,inset_1px_-1\.5px_2px_0_rgba\(0\,0\,0\,0\.25\)\,inset_-1px_1\.5px_2px_0_rgba\(255\,255\,255\,0\.35\)\]:hover{--tw-shadow:inset 0 0 0 0 var(--tw-shadow-color,var(--secondary)),inset 1px -1.5px 2px 0 var(--tw-shadow-color,#00000040),inset -1px 1.5px 2px 0 var(--tw-shadow-color,#ffffff59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .hover\:shadow-lg:hover{--tw-shadow:var(--shadow-lg)}#root#root#root .hover\:shadow-lg:hover,#root#root#root .hover\:shadow-md:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .hover\:shadow-md:hover{--tw-shadow:var(--shadow-md)}#root#root#root .hover\:shadow-sm:hover{--tw-shadow:var(--shadow-sm)}#root#root#root .hover\:shadow-sm:hover,#root#root#root .hover\:shadow-xl:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .hover\:shadow-xl:hover{--tw-shadow:var(--shadow-xl)}#root#root#root .hover\:ring-1:hover,#root#root#root .hover\:ring:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .hover\:ring-1:hover,#root#root#root .hover\:ring-2:hover,#root#root#root .hover\:ring:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .hover\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,white_40\%\,transparent\)_inset\,0px_0px_0px_1px_var\(--primary\)\,0px_0px_0px_1px_color-mix\(in_oklab\,white_30\%\,transparent\)_inset\,0px_3px_4px_0px_color-mix\(in_oklab\,black_30\%\,transparent\)\]:hover{box-shadow:0 1px 8px 0 oklab(100% 0 5.96046e-8/.4) inset,0 0 0 1px var(--primary),0 0 0 1px oklab(100% 0 5.96046e-8/.3) inset,0 3px 4px 0 oklab(0 none none/.3)}#root#root#root .hover\:ring-amber-600:hover{--tw-ring-color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root .hover\:ring-amber-600\/30:hover{--tw-ring-color:#dd74004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:ring-amber-600\/30:hover{--tw-ring-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 30%,transparent)}}#root#root#root .hover\:ring-border:hover{--tw-ring-color:var(--border)}#root#root#root .hover\:ring-destructive:hover,#root#root#root .hover\:ring-destructive\/30:hover{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:ring-destructive\/30:hover{--tw-ring-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}#root#root#root .hover\:ring-destructive\/40:hover{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:ring-destructive\/40:hover{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root#root#root .hover\:ring-green-600:hover{--tw-ring-color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .hover\:ring-green-600\/30:hover{--tw-ring-color:#00a5444d}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:ring-green-600\/30:hover{--tw-ring-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 30%,transparent)}}#root#root#root .hover\:ring-green-600\/40:hover{--tw-ring-color:#00a54466}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:ring-green-600\/40:hover{--tw-ring-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 40%,transparent)}}#root#root#root .hover\:ring-primary:hover,#root#root#root .hover\:ring-primary\/30:hover{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:ring-primary\/30:hover{--tw-ring-color:color-mix(in oklab,var(--primary) 30%,transparent)}}#root#root#root .hover\:ring-primary\/40:hover{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:ring-primary\/40:hover{--tw-ring-color:color-mix(in oklab,var(--primary) 40%,transparent)}}#root#root#root .hover\:ring-primary\/60:hover{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:ring-primary\/60:hover{--tw-ring-color:color-mix(in oklab,var(--primary) 60%,transparent)}}#root#root#root .hover\:ring-primary\/90:hover{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:ring-primary\/90:hover{--tw-ring-color:color-mix(in oklab,var(--primary) 90%,transparent)}}#root#root#root .hover\:ring-sky-600:hover{--tw-ring-color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .hover\:ring-sky-600\/30:hover{--tw-ring-color:#0084cc4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:ring-sky-600\/30:hover{--tw-ring-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 30%,transparent)}}#root#root#root .hover\:ring-sky-600\/40:hover{--tw-ring-color:#0084cc66}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:ring-sky-600\/40:hover{--tw-ring-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 40%,transparent)}}#root#root#root .hover\:ring-offset-2:hover{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}#root#root#root .hover\:brightness-95:hover{--tw-brightness:brightness(95%)}#root#root#root .hover\:brightness-95:hover,#root#root#root .hover\:drop-shadow-md:hover{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,)}#root#root#root .hover\:drop-shadow-md:hover{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md,0 3px 3px #0000001f))}#root#root#root .hover\:drop-shadow-xl:hover{--tw-drop-shadow-size:drop-shadow(0 9px 7px var(--tw-drop-shadow-color,#0000001a));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xl,0 9px 7px #0000001a));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,)}#root#root#root .hover\:drop-shadow-amber-600\/40:hover{--tw-drop-shadow-color:#dd740066}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:drop-shadow-amber-600\/40:hover{--tw-drop-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 40%,transparent) var(--tw-drop-shadow-alpha),transparent)}}#root#root#root .hover\:drop-shadow-amber-600\/40:hover{--tw-drop-shadow:var(--tw-drop-shadow-size)}#root#root#root .hover\:drop-shadow-destructive\/40:hover{--tw-drop-shadow-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:drop-shadow-destructive\/40:hover{--tw-drop-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--destructive) 40%,transparent) var(--tw-drop-shadow-alpha),transparent)}}#root#root#root .hover\:drop-shadow-destructive\/40:hover{--tw-drop-shadow:var(--tw-drop-shadow-size)}#root#root#root .hover\:drop-shadow-green-600\/40:hover{--tw-drop-shadow-color:#00a54466}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:drop-shadow-green-600\/40:hover{--tw-drop-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 40%,transparent) var(--tw-drop-shadow-alpha),transparent)}}#root#root#root .hover\:drop-shadow-green-600\/40:hover{--tw-drop-shadow:var(--tw-drop-shadow-size)}#root#root#root .hover\:drop-shadow-sky-600\/40:hover{--tw-drop-shadow-color:#0084cc66}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:drop-shadow-sky-600\/40:hover{--tw-drop-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 40%,transparent) var(--tw-drop-shadow-alpha),transparent)}}#root#root#root .hover\:drop-shadow-sky-600\/40:hover{--tw-drop-shadow:var(--tw-drop-shadow-size)}#root#root#root .hover\:grayscale-0:hover{--tw-grayscale:grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}#root#root#root .hover\:backdrop-blur-md:hover{--tw-backdrop-blur:blur(var(--blur-md,12px));-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,)}#root#root#root :is(.\*\:hover\:bg-orange-600\/10>*):hover{background-color:#f051001a}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\:hover\:bg-orange-600\/10>*):hover{background-color:color-mix(in oklab,var(--color-orange-600,oklch(64.6% .222 41.116)) 10%,transparent)}}#root#root#root :is(.\*\:hover\:bg-primary\/20>*):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\:hover\:bg-primary\/20>*):hover{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root :is(.\*\:hover\:text-foreground>*):hover{color:var(--foreground)}#root#root#root :is(.\*\:hover\:text-primary>*):hover{color:var(--primary)}#root#root#root .not-data-active\:hover\:bg-muted:not(:where([data-state=active]),:where([data-active]:not([data-active=false]))):hover{background-color:var(--muted)}#root#root#root .not-data-active\:hover\:bg-primary\/10:not(:where([data-state=active]),:where([data-active]:not([data-active=false]))):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .not-data-active\:hover\:bg-primary\/10:not(:where([data-state=active]),:where([data-active]:not([data-active=false]))):hover{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}@media (hover:hover){#root#root#root .group-hover\:hover\:bg-secondary:is(:where(.group):hover *):hover{background-color:var(--secondary)}}#root#root#root .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}#root#root#root .hover\:before\:h-10:hover:before{content:var(--tw-content);height:calc(var(--spacing,.25rem) * 10)}#root#root#root .hover\:before\:w-1\.5:hover:before{content:var(--tw-content);width:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .hover\:before\:bg-border:hover:before{content:var(--tw-content);background-color:var(--border)}#root#root#root .hover\:before\:bg-primary\/50:hover:before{content:var(--tw-content);background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:before\:bg-primary\/50:hover:before{background-color:color-mix(in oklab,var(--primary) 50%,transparent)}}#root#root#root .hover\:before\:bg-\[position\:-100\%_0\,0_0\]:hover:before,#root#root#root .hover\:before\:bg-position-\[-100\%_0\,0_0\]:hover:before{content:var(--tw-content);background-position:-100% 0,0 0}#root#root#root .hover\:before\:\[--button-angle\:-125deg\]:hover:before{content:var(--tw-content);--button-angle:-125deg}#root#root#root .hover\:after\:origin-bottom-left:hover:after{content:var(--tw-content);transform-origin:0 100%}#root#root#root .hover\:after\:scale-x-100:hover:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .hover\:after\:rotate-180:hover:after{content:var(--tw-content);rotate:180deg}#root#root#root .not-data-active\:hover\:group-data-horizontal\/tabs\:after\:bg-muted-foreground\/30:not(:where([data-state=active]),:where([data-active]:not([data-active=false]))):hover:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .not-data-active\:hover\:group-data-horizontal\/tabs\:after\:bg-muted-foreground\/30:not(:where([data-state=active]),:where([data-active]:not([data-active=false]))):hover:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{background-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}#root#root#root .not-data-active\:hover\:group-data-horizontal\/tabs\:after\:opacity-100:not(:where([data-state=active]),:where([data-active]:not([data-active=false]))):hover:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);opacity:1}#root#root#root .odd\:hover\:bg-muted\/50:nth-child(odd):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .odd\:hover\:bg-muted\/50:nth-child(odd):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root#root#root .focus\:z-1:focus{z-index:1}#root#root#root .focus\:z-10:focus{z-index:10}#root#root#root .focus\:border-0:focus{border-style:var(--tw-border-style);border-width:0}#root#root#root .focus\:border-e:focus{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}#root#root#root .focus\:border-sky-500\/50:focus{border-color:#00a5ef80}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus\:border-sky-500\/50:focus{border-color:color-mix(in oklab,var(--color-sky-500,oklch(68.5% .169 237.323)) 50%,transparent)}}#root#root#root .focus\:bg-primary:focus,#root#root#root .focus\:bg-primary\/10:focus{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus\:bg-primary\/10:focus{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .focus\:bg-primary\/15:focus{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus\:bg-primary\/15:focus{background-color:color-mix(in oklab,var(--primary) 15%,transparent)}}#root#root#root .focus\:bg-transparent:focus{background-color:#0000}#root#root#root .focus\:bg-transparent\!:focus{background-color:#0000!important}#root#root#root .focus\:font-medium:focus{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root#root#root .focus\:text-amber-600:focus{color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root .focus\:text-foreground:focus{color:var(--foreground)}#root#root#root .focus\:text-primary:focus{color:var(--primary)}#root#root#root .focus\:text-sky-600:focus{color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .focus\:text-white:focus{color:var(--color-white,#fff)}#root#root#root .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)}#root#root#root .focus\:ring-0:focus,#root#root#root .focus\:ring-1:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .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)}#root#root#root .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)}#root#root#root .focus\:ring-ring:focus{--tw-ring-color:var(--ring)}#root#root#root .focus\:ring-sky-500\/50:focus{--tw-ring-color:#00a5ef80}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus\:ring-sky-500\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-sky-500,oklch(68.5% .169 237.323)) 50%,transparent)}}#root#root#root .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}#root#root#root .focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}#root#root#root :is(.focus\:\*\*\:text-\[revert-rule\]:focus *){color:revert-rule}#root#root#root :is(.focus\:\*\*\:text-\[revert-rule\]\!:focus *){color:revert-rule!important}#root#root#root :is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-\[revert-rule\]:not([data-variant=destructive]):focus *){color:revert-rule}#root#root#root :is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-primary-foreground:not([data-variant=destructive]):focus *){color:var(--primary-foreground)}#root#root#root .focus-visible\:z-1:focus-visible{z-index:1}#root#root#root .focus-visible\:z-10:focus-visible{z-index:10}#root#root#root .focus-visible\:rounded-full:focus-visible{border-radius:3.40282e+38px}#root#root#root .focus-visible\:border-none:focus-visible{--tw-border-style:none;border-style:none}#root#root#root .focus-visible\:border-amber-600:focus-visible{border-color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root .focus-visible\:border-amber-600\/40:focus-visible{border-color:#dd740066}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:border-amber-600\/40:focus-visible{border-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 40%,transparent)}}#root#root#root .focus-visible\:border-background:focus-visible{border-color:var(--background)}#root#root#root .focus-visible\:border-blue-500:focus-visible{border-color:var(--color-blue-500,oklch(62.3% .214 259.815))}#root#root#root .focus-visible\:border-border:focus-visible{border-color:var(--border)}#root#root#root .focus-visible\:border-destructive:focus-visible,#root#root#root .focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root#root#root .focus-visible\:border-green-600:focus-visible{border-color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .focus-visible\:border-green-600\/40:focus-visible{border-color:#00a54466}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:border-green-600\/40:focus-visible{border-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 40%,transparent)}}#root#root#root .focus-visible\:border-indigo-500:focus-visible{border-color:var(--color-indigo-500,oklch(58.5% .233 277.117))}#root#root#root .focus-visible\:border-primary:focus-visible,#root#root#root .focus-visible\:border-primary\/40:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:border-primary\/40:focus-visible{border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}#root#root#root .focus-visible\:border-ring:focus-visible{border-color:var(--ring)}#root#root#root .focus-visible\:border-sky-600:focus-visible{border-color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .focus-visible\:border-sky-600\/40:focus-visible{border-color:#0084cc66}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:border-sky-600\/40:focus-visible{border-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 40%,transparent)}}#root#root#root .focus-visible\:border-transparent:focus-visible{border-color:#0000}#root#root#root .focus-visible\:bg-muted:focus-visible{background-color:var(--muted)}#root#root#root .focus-visible\:bg-primary\/5:focus-visible{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:bg-primary\/5:focus-visible{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}#root#root#root .focus-visible\:bg-secondary\/20:focus-visible{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:bg-secondary\/20:focus-visible{background-color:color-mix(in oklab,var(--secondary) 20%,transparent)}}#root#root#root .focus-visible\:text-foreground:focus-visible{color:var(--foreground)}#root#root#root .focus-visible\:opacity-100:focus-visible{opacity:1}#root#root#root .focus-visible\:shadow-none:focus-visible{--tw-shadow:0 0 #0000}#root#root#root .focus-visible\:ring-0:focus-visible,#root#root#root .focus-visible\:shadow-none:focus-visible{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .focus-visible\:ring-1:focus-visible,#root#root#root .focus-visible\:ring-2:focus-visible{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .focus-visible\:ring-3:focus-visible,#root#root#root .focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root#root#root .focus-visible\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,white_7\%\,transparent\)_inset\,0px_0px_4\.3px_0px_color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_inset\,0px_0px_0px_2\.5px_var\(--primary\)\,0px_7px_12px_0px_color-mix\(in_oklab\,var\(--primary\)_60\%\,transparent\)\,0px_-1px_0px_1px_color-mix\(in_oklab\,white_18\%\,transparent\)_inset\,0px_4px_4px_0px_color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\]:focus-visible{box-shadow:0 1px 8px 0 oklab(100% 0 5.96046e-8/.07) inset,0 0 4.3px 0 var(--primary) inset,0 0 0 2.5px var(--primary),0 7px 12px 0 var(--primary),0 -1px 0 1px #ffffff2e inset,0 4px 4px 0 var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,white_7\%\,transparent\)_inset\,0px_0px_4\.3px_0px_color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_inset\,0px_0px_0px_2\.5px_var\(--primary\)\,0px_7px_12px_0px_color-mix\(in_oklab\,var\(--primary\)_60\%\,transparent\)\,0px_-1px_0px_1px_color-mix\(in_oklab\,white_18\%\,transparent\)_inset\,0px_4px_4px_0px_color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\]:focus-visible{box-shadow:0 1px 8px 0 oklab(100% 0 5.96046e-8/.07) inset,0 0 4.3px 0 color-mix(in oklab,var(--primary) 11%,transparent) inset,0 0 0 2.5px var(--primary),0 7px 12px 0 color-mix(in oklab,var(--primary) 60%,transparent),0 -1px 0 1px oklab(100% 0 5.96046e-8/.18) inset,0 4px 4px 0 color-mix(in oklab,var(--primary) 16%,transparent)}}#root#root#root .focus-visible\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,white_40\%\,transparent\)_inset\,0px_0px_0px_1px_var\(--primary\)\,0px_0px_0px_1px_color-mix\(in_oklab\,white_30\%\,transparent\)_inset\,0px_3px_4px_0px_color-mix\(in_oklab\,black_30\%\,transparent\)\]:focus-visible{box-shadow:0 1px 8px 0 oklab(100% 0 5.96046e-8/.4) inset,0 0 0 1px var(--primary),0 0 0 1px oklab(100% 0 5.96046e-8/.3) inset,0 3px 4px 0 oklab(0 none none/.3)}#root#root#root .focus-visible\:ring-amber-600:focus-visible{--tw-ring-color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root .focus-visible\:ring-amber-600\/20:focus-visible{--tw-ring-color:#dd740033}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-amber-600\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 20%,transparent)}}#root#root#root .focus-visible\:ring-background\/20:focus-visible{--tw-ring-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-background\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--background) 20%,transparent)}}#root#root#root .focus-visible\:ring-blue-500\/20:focus-visible{--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-blue-500\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-blue-500,oklch(62.3% .214 259.815)) 20%,transparent)}}#root#root#root .focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root#root#root .focus-visible\:ring-green-600:focus-visible{--tw-ring-color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .focus-visible\:ring-green-600\/20:focus-visible{--tw-ring-color:#00a54433}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-green-600\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 20%,transparent)}}#root#root#root .focus-visible\:ring-indigo-500\/20:focus-visible{--tw-ring-color:#625fff33}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-indigo-500\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-indigo-500,oklch(58.5% .233 277.117)) 20%,transparent)}}#root#root#root .focus-visible\:ring-indigo-600\/20:focus-visible{--tw-ring-color:#4f39f633}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-indigo-600\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-indigo-600,oklch(51.1% .262 276.966)) 20%,transparent)}}#root#root#root .focus-visible\:ring-neutral-100\/20:focus-visible{--tw-ring-color:#f5f5f533}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-neutral-100\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-neutral-100,oklch(97% 0 0)) 20%,transparent)}}#root#root#root .focus-visible\:ring-pink-600\/20:focus-visible{--tw-ring-color:#e3007633}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-pink-600\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-pink-600,oklch(59.2% .249 .584)) 20%,transparent)}}#root#root#root .focus-visible\:ring-primary\/20:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-primary\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .focus-visible\:ring-red-600:focus-visible{--tw-ring-color:var(--color-red-600,oklch(57.7% .245 27.325))}#root#root#root .focus-visible\:ring-ring:focus-visible,#root#root#root .focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root#root#root .focus-visible\:ring-sky-600:focus-visible{--tw-ring-color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .focus-visible\:ring-sky-600\/20:focus-visible{--tw-ring-color:#0084cc33}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-sky-600\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 20%,transparent)}}#root#root#root .focus-visible\:ring-teal-600\/20:focus-visible{--tw-ring-color:#00958833}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-teal-600\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-teal-600,oklch(60% .118 184.704)) 20%,transparent)}}#root#root#root .focus-visible\:ring-violet-500:focus-visible{--tw-ring-color:var(--color-violet-500,oklch(60.6% .25 292.717))}#root#root#root .focus-visible\:ring-white\/40:focus-visible{--tw-ring-color:#fff6}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:ring-white\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white,#fff) 40%,transparent)}}#root#root#root .focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}#root#root#root .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}#root#root#root .focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}#root#root#root .focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#root#root#root .focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}#root#root#root .focus-visible\:outline-0:focus-visible{outline-style:var(--tw-outline-style);outline-width:0}#root#root#root .focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#root#root#root .focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}#root#root#root .focus-visible\:outline-\[3px\]:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}#root#root#root .focus-visible\:-outline-offset-4:focus-visible{outline-offset:calc(4px * -1)}#root#root#root .focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}#root#root#root .focus-visible\:outline-primary\/20:focus-visible{outline-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .focus-visible\:outline-primary\/20:focus-visible{outline-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}#root#root#root .focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}#root#root#root :is(.\*\:focus-visible\:relative>*):focus-visible{position:relative}#root#root#root :is(.\*\:focus-visible\:z-10>*):focus-visible{z-index:10}#root#root#root :is(.\*\:focus-visible\:border-none>*):focus-visible{--tw-border-style:none;border-style:none}#root#root#root :is(.\*\:focus-visible\:ring-0>*):focus-visible{--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)}@media (hover:hover){#root#root#root .group-hover\:focus-visible\:border-primary-foreground\/40:is(:where(.group):hover *):focus-visible{border-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-hover\:focus-visible\:border-primary-foreground\/40:is(:where(.group):hover *):focus-visible{border-color:color-mix(in oklab,var(--primary-foreground) 40%,transparent)}}#root#root#root .group-hover\:focus-visible\:ring-primary-foreground\/20:is(:where(.group):hover *):focus-visible{--tw-ring-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .group-hover\:focus-visible\:ring-primary-foreground\/20:is(:where(.group):hover *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary-foreground) 20%,transparent)}}}#root#root#root .active\:z-10:active{z-index:10}#root#root#root .active\:-translate-x-0\.5:active{--tw-translate-x:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .active\:-translate-y-1\/2:active{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .active\:translate-y-0\.5:active{--tw-translate-y:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .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)}#root#root#root .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)}#root#root#root .active\:cursor-grabbing:active{cursor:grabbing}#root#root#root .active\:bg-primary\/20:active{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .active\:bg-primary\/20:active{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .active\:opacity-80:active{opacity:.8}#root#root#root .active\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,white_7\%\,transparent\)_inset\,0px_0px_4\.3px_0px_color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_inset\,0px_0px_0px_2\.5px_var\(--primary\)\,0px_7px_12px_0px_color-mix\(in_oklab\,var\(--primary\)_60\%\,transparent\)\,0px_-1px_0px_1px_color-mix\(in_oklab\,white_18\%\,transparent\)_inset\,0px_4px_4px_0px_color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\]:active{box-shadow:0 1px 8px 0 oklab(100% 0 5.96046e-8/.07) inset,0 0 4.3px 0 var(--primary) inset,0 0 0 2.5px var(--primary),0 7px 12px 0 var(--primary),0 -1px 0 1px #ffffff2e inset,0 4px 4px 0 var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .active\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,white_7\%\,transparent\)_inset\,0px_0px_4\.3px_0px_color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_inset\,0px_0px_0px_2\.5px_var\(--primary\)\,0px_7px_12px_0px_color-mix\(in_oklab\,var\(--primary\)_60\%\,transparent\)\,0px_-1px_0px_1px_color-mix\(in_oklab\,white_18\%\,transparent\)_inset\,0px_4px_4px_0px_color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\]:active{box-shadow:0 1px 8px 0 oklab(100% 0 5.96046e-8/.07) inset,0 0 4.3px 0 color-mix(in oklab,var(--primary) 11%,transparent) inset,0 0 0 2.5px var(--primary),0 7px 12px 0 color-mix(in oklab,var(--primary) 60%,transparent),0 -1px 0 1px oklab(100% 0 5.96046e-8/.18) inset,0 4px 4px 0 color-mix(in oklab,var(--primary) 16%,transparent)}}#root#root#root .active\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,white_40\%\,transparent\)_inset\,0px_0px_0px_1px_var\(--primary\)\,0px_0px_0px_1px_color-mix\(in_oklab\,white_30\%\,transparent\)_inset\,0px_3px_4px_0px_color-mix\(in_oklab\,black_30\%\,transparent\)\]:active{box-shadow:0 1px 8px 0 oklab(100% 0 5.96046e-8/.4) inset,0 0 0 1px var(--primary),0 0 0 1px oklab(100% 0 5.96046e-8/.3) inset,0 3px 4px 0 oklab(0 none none/.3)}#root#root#root .active\:not-aria-\[haspopup\]\:translate-\[none\]:active:not([aria-haspopup]){--tw-translate-x:none;--tw-translate-y:none;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .active\:not-aria-\[haspopup\]\:-translate-y-\[calc\(50\%-1px\)\]:active:not([aria-haspopup]){--tw-translate-y:calc(calc(50% - 1px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .active\:not-aria-\[haspopup\]\:translate-y-0:active:not([aria-haspopup]){--tw-translate-y:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .active\:before\:h-20:active:before{content:var(--tw-content);height:calc(var(--spacing,.25rem) * 20)}#root#root#root .active\:before\:w-1\.5:active:before{content:var(--tw-content);width:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .active\:before\:bg-primary:active:before{content:var(--tw-content);background-color:var(--primary)}#root#root#root .disabled\:pointer-events-none:disabled{pointer-events:none}#root#root#root .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}#root#root#root .disabled\:border-border:disabled{border-color:var(--border)}#root#root#root .disabled\:border-input:disabled{border-color:var(--input)}#root#root#root .disabled\:bg-background:disabled{background-color:var(--background)}#root#root#root .disabled\:bg-card\/80:disabled{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){#root#root#root .disabled\:bg-card\/80:disabled{background-color:color-mix(in oklab,var(--card) 80%,transparent)}}#root#root#root .disabled\:bg-muted:disabled{background-color:var(--muted)}#root#root#root .disabled\:bg-primary\/10:disabled{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .disabled\:bg-primary\/10:disabled{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .disabled\:bg-secondary:disabled{background-color:var(--secondary)}#root#root#root .disabled\:bg-transparent:disabled{background-color:#0000}#root#root#root .disabled\:text-primary:disabled{color:var(--primary)}#root#root#root .disabled\:opacity-0:disabled{opacity:0}#root#root#root .disabled\:opacity-45:disabled{opacity:.45}#root#root#root .disabled\:opacity-50:disabled{opacity:.5}#root#root#root .disabled\:opacity-60:disabled{opacity:.6}#root#root#root .disabled\:opacity-70:disabled{opacity:.7}#root#root#root .disabled\:opacity-80:disabled{opacity:.8}#root#root#root .disabled\:opacity-90:disabled{opacity:.9}#root#root#root .disabled\:opacity-100:disabled{opacity:1}#root#root#root .disabled\:shadow-none:disabled{--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)}#root#root#root :where([aria-expanded=true]) .in-aria-expanded\:block{display:block}#root#root#root :where([aria-expanded=true]) .in-aria-expanded\:hidden{display:none}#root#root#root :where([aria-expanded=true]) .in-aria-expanded\:inline{display:inline}#root#root#root :where([data-has-overflow-y]) .in-data-has-overflow-y\:mr-3{margin-right:calc(var(--spacing,.25rem) * 3)}#root#root#root :where([data-indeterminate]) .in-data-indeterminate\:block{display:block}#root#root#root :where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}#root#root#root :where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}#root#root#root :where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent{background-color:#0000}#root#root#root :where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-none\!{border-radius:0!important}#root#root#root :where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}#root#root#root :where([data-state=collapsed]) .in-data-\[state\=collapsed\]\:hidden{display:none}#root#root#root :where([data-state=collapsed]) .in-data-\[state\=collapsed\]\:size-4{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root#root#root :where([data-state=collapsed]) .in-data-\[state\=collapsed\]\:p-2{padding:calc(var(--spacing,.25rem) * 2)}#root#root#root :where([data-state=indeterminate]) .in-data-\[state\=indeterminate\]\:block{display:block}#root#root#root :where([data-uploading=true]) .in-data-\[uploading\=true\]\:opacity-50{opacity:.5}#root#root#root :where(:where([data-state=open]),:where([data-open]:not([data-open=false]))) .in-data-open\:block{display:block}#root#root#root :where(:where([data-state=open]),:where([data-open]:not([data-open=false]))) .in-data-open\:hidden{display:none}#root#root#root :where(:where([data-state=open]),:where([data-open]:not([data-open=false]))) .in-data-open\:inline{display:inline}#root#root#root :where(:where([data-state=open]),:where([data-open]:not([data-open=false]))) .in-data-open\:-rotate-90{rotate:-90deg}#root#root#root :where(:where([data-state=open]),:where([data-open]:not([data-open=false]))) .in-data-open\:rotate-0{rotate:none}#root#root#root :where(:where([data-state=open]),:where([data-open]:not([data-open=false]))) .in-data-open\:rotate-45{rotate:45deg}#root#root#root :where(:where([data-state=open]),:where([data-open]:not([data-open=false]))) .in-data-open\:rotate-90{rotate:90deg}#root#root#root :where(:where([data-state=open]),:where([data-open]:not([data-open=false]))) .in-data-open\:rotate-180{rotate:180deg}#root#root#root :where(:where([data-state=open]),:where([data-open]:not([data-open=false]))) .in-data-open\:bg-black{background-color:var(--color-black,#000)}#root#root#root :where(:where([data-state=open]),:where([data-open]:not([data-open=false]))) .in-data-open\:bg-primary{background-color:var(--primary)}#root#root#root :where(:where([data-state=open]),:where([data-open]:not([data-open=false]))) .in-data-open\:text-amber-600{color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root :where(:where([data-state=open]),:where([data-open]:not([data-open=false]))) .in-data-open\:text-primary-foreground{color:var(--primary-foreground)}#root#root#root :where(:where([data-state=open]),:where([data-open]:not([data-open=false]))) .in-data-open\:text-white{color:var(--color-white,#fff)}@media (hover:hover){#root#root#root :where(:where([data-state=open]),:where([data-open]:not([data-open=false]))) .in-data-open\:group-hover\:bg-primary:is(:where(.group):hover *){background-color:var(--primary)}}#root#root#root :where(:where([data-state=closed]),:where([data-closed]:not([data-closed=false]))) .in-data-closed\:block{display:block}#root#root#root :where(:where([data-state=closed]),:where([data-closed]:not([data-closed=false]))) .in-data-closed\:hidden{display:none}#root#root#root :where(:where([data-state=closed]),:where([data-closed]:not([data-closed=false]))) .in-data-closed\:rotate-0{rotate:none}#root#root#root :where(:where([data-state=closed]),:where([data-closed]:not([data-closed=false]))) .in-data-closed\:rotate-180{rotate:180deg}#root#root#root :where(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))) .in-data-checked\:block{display:block}#root#root#root :where(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))) .in-data-checked\:hidden,#root#root#root :where(:where([data-state=unchecked]),:where([data-unchecked]:not([data-unchecked=false]))) .in-data-unchecked\:hidden{display:none}#root#root#root .has-checked\:z-10:has(:checked){z-index:10}#root#root#root .has-checked\:border-primary\/50:has(:checked){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-checked\:border-primary\/50:has(:checked){border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}#root#root#root .has-checked\:bg-accent:has(:checked){background-color:var(--accent)}@media (hover:hover){#root#root#root .has-hover\:shadow-\[inset_0_-2px_4px_0_rgba\(0\,0\,0\,0\.6\)\]:has(:hover){--tw-shadow:inset 0 -2px 4px 0 var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}#root#root#root .has-focus-visible\:z-10:has(:focus-visible){z-index:10}#root#root#root .has-focus-visible\:border-ring:has(:focus-visible),#root#root#root .has-focus-visible\:border-ring\/50:has(:focus-visible){border-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-focus-visible\:border-ring\/50:has(:focus-visible){border-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root#root#root .has-focus-visible\:border-sky-600:has(:focus-visible){border-color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .has-focus-visible\:ring:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .has-focus-visible\:ring-2:has(:focus-visible),#root#root#root .has-focus-visible\:ring:has(:focus-visible){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .has-focus-visible\:ring-2:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .has-focus-visible\:ring-3:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .has-focus-visible\:ring-3:has(:focus-visible),#root#root#root .has-focus-visible\:ring-4:has(:focus-visible){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .has-focus-visible\:ring-4:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .has-focus-visible\:ring-\[3px\]:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root#root#root .has-focus-visible\:ring-ring:has(:focus-visible),#root#root#root .has-focus-visible\:ring-ring\/50:has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-focus-visible\:ring-ring\/50:has(:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root#root#root .has-focus-visible\:ring-sky-600\/50:has(:focus-visible){--tw-ring-color:#0084cc80}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-focus-visible\:ring-sky-600\/50:has(:focus-visible){--tw-ring-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 50%,transparent)}}#root#root#root .has-focus-visible\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}#root#root#root .has-focus-visible\:outline-ring:has(:focus-visible){outline-color:var(--ring)}#root#root#root .has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}#root#root#root .has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}#root#root#root .has-disabled\:opacity-50:has(:disabled){opacity:.5}#root#root#root .has-aria-checked\:border-blue-600:has([aria-checked=true]){border-color:var(--color-blue-600,oklch(54.6% .245 262.881))}#root#root#root .has-aria-checked\:border-primary:has([aria-checked=true]){border-color:var(--primary)}#root#root#root .has-aria-checked\:bg-accent:has([aria-checked=true]){background-color:var(--accent)}#root#root#root .has-aria-checked\:bg-blue-50:has([aria-checked=true]){background-color:var(--color-blue-50,oklch(97% .014 254.604))}#root#root#root .has-aria-expanded\:bg-amber-600\/10:has([aria-expanded=true]){background-color:#dd74001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-aria-expanded\:bg-amber-600\/10:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 10%,transparent)}}#root#root#root .has-aria-expanded\:bg-background:has([aria-expanded=true]){background-color:var(--background)}#root#root#root .has-aria-expanded\:bg-cyan-600\/10:has([aria-expanded=true]){background-color:#0092b51a}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-aria-expanded\:bg-cyan-600\/10:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--color-cyan-600,oklch(60.9% .126 221.723)) 10%,transparent)}}#root#root#root .has-aria-expanded\:bg-emerald-600\/10:has([aria-expanded=true]){background-color:#0097671a}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-aria-expanded\:bg-emerald-600\/10:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--color-emerald-600,oklch(59.6% .145 163.225)) 10%,transparent)}}#root#root#root .has-aria-expanded\:bg-fuchsia-600\/10:has([aria-expanded=true]){background-color:#c600db1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-aria-expanded\:bg-fuchsia-600\/10:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--color-fuchsia-600,oklch(59.1% .293 322.896)) 10%,transparent)}}#root#root#root .has-aria-expanded\:bg-indigo-600\/10:has([aria-expanded=true]){background-color:#4f39f61a}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-aria-expanded\:bg-indigo-600\/10:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--color-indigo-600,oklch(51.1% .262 276.966)) 10%,transparent)}}#root#root#root .has-aria-expanded\:bg-lime-600\/10:has([aria-expanded=true]){background-color:#62a4001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-aria-expanded\:bg-lime-600\/10:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--color-lime-600,oklch(64.8% .2 131.684)) 10%,transparent)}}#root#root#root .has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root#root#root .has-aria-expanded\:bg-orange-600\/10:has([aria-expanded=true]){background-color:#f051001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-aria-expanded\:bg-orange-600\/10:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--color-orange-600,oklch(64.6% .222 41.116)) 10%,transparent)}}#root#root#root .has-aria-expanded\:bg-pink-600\/10:has([aria-expanded=true]){background-color:#e300761a}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-aria-expanded\:bg-pink-600\/10:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--color-pink-600,oklch(59.2% .249 .584)) 10%,transparent)}}#root#root#root .has-aria-expanded\:bg-sky-600\/10:has([aria-expanded=true]){background-color:#0084cc1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-aria-expanded\:bg-sky-600\/10:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 10%,transparent)}}#root#root#root .has-aria-expanded\:bg-transparent:has([aria-expanded=true]){background-color:#0000}#root#root#root .has-aria-expanded\:bg-violet-600\/10:has([aria-expanded=true]){background-color:#7f22fe1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-aria-expanded\:bg-violet-600\/10:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--color-violet-600,oklch(54.1% .281 293.009)) 10%,transparent)}}#root#root#root .has-aria-invalid\:border-destructive:has([aria-invalid=true]){border-color:var(--destructive)}#root#root#root .has-aria-invalid\:ring-0:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .has-aria-invalid\:ring-0:has([aria-invalid=true]),#root#root#root .has-aria-invalid\:ring-3:has([aria-invalid=true]){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .has-aria-invalid\:ring-3:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root#root#root .has-data-starting-style\:scale-98:has([data-starting-style]){--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .has-data-starting-style\:opacity-0:has([data-starting-style]){opacity:0}#root#root#root .has-data-\[side\=none\]\:scale-100:has([data-side=none]){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .has-data-\[side\=none\]\:transition-none:has([data-side=none]){transition-property:none}#root#root#root .has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing,.25rem) * 1)}#root#root#root .has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}#root#root#root .has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}#root#root#root .has-data-\[slot\=month-view\]\:flex-1:has([data-slot=month-view]){flex:1}#root#root#root .has-data-\[state\=checked\]\:z-10:has([data-state=checked]){z-index:10}#root#root#root .has-data-\[state\=checked\]\:border-primary:has([data-state=checked]),#root#root#root .has-data-\[state\=checked\]\:border-primary\/50:has([data-state=checked]){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-data-\[state\=checked\]\:border-primary\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}#root#root#root .has-data-\[state\=checked\]\:bg-accent:has([data-state=checked]){background-color:var(--accent)}#root#root#root .has-data-\[state\=checked\]\:bg-muted:has([data-state=checked]),#root#root#root .has-data-\[state\=checked\]\:bg-muted\/50:has([data-state=checked]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-data-\[state\=checked\]\:bg-muted\/50:has([data-state=checked]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root#root#root .has-data-\[state\=checked\]\:bg-primary:has([data-state=checked]),#root#root#root .has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .has-data-\[variant\=inset\]\:bg-muted:has([data-variant=inset]){background-color:var(--muted)}#root#root#root .has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}#root#root#root .has-data-checked\:z-10:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){z-index:10}#root#root#root .has-data-checked\:border:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-style:var(--tw-border-style);border-width:1px}#root#root#root .has-data-checked\:border-primary:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))),#root#root#root .has-data-checked\:border-primary\/50:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-data-checked\:border-primary\/50:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}#root#root#root .has-data-checked\:border-primary\/80:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-data-checked\:border-primary\/80:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab,var(--primary) 80%,transparent)}}#root#root#root .has-data-checked\:border-sky-600:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .has-data-checked\:bg-accent:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--accent)}#root#root#root .has-data-checked\:bg-muted:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--muted)}#root#root#root .has-data-checked\:bg-primary:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))),#root#root#root .has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}#root#root#root .has-data-checked\:bg-sky-600\/10:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:#0084cc1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-data-checked\:bg-sky-600\/10:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 10%,transparent)}}#root#root#root .has-data-checked\:text-primary-foreground:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){color:var(--primary-foreground)}#root#root#root .has-data-checked\:ring-foreground:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){--tw-ring-color:var(--foreground)}#root#root#root .has-data-checked\:outline:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){outline-style:var(--tw-outline-style);outline-width:1px}#root#root#root .has-data-checked\:outline-offset-2:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){outline-offset:2px}#root#root#root .has-data-checked\:outline-amber-600:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){outline-color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root .has-data-checked\:outline-amber-700:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){outline-color:var(--color-amber-700,oklch(55.5% .163 48.998))}#root#root#root .has-data-checked\:outline-amber-800:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){outline-color:var(--color-amber-800,oklch(47.3% .137 46.201))}#root#root#root .has-data-checked\:outline-black:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){outline-color:var(--color-black,#000)}#root#root#root .has-data-checked\:outline-blue-500:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){outline-color:var(--color-blue-500,oklch(62.3% .214 259.815))}#root#root#root .has-data-checked\:outline-emerald-800:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){outline-color:var(--color-emerald-800,oklch(43.2% .095 166.913))}#root#root#root .has-data-checked\:outline-gray-200:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){outline-color:var(--color-gray-200,oklch(92.8% .006 264.531))}#root#root#root .has-data-checked\:outline-green-600:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){outline-color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .has-data-checked\:outline-green-700:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){outline-color:var(--color-green-700,oklch(52.7% .154 150.069))}#root#root#root .has-data-checked\:outline-green-800:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){outline-color:var(--color-green-800,oklch(44.8% .119 151.328))}#root#root#root .has-data-checked\:outline-indigo-700:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){outline-color:var(--color-indigo-700,oklch(45.7% .24 277.023))}#root#root#root .has-data-checked\:outline-pink-500:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){outline-color:var(--color-pink-500,oklch(65.6% .241 354.308))}#root#root#root .has-data-checked\:outline-purple-500:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){outline-color:var(--color-purple-500,oklch(62.7% .265 303.9))}#root#root#root .has-data-checked\:outline-red-600:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){outline-color:var(--color-red-600,oklch(57.7% .245 27.325))}#root#root#root .has-data-checked\:outline-solid:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){--tw-outline-style:solid;outline-style:solid}#root#root#root .has-data-disabled\:cursor-not-allowed:has(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))){cursor:not-allowed}#root#root#root .has-data-disabled\:opacity-50:has(:where([data-disabled=true]),:where([data-disabled]:not([data-disabled=false]))){opacity:.5}#root#root#root .has-data-active\:border-b-primary:has(:where([data-state=active]),:where([data-active]:not([data-active=false]))){border-bottom-color:var(--primary)}#root#root#root .has-data-active\:text-foreground:has(:where([data-state=active]),:where([data-active]:not([data-active=false]))){color:var(--foreground)}#root#root#root .has-\[\:focus-visible\]\:ring-2:has(:focus-visible){--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)}#root#root#root .has-\[\:focus-visible\]\:ring-ring:has(:focus-visible){--tw-ring-color:var(--ring)}#root#root#root .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-inherit:has([data-slot=input-group-control]:focus-visible){border-color:inherit}#root#root#root .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-input:has([data-slot=input-group-control]:focus-visible){border-color:var(--input)}#root#root#root .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-0:has([data-slot=input-group-control]:focus-visible){--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)}#root#root#root .has-\[input\:focus\]\:border-ring:has(:is(input:focus)){border-color:var(--ring)}#root#root#root .has-\[input\:focus\]\:ring-\[3px\]:has(:is(input:focus)){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root#root#root .has-\[input\:focus\]\:ring-ring\/50:has(:is(input:focus)){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-\[input\:focus\]\:ring-ring\/50:has(:is(input:focus)){--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root#root#root .has-\[input\:focus-visible\]\:ring-\[3px\]:has(:is(input:focus-visible)){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root#root#root .has-\[input\:focus-visible\]\:ring-ring\/50:has(:is(input:focus-visible)){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-\[input\:focus-visible\]\:ring-ring\/50:has(:is(input:focus-visible)){--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root#root#root :is(.has-\[input\:is\(\:disabled\)\]\:\*\:pointer-events-none:has(:is(input:disabled))>*){pointer-events:none}#root#root#root .has-\[option\[disabled\]\:checked\]\:text-muted-foreground:has(:is(option[disabled]:checked)){color:var(--muted-foreground)}#root#root#root .has-\[select\:disabled\]\:cursor-not-allowed:has(:is(select:disabled)){cursor:not-allowed}#root#root#root .has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}#root#root#root .has-\[select\:is\(\:disabled\)_\*\]\:pointer-events-none:has(:is(select:disabled *)){pointer-events:none}#root#root#root .has-\[\+\[data-slot\=autocomplete-clear\]\]\:hidden:has(+[data-slot=autocomplete-clear]){display:none}#root#root#root .has-\[\+input\:not\(\:placeholder-shown\)\]\:pointer-events-none:has(+input:not(:placeholder-shown)){pointer-events:none}#root#root#root .has-\[\+input\:not\(\:placeholder-shown\)\]\:top-0:has(+input:not(:placeholder-shown)){top:calc(var(--spacing,.25rem) * 0)}#root#root#root .has-\[\+input\:not\(\:placeholder-shown\)\]\:cursor-default:has(+input:not(:placeholder-shown)){cursor:default}#root#root#root .has-\[\+input\:not\(\:placeholder-shown\)\]\:text-xs:has(+input:not(:placeholder-shown)){font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root#root#root .has-\[\+input\:not\(\:placeholder-shown\)\]\:font-medium:has(+input:not(:placeholder-shown)){--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root#root#root .has-\[\+input\:not\(\:placeholder-shown\)\]\:text-foreground:has(+input:not(:placeholder-shown)){color:var(--foreground)}#root#root#root .has-\[\+textarea\:not\(\:placeholder-shown\)\]\:pointer-events-none:has(+textarea:not(:placeholder-shown)){pointer-events:none}#root#root#root .has-\[\+textarea\:not\(\:placeholder-shown\)\]\:-translate-y-1\/2:has(+textarea:not(:placeholder-shown)){--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .has-\[\+textarea\:not\(\:placeholder-shown\)\]\:cursor-default:has(+textarea:not(:placeholder-shown)){cursor:default}#root#root#root .has-\[\+textarea\:not\(\:placeholder-shown\)\]\:text-xs:has(+textarea:not(:placeholder-shown)){font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root#root#root .has-\[\+textarea\:not\(\:placeholder-shown\)\]\:font-medium:has(+textarea:not(:placeholder-shown)){--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root#root#root .has-\[\+textarea\:not\(\:placeholder-shown\)\]\:text-foreground:has(+textarea:not(:placeholder-shown)){color:var(--foreground)}#root#root#root .has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}#root#root#root .has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}#root#root#root .has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}@media (hover:hover){#root#root#root .has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}#root#root#root .has-\[\>svg\]\:px-6:has(>svg){padding-inline:calc(var(--spacing,.25rem) * 6)}#root#root#root .has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}#root#root#root .aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}#root#root#root .aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}#root#root#root .aria-expanded\:hidden[aria-expanded=true]{display:none}#root#root#root .aria-expanded\:inline-flex[aria-expanded=true]{display:inline-flex}#root#root#root .aria-expanded\:rounded-b-none[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}#root#root#root .aria-expanded\:bg-background[aria-expanded=true]{background-color:var(--background)}#root#root#root .aria-expanded\:bg-primary-foreground\/30[aria-expanded=true]{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .aria-expanded\:bg-primary-foreground\/30[aria-expanded=true]{background-color:color-mix(in oklab,var(--primary-foreground) 30%,transparent)}}#root#root#root .aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}#root#root#root .aria-expanded\:bg-transparent[aria-expanded=true]{background-color:#0000}#root#root#root .aria-expanded\:bg-white\/20[aria-expanded=true]{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){#root#root#root .aria-expanded\:bg-white\/20[aria-expanded=true]{background-color:color-mix(in oklab,var(--color-white,#fff) 20%,transparent)}}#root#root#root .aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}#root#root#root .aria-expanded\:text-muted[aria-expanded=true]{color:var(--muted)}#root#root#root .aria-expanded\:text-primary-foreground[aria-expanded=true]{color:var(--primary-foreground)}#root#root#root .aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}@media (hover:hover){#root#root#root .aria-expanded\:hover\:bg-muted\/40[aria-expanded=true]:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .aria-expanded\:hover\:bg-muted\/40[aria-expanded=true]:hover{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}#root#root#root .aria-expanded\:hover\:bg-transparent[aria-expanded=true]:hover{background-color:#0000}}#root#root#root .aria-hidden\:hidden[aria-hidden=true]{display:none}#root#root#root .aria-invalid\:border[aria-invalid=true]{border-style:var(--tw-border-style);border-width:1px}#root#root#root .aria-invalid\:border-destructive[aria-invalid=true],#root#root#root .aria-invalid\:border-destructive\/60[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .aria-invalid\:border-destructive\/60[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}#root#root#root .aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .aria-invalid\:ring-0[aria-invalid=true],#root#root#root .aria-invalid\:ring-3[aria-invalid=true],#root#root#root .aria-invalid\:ring-\[3px\][aria-invalid=true]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .aria-invalid\:ring-3[aria-invalid=true],#root#root#root .aria-invalid\:ring-\[3px\][aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root#root#root :is(.\*\:aria-invalid\:ring-3>*)[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root#root#root :is(.\*\:aria-invalid\:ring-destructive\/20>*)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\:aria-invalid\:ring-destructive\/20>*)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root#root#root .aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}#root#root#root .aria-pressed\:bg-amber-600\/10[aria-pressed=true]{background-color:#dd74001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .aria-pressed\:bg-amber-600\/10[aria-pressed=true]{background-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 10%,transparent)}}#root#root#root .aria-pressed\:bg-background[aria-pressed=true]{background-color:var(--background)}#root#root#root .aria-pressed\:bg-blue-600\/10[aria-pressed=true]{background-color:#155dfc1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .aria-pressed\:bg-blue-600\/10[aria-pressed=true]{background-color:color-mix(in oklab,var(--color-blue-600,oklch(54.6% .245 262.881)) 10%,transparent)}}#root#root#root .aria-pressed\:bg-destructive\/10[aria-pressed=true]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .aria-pressed\:bg-destructive\/10[aria-pressed=true]{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root#root#root .aria-pressed\:bg-primary\/5[aria-pressed=true]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .aria-pressed\:bg-primary\/5[aria-pressed=true]{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}#root#root#root .aria-pressed\:bg-primary\/10[aria-pressed=true]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .aria-pressed\:bg-primary\/10[aria-pressed=true]{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .aria-pressed\:bg-sky-600\/10[aria-pressed=true]{background-color:#0084cc1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .aria-pressed\:bg-sky-600\/10[aria-pressed=true]{background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 10%,transparent)}}#root#root#root .aria-pressed\:bg-transparent[aria-pressed=true]{background-color:#0000}#root#root#root .aria-pressed\:text-primary[aria-pressed=true]{color:var(--primary)}#root#root#root .aria-pressed\:shadow-sm[aria-pressed=true]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}#root#root#root .aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}#root#root#root .aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}#root#root#root .aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing,.25rem) * 0)}#root#root#root .aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing,.25rem) * 1)}#root#root#root .aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}#root#root#root .aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}#root#root#root :is(.\*\:aria-\[pressed\=true\]\:bg-primary\!>*)[aria-pressed=true]{background-color:var(--primary)!important}#root#root#root :is(.\*\:aria-\[pressed\=true\]\:text-primary-foreground>*)[aria-pressed=true]{color:var(--primary-foreground)}#root#root#root .data-dragging\:cursor-grabbing[data-dragging]{cursor:grabbing}#root#root#root .data-dragging\:bg-accent[data-dragging]{background-color:var(--accent)}#root#root#root .data-dragging\:shadow-lg[data-dragging]{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .data-ending-style\:h-0[data-ending-style]{height:calc(var(--spacing,.25rem) * 0)}#root#root#root .data-ending-style\:translate-x-\[2\.5rem\][data-ending-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-ending-style\:scale-90[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .data-ending-style\:opacity-0[data-ending-style]{opacity:0}#root#root#root .data-ending-style\:duration-150[data-ending-style]{--tw-duration:.15s;transition-duration:.15s}#root#root#root .data-fixed\:pr-2[data-fixed]{padding-right:calc(var(--spacing,.25rem) * 2)}#root#root#root .data-focus-visible\:border-ring[data-focus-visible]{border-color:var(--ring)}#root#root#root .data-focus-visible\:ring-3[data-focus-visible]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root#root#root .data-focus-visible\:ring-ring\/50[data-focus-visible]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-focus-visible\:ring-ring\/50[data-focus-visible]{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root#root#root .data-focus-within\:border-ring[data-focus-within]{border-color:var(--ring)}#root#root#root .data-focus-within\:ring[data-focus-within]{--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)}#root#root#root .data-focus-within\:ring-3[data-focus-within],#root#root#root .data-focus-within\:ring-\[3px\][data-focus-within]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}#root#root#root .data-focus-within\:ring-ring\/50[data-focus-within]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-focus-within\:ring-ring\/50[data-focus-within]{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}#root#root#root .data-focus-within\:has-aria-invalid\:border-destructive[data-focus-within]:has([aria-invalid=true]){border-color:var(--destructive)}#root#root#root .data-focus-within\:has-aria-invalid\:ring-destructive\/20[data-focus-within]:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-focus-within\:has-aria-invalid\:ring-destructive\/20[data-focus-within]:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root#root#root .data-highlighted\:relative[data-highlighted]{position:relative}#root#root#root .data-highlighted\:z-0[data-highlighted]{z-index:0}#root#root#root .data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}#root#root#root .data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}#root#root#root .data-highlighted\:text-foreground[data-highlighted]{color:var(--foreground)}#root#root#root .data-highlighted\:before\:absolute[data-highlighted]:before{content:var(--tw-content);position:absolute}#root#root#root .data-highlighted\:before\:inset-x-0[data-highlighted]:before{content:var(--tw-content);inset-inline:calc(var(--spacing,.25rem) * 0)}#root#root#root .data-highlighted\:before\:inset-y-0[data-highlighted]:before{content:var(--tw-content);inset-block:calc(var(--spacing,.25rem) * 0)}#root#root#root .data-highlighted\:before\:z-\[-1\][data-highlighted]:before{content:var(--tw-content);z-index:-1}#root#root#root .data-highlighted\:before\:rounded-sm[data-highlighted]:before{content:var(--tw-content);border-radius:calc(var(--radius) * .6)}#root#root#root .data-highlighted\:before\:bg-accent[data-highlighted]:before{content:var(--tw-content);background-color:var(--accent)}#root#root#root .data-indeterminate\:text-foreground[data-indeterminate]{color:var(--foreground)}#root#root#root .data-instant\:transition-none[data-instant]{transition-property:none}#root#root#root .data-outside-cell\:bg-muted\/25[data-outside-cell]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-outside-cell\:bg-muted\/25[data-outside-cell]{background-color:color-mix(in oklab,var(--muted) 25%,transparent)}}#root#root#root .data-outside-cell\:text-muted-foreground\/70[data-outside-cell]{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-outside-cell\:text-muted-foreground\/70[data-outside-cell]{color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}#root#root#root .data-past-event\:line-through[data-past-event]{text-decoration-line:line-through}#root#root#root .data-past-event\:opacity-90[data-past-event]{opacity:.9}#root#root#root .data-pinned\:bg-background\/90[data-pinned]{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-pinned\:bg-background\/90[data-pinned]{background-color:color-mix(in oklab,var(--background) 90%,transparent)}}#root#root#root .data-pinned\:bg-muted\/90[data-pinned]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-pinned\:bg-muted\/90[data-pinned]{background-color:color-mix(in oklab,var(--muted) 90%,transparent)}}#root#root#root .data-pinned\:backdrop-blur-xs[data-pinned]{--tw-backdrop-blur:blur(var(--blur-xs,4px));-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,)}#root#root#root .data-popup-open\:bg-accent[data-popup-open],#root#root#root .data-popup-open\:bg-accent\/50[data-popup-open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-popup-open\:bg-accent\/50[data-popup-open]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}#root#root#root .data-popup-open\:bg-muted[data-popup-open]{background-color:var(--muted)}#root#root#root .data-popup-open\:bg-transparent\![data-popup-open]{background-color:#0000!important}#root#root#root .data-popup-open\:bg-white\/15[data-popup-open]{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-popup-open\:bg-white\/15[data-popup-open]{background-color:color-mix(in oklab,var(--color-white,#fff) 15%,transparent)}}#root#root#root .data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}#root#root#root .data-popup-open\:text-white[data-popup-open]{color:var(--color-white,#fff)}#root#root#root .data-pressed\:bg-primary\![data-pressed]{background-color:var(--primary)!important}#root#root#root .data-pressed\:bg-transparent[data-pressed]{background-color:#0000}#root#root#root .data-pressed\:text-primary-foreground[data-pressed]{color:var(--primary-foreground)}#root#root#root :is(.\*\:data-pressed\:bg-primary\/20>*)[data-pressed]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\:data-pressed\:bg-primary\/20>*)[data-pressed]{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root :is(.\*\:data-pressed\:text-primary>*)[data-pressed]{color:var(--primary)}#root#root#root :is(.\*\:data-slot\:rounded-r-none>*)[data-slot]{border-top-right-radius:0;border-bottom-right-radius:0}#root#root#root :is(.\*\:data-slot\:rounded-b-none>*)[data-slot]{border-bottom-right-radius:0;border-bottom-left-radius:0}#root#root#root .data-starting-style\:h-0[data-starting-style]{height:calc(var(--spacing,.25rem) * 0)}#root#root#root .data-starting-style\:translate-x-\[2\.5rem\][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-starting-style\:scale-90[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .data-starting-style\:opacity-0[data-starting-style]{opacity:0}#root#root#root .data-today\:font-medium[data-today]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root#root#root .data-today\:text-foreground[data-today]{color:var(--foreground)}#root#root#root .data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}#root#root#root .data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}#root#root#root .data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}#root#root#root .data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}#root#root#root .data-\[active\=true\]\:z-10[data-active=true]{z-index:10}#root#root#root .data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .data-\[active\=true\]\:bg-accent[data-active=true]{background-color:var(--accent)}#root#root#root .data-\[active\=true\]\:bg-muted\/80[data-active=true]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[active\=true\]\:bg-muted\/80[data-active=true]{background-color:color-mix(in oklab,var(--muted) 80%,transparent)}}#root#root#root .data-\[active\=true\]\:bg-primary[data-active=true],#root#root#root .data-\[active\=true\]\:bg-primary\/10[data-active=true]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[active\=true\]\:bg-primary\/10[data-active=true]{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .data-\[active\=true\]\:bg-red-500\![data-active=true]{background-color:var(--color-red-500,oklch(63.7% .237 25.331))!important}#root#root#root .data-\[active\=true\]\:bg-transparent[data-active=true]{background-color:#0000}#root#root#root .data-\[active\=true\]\:bg-linear-to-r[data-active=true]{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .data-\[active\=true\]\:bg-linear-to-r[data-active=true]{--tw-gradient-position:to right in oklab}}#root#root#root .data-\[active\=true\]\:bg-linear-to-r[data-active=true]{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .data-\[active\=true\]\:from-white\/15[data-active=true]{--tw-gradient-from:#ffffff26}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[active\=true\]\:from-white\/15[data-active=true]{--tw-gradient-from:color-mix(in oklab,var(--color-white,#fff) 15%,transparent)}}#root#root#root .data-\[active\=true\]\:from-white\/15[data-active=true]{--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))}#root#root#root .data-\[active\=true\]\:to-white\/25[data-active=true]{--tw-gradient-to:#ffffff40}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[active\=true\]\:to-white\/25[data-active=true]{--tw-gradient-to:color-mix(in oklab,var(--color-white,#fff) 25%,transparent)}}#root#root#root .data-\[active\=true\]\:to-white\/25[data-active=true]{--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))}#root#root#root .data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root#root#root .data-\[active\=true\]\:text-foreground[data-active=true]{color:var(--foreground)}#root#root#root .data-\[active\=true\]\:text-primary[data-active=true]{color:var(--primary)}#root#root#root .data-\[active\=true\]\:text-primary-foreground[data-active=true]{color:var(--primary-foreground)}#root#root#root .data-\[active\=true\]\:text-white[data-active=true]{color:var(--color-white,#fff)}#root#root#root .data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}#root#root#root .data-\[active\=true\]\:shadow-\[inset_-0\.4px_-0\.4px_0\.5px_0_\#fff\,inset_0\.4px_0\.4px_0\.5px_0_\#fff\][data-active=true]{--tw-shadow:inset -.4px -.4px .5px 0 var(--tw-shadow-color,#fff),inset .4px .4px .5px 0 var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .data-\[active\=true\]\:backdrop-blur-md[data-active=true]{--tw-backdrop-blur:blur(var(--blur-md,12px));-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,)}#root#root#root .data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}#root#root#root :is(.\*\:data-\[active\=true\]\:ring-0>*)[data-active=true]{--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)}@media (hover:hover){#root#root#root .data-\[active\=true\]\:hover\:bg-muted\/80[data-active=true]:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[active\=true\]\:hover\:bg-muted\/80[data-active=true]:hover{background-color:color-mix(in oklab,var(--muted) 80%,transparent)}}#root#root#root .data-\[active\=true\]\:hover\:bg-transparent[data-active=true]:hover{background-color:#0000}}#root#root#root .data-\[active\=true\]\:focus\:bg-muted\/80[data-active=true]:focus{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[active\=true\]\:focus\:bg-muted\/80[data-active=true]:focus{background-color:color-mix(in oklab,var(--muted) 80%,transparent)}}#root#root#root .data-\[active\=true\]\:focus\:bg-transparent[data-active=true]:focus{background-color:#0000}#root#root#root .data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}#root#root#root .data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}#root#root#root :is(.\*\:data-\[align\=inline-end\]\:hidden>*)[data-align=inline-end]{display:none}#root#root#root :is(.\*\:data-\[align\=inline-start\]\:p-0>*)[data-align=inline-start]{padding:calc(var(--spacing,.25rem) * 0)}#root#root#root .data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}#root#root#root .data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing,.25rem) * 4)}#root#root#root .data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing,.25rem) * 4)}#root#root#root .data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}#root#root#root .data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}#root#root#root .data-\[dragging\=true\]\:bg-accent\/50[data-dragging=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[dragging\=true\]\:bg-accent\/50[data-dragging=true]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}#root#root#root .data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}#root#root#root .data-\[motion\=from-end\]\:slide-in-from-right-30\![data-motion=from-end]{--tw-enter-translate-x:calc(.3*100%)!important}#root#root#root .data-\[motion\=from-start\]\:slide-in-from-left-30\![data-motion=from-start]{--tw-enter-translate-x:calc(.3*-100%)!important}#root#root#root .data-\[motion\=to-end\]\:slide-out-to-right-30\![data-motion=to-end]{--tw-exit-translate-x:calc(.3*100%)!important}#root#root#root .data-\[motion\=to-start\]\:slide-out-to-left-30\![data-motion=to-start]{--tw-exit-translate-x:calc(.3*-100%)!important}#root#root#root .data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}#root#root#root .data-\[orientation\=horizontal\]\:flex-row[data-orientation=horizontal]{flex-direction:row}#root#root#root .data-\[orientation\=vertical\]\:h-5\.5[data-orientation=vertical]{height:calc(var(--spacing,.25rem) * 5.5)}#root#root#root .data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}#root#root#root .data-\[panel-open\]\:border-b[data-panel-open]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .data-\[position\=popper\]\:h-\(--radix-select-trigger-height\)[data-position=popper]{height:var(--radix-select-trigger-height)}#root#root#root .data-\[position\=popper\]\:w-full[data-position=popper]{width:100%}#root#root#root .data-\[position\=popper\]\:min-w-\(--radix-select-trigger-width\)[data-position=popper]{min-width:var(--radix-select-trigger-width)}#root#root#root .data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end=true]{border-radius:var(--cell-radius)}#root#root#root .data-\[range-end\=true\]\:rounded-full\![data-range-end=true]{border-radius:3.40282e+38px!important}#root#root#root .data-\[range-end\=true\]\:rounded-r-\(--cell-radius\)[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}#root#root#root .data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}#root#root#root .data-\[range-end\=true\]\:bg-sky-600\![data-range-end=true]{background-color:var(--color-sky-600,oklch(58.8% .158 241.966))!important}#root#root#root .data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}#root#root#root .data-\[range-end\=true\]\:text-white\![data-range-end=true]{color:var(--color-white,#fff)!important}#root#root#root .data-\[range-end\=true\]\:group-data-\[focused\=true\]\/day\:ring-sky-600\/20[data-range-end=true]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:#0084cc33}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[range-end\=true\]\:group-data-\[focused\=true\]\/day\:ring-sky-600\/20[data-range-end=true]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 20%,transparent)}}#root#root#root .data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}#root#root#root .data-\[range-middle\=true\]\:bg-muted[data-range-middle=true]{background-color:var(--muted)}#root#root#root .data-\[range-middle\=true\]\:bg-sky-600\/20[data-range-middle=true]{background-color:#0084cc33}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[range-middle\=true\]\:bg-sky-600\/20[data-range-middle=true]{background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 20%,transparent)}}#root#root#root .data-\[range-middle\=true\]\:text-foreground[data-range-middle=true]{color:var(--foreground)}#root#root#root .data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start=true]{border-radius:var(--cell-radius)}#root#root#root .data-\[range-start\=true\]\:rounded-full\![data-range-start=true]{border-radius:3.40282e+38px!important}#root#root#root .data-\[range-start\=true\]\:rounded-l-\(--cell-radius\)[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}#root#root#root .data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}#root#root#root .data-\[range-start\=true\]\:bg-sky-600\![data-range-start=true]{background-color:var(--color-sky-600,oklch(58.8% .158 241.966))!important}#root#root#root .data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}#root#root#root .data-\[range-start\=true\]\:text-white\![data-range-start=true]{color:var(--color-white,#fff)!important}#root#root#root .data-\[range-start\=true\]\:group-data-\[focused\=true\]\/day\:ring-sky-600\/20[data-range-start=true]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:#0084cc33}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[range-start\=true\]\:group-data-\[focused\=true\]\/day\:ring-sky-600\/20[data-range-start=true]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 20%,transparent)}}#root#root#root .data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}#root#root#root .data-\[selected-single\=true\]\:bg-primary\![data-selected-single=true]{background-color:var(--primary)!important}#root#root#root .data-\[selected-single\=true\]\:bg-sky-600\![data-selected-single=true]{background-color:var(--color-sky-600,oklch(58.8% .158 241.966))!important}#root#root#root .data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}#root#root#root .data-\[selected-single\=true\]\:text-white\![data-selected-single=true]{color:var(--color-white,#fff)!important}#root#root#root :is(.\*\:data-\[selected-single\=true\]\:bg-orange-600>*)[data-selected-single=true]{background-color:var(--color-orange-600,oklch(64.6% .222 41.116))}#root#root#root :is(.\*\:data-\[selected-single\=true\]\:text-white>*)[data-selected-single=true]{color:var(--color-white,#fff)}#root#root#root .data-\[selected-single\=true\]\:group-data-\[focused\=true\]\/day\:ring-sky-600\/20[data-selected-single=true]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:#0084cc33}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[selected-single\=true\]\:group-data-\[focused\=true\]\/day\:ring-sky-600\/20[data-selected-single=true]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 20%,transparent)}}#root#root#root .data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}#root#root#root .data-\[selected\=true\]\:rounded-l-none\![data-selected=true]{border-top-left-radius:0!important;border-bottom-left-radius:0!important}#root#root#root .data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}#root#root#root .data-\[selected\=true\]\:bg-muted[data-selected=true]{background-color:var(--muted)}#root#root#root .data-\[selected\=true\]\:bg-sky-600\/20\![data-selected=true]{background-color:#0084cc33!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[selected\=true\]\:bg-sky-600\/20\![data-selected=true]{background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 20%,transparent)!important}}#root#root#root .data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}#root#root#root .data-\[selected\=true\]\:text-foreground[data-selected=true]{color:var(--foreground)}#root#root#root .data-\[side\=bottom\]\:top-1[data-side=bottom]{top:calc(var(--spacing,.25rem) * 1)}#root#root#root .data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing,.25rem) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[side\=bottom\]\:slide-in-from-bottom-10\![data-side=bottom]{--tw-enter-translate-y:calc(.1*100%)!important}#root#root#root .data-\[side\=bottom\]\:before\:-top-2\.5[data-side=bottom]:before{content:var(--tw-content);top:calc(var(--spacing,.25rem) * -2.5)}#root#root#root .data-\[side\=bottom\]\:before\:right-0[data-side=bottom]:before{content:var(--tw-content);right:calc(var(--spacing,.25rem) * 0)}#root#root#root .data-\[side\=bottom\]\:before\:left-0[data-side=bottom]:before{content:var(--tw-content);left:calc(var(--spacing,.25rem) * 0)}#root#root#root .data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],#root#root#root .data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:calc(var(--spacing,.25rem) * 0)}#root#root#root .data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}#root#root#root .data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing,.25rem) * -1)}#root#root#root .data-\[side\=left\]\:left-0[data-side=left]{left:calc(var(--spacing,.25rem) * 0)}#root#root#root .data-\[side\=left\]\:h-full[data-side=left]{height:100%}#root#root#root .data-\[side\=left\]\:w-75[data-side=left]{width:calc(var(--spacing,.25rem) * 75)}#root#root#root .data-\[side\=left\]\:w-90[data-side=left]{width:calc(var(--spacing,.25rem) * 90)}#root#root#root .data-\[side\=left\]\:w-full[data-side=left]{width:100%}#root#root#root .data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .data-\[side\=left\]\:border-r-0[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:0}#root#root#root .data-\[side\=left\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=left]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}#root#root#root .data-\[side\=left\]\:data-ending-style\:-translate-x-10[data-side=left][data-ending-style]{--tw-translate-x:calc(var(--spacing,.25rem) * -10);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[side\=left\]\:data-starting-style\:-translate-x-10[data-side=left][data-starting-style]{--tw-translate-x:calc(var(--spacing,.25rem) * -10);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:calc(var(--spacing,.25rem) * 0)}#root#root#root .data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}#root#root#root .data-\[side\=right\]\:right-0[data-side=right]{right:calc(var(--spacing,.25rem) * 0)}#root#root#root .data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing,.25rem) * -1)}#root#root#root .data-\[side\=right\]\:h-full[data-side=right]{height:100%}#root#root#root .data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}#root#root#root .data-\[side\=right\]\:w-full[data-side=right]{width:100%}#root#root#root .data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing,.25rem) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}#root#root#root .data-\[side\=right\]\:border-l-0[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:0}#root#root#root .data-\[side\=right\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=right]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}#root#root#root .data-\[side\=right\]\:data-ending-style\:translate-x-10[data-side=right][data-ending-style]{--tw-translate-x:calc(var(--spacing,.25rem) * 10);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[side\=right\]\:data-starting-style\:translate-x-10[data-side=right][data-starting-style]{--tw-translate-x:calc(var(--spacing,.25rem) * 10);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing,.25rem) * -2.5)}#root#root#root .data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],#root#root#root .data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .data-\[size\=default\]\:h-3[data-size=default]{height:calc(var(--spacing,.25rem) * 3)}#root#root#root .data-\[size\=default\]\:h-5\.5[data-size=default]{height:calc(var(--spacing,.25rem) * 5.5)}#root#root#root .data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing,.25rem) * 9)}#root#root#root .data-\[size\=default\]\:h-12[data-size=default]{height:calc(var(--spacing,.25rem) * 12)}#root#root#root .data-\[size\=default\]\:h-\[inherit\][data-size=default]{height:inherit}#root#root#root .data-\[size\=default\]\:w-10[data-size=default]{width:calc(var(--spacing,.25rem) * 10)}#root#root#root .data-\[size\=default\]\:w-auto[data-size=default]{width:auto}#root#root#root .data-\[size\=default\]\:w-full[data-size=default]{width:100%}#root#root#root .data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing,.25rem) * 3)}#root#root#root :is(.\*\:data-\[slot\=\"scroll-area-scrollbar\"\]\:px-0>*)[data-slot=scroll-area-scrollbar]{padding-inline:calc(var(--spacing,.25rem) * 0)}#root#root#root :is(.\*\*\:data-\[slot\=\"scroll-area-thumb\"\]\:bg-border\/60 *)[data-slot=scroll-area-thumb]{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\*\:data-\[slot\=\"scroll-area-thumb\"\]\:bg-border\/60 *)[data-slot=scroll-area-thumb]{background-color:color-mix(in oklab,var(--border) 60%,transparent)}}#root#root#root :is(.\*\*\:data-\[slot\=\"sheet-close\"\]\:top-1\.75 *)[data-slot=sheet-close]{top:calc(var(--spacing,.25rem) * 1.75)}#root#root#root :is(.\*\*\:data-\[slot\=\"sheet-close\"\]\:top-3 *)[data-slot=sheet-close]{top:calc(var(--spacing,.25rem) * 3)}#root#root#root :is(.\*\*\:data-\[slot\=\"sheet-close\"\]\:right-3 *)[data-slot=sheet-close]{right:calc(var(--spacing,.25rem) * 3)}#root#root#root :is(.\*\*\:data-\[slot\=\"sheet-close\"\]\:right-16 *)[data-slot=sheet-close]{right:calc(var(--spacing,.25rem) * 16)}#root#root#root .data-\[slot\=\"sidebar-container\"\]\:border-0[data-slot=sidebar-container]{border-style:var(--tw-border-style);border-width:0}#root#root#root .data-\[slot\=\"sidebar-container\"\]\:border-0\![data-slot=sidebar-container]{border-style:var(--tw-border-style)!important;border-width:0!important}#root#root#root :is(.\*\:data-\[slot\=\"sidebar-inner\"\]\:overflow-hidden>*)[data-slot=sidebar-inner]{overflow:hidden}#root#root#root :is(.\*\:data-\[slot\=\"sidebar-inner\"\]\:rounded-xl>*)[data-slot=sidebar-inner]{border-radius:calc(var(--radius) * 1.4)}#root#root#root :is(.\*\:data-\[slot\=\"sidebar-inner\"\]\:bg-background>*)[data-slot=sidebar-inner]{background-color:var(--background)}#root#root#root :is(.\*\:data-\[slot\=\"sidebar-inner\"\]\:bg-muted>*)[data-slot=sidebar-inner]{background-color:var(--muted)}#root#root#root :is(.\*\:data-\[slot\=\"sidebar-inner\"\]\:bg-transparent>*)[data-slot=sidebar-inner]{background-color:#0000}#root#root#root :is(.\*\:data-\[slot\=\"sidebar-inner\"\]\:shadow-sm>*)[data-slot=sidebar-inner]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root :is(.\*\:data-\[slot\=\"sidebar-inner\"\]\:ring-1>*)[data-slot=sidebar-inner]{--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)}#root#root#root :is(.\*\:data-\[slot\=\"sidebar-inner\"\]\:ring-border>*)[data-slot=sidebar-inner]{--tw-ring-color:var(--border)}#root#root#root :is(.\*\*\:data-\[slot\=\'dropdown-menu-checkbox-item-indicator\'\]\:hidden *)[data-slot=dropdown-menu-checkbox-item-indicator],#root#root#root :is(.\*\:data-\[slot\=accordion-trigger-icon\]\:hidden>*)[data-slot=accordion-trigger-icon]{display:none}#root#root#root :is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:order-first *)[data-slot=accordion-trigger-icon]{order:-9999}#root#root#root :is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ml-0 *)[data-slot=accordion-trigger-icon]{margin-left:calc(var(--spacing,.25rem) * 0)}#root#root#root :is(:where(:where([data-state=open]),:where([data-open]:not([data-open=false]))) .in-data-open\:\*\*\:data-\[slot\=accordion-trigger-icon\]\:text-amber-600 *)[data-slot=accordion-trigger-icon]{color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root :is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}#root#root#root :is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}#root#root#root :is(.\*\:data-\[slot\=avatar\]\:size-16>*)[data-slot=avatar]{width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16)}#root#root#root :is(.\*\:data-\[slot\=avatar\]\:border-2>*)[data-slot=avatar]{border-style:var(--tw-border-style);border-width:2px}#root#root#root :is(.\*\:data-\[slot\=avatar\]\:border-background>*)[data-slot=avatar]{border-color:var(--background)}#root#root#root :is(.\*\:data-\[slot\=avatar\]\:shadow-md>*)[data-slot=avatar]{--tw-shadow:var(--shadow-md)}#root#root#root :is(.\*\:data-\[slot\=avatar\]\:ring-0>*)[data-slot=avatar],#root#root#root :is(.\*\:data-\[slot\=avatar\]\:shadow-md>*)[data-slot=avatar]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root :is(.\*\:data-\[slot\=avatar\]\:ring-0>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root :is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--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)}#root#root#root :is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}#root#root#root :is(.\*\:data-\[slot\=avatar\]\:ring-black>*)[data-slot=avatar]{--tw-ring-color:var(--color-black,#000)}#root#root#root :is(.\*\:data-\[slot\=avatar\]\:grayscale>*)[data-slot=avatar]{--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,)}#root#root#root :is(.\*\*\:data-\[slot\=avatar\]\:ring-1 *)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root :is(.\*\*\:data-\[slot\=avatar\]\:ring-1 *)[data-slot=avatar],#root#root#root :is(.\*\*\:data-\[slot\=avatar\]\:ring-2 *)[data-slot=avatar]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root :is(.\*\*\:data-\[slot\=avatar\]\:ring-2 *)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root :is(.\*\*\:data-\[slot\=avatar\]\:ring-background *)[data-slot=avatar]{--tw-ring-color:var(--background)}#root#root#root :is(.\*\*\:data-\[slot\=avatar\]\:ring-neutral-400 *)[data-slot=avatar]{--tw-ring-color:var(--color-neutral-400,oklch(70.8% 0 0))}#root#root#root :is(.\*\*\:data-\[slot\=avatar\]\:ring-ring *)[data-slot=avatar]{--tw-ring-color:var(--ring)}#root#root#root :is(.\*\*\:data-\[slot\=avatar\]\:grayscale *)[data-slot=avatar]{--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,)}#root#root#root :is(.\*\:data-\[slot\=button\]\:mt-10>*)[data-slot=button]{margin-top:calc(var(--spacing,.25rem) * 10)}#root#root#root :where(:is(.\*\:data-\[slot\=card-content\]\:space-y-5>*)[data-slot=card-content]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 5) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(:is(.\*\:data-\[slot\=card-content\]\:space-y-6>*)[data-slot=card-content]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :is(.\*\:data-\[slot\=carousel-content\]\:h-full>*)[data-slot=carousel-content]{height:100%}#root#root#root :is(.\*\:data-\[slot\=carousel-content\]\:overflow-visible>*)[data-slot=carousel-content]{overflow:visible}#root#root#root :is(.\*\*\:data-\[slot\=carousel-content\]\:h-full *)[data-slot=carousel-content]{height:100%}#root#root#root :is(.\*\*\:data-\[slot\=carousel-content\]\:px-px *)[data-slot=carousel-content]{padding-inline:1px}#root#root#root :is(.\*\:data-\[slot\=dialog-close\]\:top-1\.5>*)[data-slot=dialog-close]{top:calc(var(--spacing,.25rem) * 1.5)}#root#root#root :is(.\*\:data-\[slot\=dialog-close\]\:right-1\.5>*)[data-slot=dialog-close]{right:calc(var(--spacing,.25rem) * 1.5)}#root#root#root :is(.\*\:data-\[slot\=dialog-close\]\:hidden>*)[data-slot=dialog-close]{display:none}#root#root#root :is(.\*\*\:data-\[slot\=dialog-close\]\:top-5 *)[data-slot=dialog-close]{top:calc(var(--spacing,.25rem) * 5)}#root#root#root :is(.\*\*\:data-\[slot\=dialog-close\]\:right-5 *)[data-slot=dialog-close]{right:calc(var(--spacing,.25rem) * 5)}#root#root#root :is(.\*\*\:data-\[slot\=dialog-close\]\:flex *)[data-slot=dialog-close]{display:flex}#root#root#root :is(.\*\*\:data-\[slot\=dialog-close\]\:size-7 *)[data-slot=dialog-close]{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}#root#root#root :is(.\*\*\:data-\[slot\=dialog-close\]\:items-center *)[data-slot=dialog-close]{align-items:center}#root#root#root :is(.\*\*\:data-\[slot\=dialog-close\]\:justify-center *)[data-slot=dialog-close]{justify-content:center}#root#root#root :is(.\*\*\:data-\[slot\=dialog-close\]\:rounded-full *)[data-slot=dialog-close]{border-radius:3.40282e+38px}#root#root#root :is(.\*\*\:data-\[slot\=dialog-close\]\:bg-card *)[data-slot=dialog-close]{background-color:var(--card)}#root#root#root :is(.\*\*\:data-\[slot\=dialog-close\]\:bg-primary\/10 *)[data-slot=dialog-close]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\*\:data-\[slot\=dialog-close\]\:bg-primary\/10 *)[data-slot=dialog-close]{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root :is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}#root#root#root :is(.\*\*\:data-\[slot\=icon-stack-layer\]\:fill-background *)[data-slot=icon-stack-layer]{fill:var(--background)}#root#root#root :is(.\*\:data-\[slot\=input-group\]\:bg-transparent>*)[data-slot=input-group]{background-color:#0000}#root#root#root :is(.\*\:data-\[slot\=input-group-control\]\:text-base>*)[data-slot=input-group-control]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}#root#root#root :is(.\*\:data-\[slot\=input-otp-slot\]\:rounded-lg>*)[data-slot=input-otp-slot]{border-radius:var(--radius)}#root#root#root :is(.\*\:data-\[slot\=input-otp-slot\]\:rounded-none>*)[data-slot=input-otp-slot]{border-radius:0}#root#root#root :is(.\*\:data-\[slot\=input-otp-slot\]\:border>*)[data-slot=input-otp-slot]{border-style:var(--tw-border-style);border-width:1px}#root#root#root :is(.\*\:data-\[slot\=input-otp-slot\]\:border-0>*)[data-slot=input-otp-slot]{border-style:var(--tw-border-style);border-width:0}#root#root#root :is(.\*\:data-\[slot\=input-otp-slot\]\:border-b-2>*)[data-slot=input-otp-slot]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}#root#root#root :is(.\*\:data-\[slot\=input-otp-slot\]\:border-transparent>*)[data-slot=input-otp-slot]{border-color:#0000}#root#root#root :is(.\*\:data-\[slot\=input-otp-slot\]\:bg-muted>*)[data-slot=input-otp-slot]{background-color:var(--muted)}#root#root#root :is(.\*\:data-\[slot\=kanban-add-column\]\:w-64>*)[data-slot=kanban-add-column]{width:calc(var(--spacing,.25rem) * 64)}#root#root#root :is(.\*\:data-\[slot\=native-select\]\:border-none>*)[data-slot=native-select]{--tw-border-style:none;border-style:none}#root#root#root :is(.\*\:data-\[slot\=native-select\]\:px-0>*)[data-slot=native-select]{padding-inline:calc(var(--spacing,.25rem) * 0)}#root#root#root :is(.\*\:data-\[slot\=native-select\]\:pl-9>*)[data-slot=native-select]{padding-left:calc(var(--spacing,.25rem) * 9)}#root#root#root :is(.\*\:data-\[slot\=native-select\]\:focus-visible\:ring-0>*)[data-slot=native-select]:focus-visible{--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)}#root#root#root :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:bg-transparent\! *)[data-slot=navigation-menu-link]{background-color:#0000!important}#root#root#root :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:text-neutral-300\! *)[data-slot=navigation-menu-link]{color:var(--color-neutral-300,oklch(87% 0 0))!important}#root#root#root :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:text-white\/80\! *)[data-slot=navigation-menu-link]{color:#fffc!important}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:text-white\/80\! *)[data-slot=navigation-menu-link]{color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)!important}}@media (hover:hover){#root#root#root :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:hover\:text-neutral-100\! *)[data-slot=navigation-menu-link]:hover{color:var(--color-neutral-100,oklch(97% 0 0))!important}#root#root#root :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:hover\:text-white\! *)[data-slot=navigation-menu-link]:hover{color:var(--color-white,#fff)!important}}#root#root#root :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]: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)}#root#root#root :is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}#root#root#root :is(.\*\:data-\[slot\=popover-trigger\]\:mt-10>*)[data-slot=popover-trigger]{margin-top:calc(var(--spacing,.25rem) * 10)}#root#root#root :is(.\*\:data-\[slot\=progress-indicator\]\:animate-gradient-flow>*)[data-slot=progress-indicator]{animation:gradient-flow var(--duration,4s) linear infinite}#root#root#root :is(.\*\:data-\[slot\=progress-indicator\]\:animate-progress-bar-stripes>*)[data-slot=progress-indicator]{animation:progress-bar-stripes var(--duration,1s) linear infinite}#root#root#root :is(.\*\:data-\[slot\=progress-indicator\]\:rounded-l-full>*)[data-slot=progress-indicator]{border-top-left-radius:3.40282e+38px;border-bottom-left-radius:3.40282e+38px}#root#root#root :is(.\*\:data-\[slot\=progress-indicator\]\:rounded-r-full>*)[data-slot=progress-indicator]{border-top-right-radius:3.40282e+38px;border-bottom-right-radius:3.40282e+38px}#root#root#root :is(.\*\:data-\[slot\=progress-indicator\]\:bg-amber-600>*)[data-slot=progress-indicator]{background-color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root :is(.\*\:data-\[slot\=progress-indicator\]\:bg-destructive>*)[data-slot=progress-indicator]{background-color:var(--destructive)}#root#root#root :is(.\*\:data-\[slot\=progress-indicator\]\:bg-green-600>*)[data-slot=progress-indicator]{background-color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root :is(.\*\:data-\[slot\=progress-indicator\]\:bg-sky-600>*)[data-slot=progress-indicator]{background-color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root :is(.\*\:data-\[slot\=progress-indicator\]\:bg-linear-to-r>*)[data-slot=progress-indicator]{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root :is(.\*\:data-\[slot\=progress-indicator\]\:bg-linear-to-r>*)[data-slot=progress-indicator]{--tw-gradient-position:to right in oklab}}#root#root#root :is(.\*\:data-\[slot\=progress-indicator\]\:bg-linear-to-r>*)[data-slot=progress-indicator]{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root :is(.\*\:data-\[slot\=progress-indicator\]\:bg-\[linear-gradient\(45deg\,rgba\(255\,255\,255\,0\.28\)_25\%\,transparent_25\%\,transparent_50\%\,rgba\(255\,255\,255\,0\.28\)_50\%\,rgba\(255\,255\,255\,0\.28\)_75\%\,transparent_75\%\,transparent\)\]>*)[data-slot=progress-indicator]{background-image:linear-gradient(45deg,#ffffff47 25%,#0000 25% 50%,#ffffff47 50% 75%,#0000 75%,#0000)}#root#root#root :is(.\*\:data-\[slot\=progress-indicator\]\:from-muted>*)[data-slot=progress-indicator]{--tw-gradient-from:var(--muted);--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))}#root#root#root :is(.\*\:data-\[slot\=progress-indicator\]\:from-primary>*)[data-slot=progress-indicator]{--tw-gradient-from:var(--primary);--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))}#root#root#root :is(.\*\:data-\[slot\=progress-indicator\]\:via-muted\/70>*)[data-slot=progress-indicator]{--tw-gradient-via:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\:data-\[slot\=progress-indicator\]\:via-muted\/70>*)[data-slot=progress-indicator]{--tw-gradient-via:color-mix(in oklab,var(--muted) 70%,transparent)}}#root#root#root :is(.\*\:data-\[slot\=progress-indicator\]\:via-muted\/70>*)[data-slot=progress-indicator]{--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)}#root#root#root :is(.\*\:data-\[slot\=progress-indicator\]\:to-primary>*)[data-slot=progress-indicator]{--tw-gradient-to:var(--primary);--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))}#root#root#root :is(.\*\:data-\[slot\=progress-indicator\]\:bg-size-\[0\.75rem_0\.75rem\]>*)[data-slot=progress-indicator]{background-size:.75rem .75rem}#root#root#root :is(.\*\:data-\[slot\=progress-indicator\]\:bg-size-\[200\%_100\%\]>*)[data-slot=progress-indicator]{background-size:200% 100%}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:animate-gradient-flow *)[data-slot=progress-indicator]{animation:gradient-flow var(--duration,4s) linear infinite}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:animate-progress-bar-stripes *)[data-slot=progress-indicator]{animation:progress-bar-stripes var(--duration,1s) linear infinite}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:rounded-full *)[data-slot=progress-indicator]{border-radius:3.40282e+38px}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:rounded-none *)[data-slot=progress-indicator]{border-radius:0}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:rounded-l-full *)[data-slot=progress-indicator]{border-top-left-radius:3.40282e+38px;border-bottom-left-radius:3.40282e+38px}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:bg-amber-600 *)[data-slot=progress-indicator]{background-color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:bg-amber-600\/80 *)[data-slot=progress-indicator]{background-color:#dd7400cc}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:bg-amber-600\/80 *)[data-slot=progress-indicator]{background-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 80%,transparent)}}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:bg-chart-1 *)[data-slot=progress-indicator]{background-color:var(--chart-1)}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:bg-chart-2 *)[data-slot=progress-indicator]{background-color:var(--chart-2)}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:bg-chart-3 *)[data-slot=progress-indicator]{background-color:var(--chart-3)}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:bg-chart-4 *)[data-slot=progress-indicator]{background-color:var(--chart-4)}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:bg-chart-5 *)[data-slot=progress-indicator]{background-color:var(--chart-5)}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:bg-destructive *)[data-slot=progress-indicator],#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:bg-destructive\/80 *)[data-slot=progress-indicator]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:bg-destructive\/80 *)[data-slot=progress-indicator]{background-color:color-mix(in oklab,var(--destructive) 80%,transparent)}}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:bg-emerald-600\/80 *)[data-slot=progress-indicator]{background-color:#009767cc}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:bg-emerald-600\/80 *)[data-slot=progress-indicator]{background-color:color-mix(in oklab,var(--color-emerald-600,oklch(59.6% .145 163.225)) 80%,transparent)}}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:bg-green-600 *)[data-slot=progress-indicator]{background-color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:bg-primary *)[data-slot=progress-indicator],#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:bg-primary\/60 *)[data-slot=progress-indicator]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:bg-primary\/60 *)[data-slot=progress-indicator]{background-color:color-mix(in oklab,var(--primary) 60%,transparent)}}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:bg-sky-600 *)[data-slot=progress-indicator]{background-color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:bg-linear-to-r *)[data-slot=progress-indicator]{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:bg-linear-to-r *)[data-slot=progress-indicator]{--tw-gradient-position:to right in oklab}}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:bg-linear-to-r *)[data-slot=progress-indicator]{background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:bg-\[linear-gradient\(45deg\,rgba\(255\,255\,255\,0\.28\)_25\%\,transparent_25\%\,transparent_50\%\,rgba\(255\,255\,255\,0\.28\)_50\%\,rgba\(255\,255\,255\,0\.28\)_75\%\,transparent_75\%\,transparent\)\] *)[data-slot=progress-indicator]{background-image:linear-gradient(45deg,#ffffff47 25%,#0000 25% 50%,#ffffff47 50% 75%,#0000 75%,#0000)}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:from-muted *)[data-slot=progress-indicator]{--tw-gradient-from:var(--muted);--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))}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:from-primary *)[data-slot=progress-indicator]{--tw-gradient-from:var(--primary);--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))}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:via-muted\/70 *)[data-slot=progress-indicator]{--tw-gradient-via:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:via-muted\/70 *)[data-slot=progress-indicator]{--tw-gradient-via:color-mix(in oklab,var(--muted) 70%,transparent)}}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:via-muted\/70 *)[data-slot=progress-indicator]{--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)}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:to-primary *)[data-slot=progress-indicator]{--tw-gradient-to:var(--primary);--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))}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:bg-size-\[0\.75rem_0\.75rem\] *)[data-slot=progress-indicator]{background-size:.75rem .75rem}#root#root#root :is(.\*\*\:data-\[slot\=progress-indicator\]\:bg-size-\[200\%_100\%\] *)[data-slot=progress-indicator]{background-size:200% 100%}#root#root#root :is(.\*\:data-\[slot\=progress-track\]\:h-1\.5>*)[data-slot=progress-track]{height:calc(var(--spacing,.25rem) * 1.5)}#root#root#root :is(.\*\:data-\[slot\=progress-track\]\:h-2>*)[data-slot=progress-track]{height:calc(var(--spacing,.25rem) * 2)}#root#root#root :is(.\*\:data-\[slot\=progress-track\]\:h-3>*)[data-slot=progress-track]{height:calc(var(--spacing,.25rem) * 3)}#root#root#root :is(.\*\:data-\[slot\=progress-track\]\:h-4>*)[data-slot=progress-track]{height:calc(var(--spacing,.25rem) * 4)}#root#root#root :is(.\*\:data-\[slot\=progress-track\]\:rounded-none>*)[data-slot=progress-track]{border-radius:0}#root#root#root :is(.\*\:data-\[slot\=progress-track\]\:rounded-xs>*)[data-slot=progress-track]{border-radius:var(--radius-xs,.125rem)}#root#root#root :is(.\*\:data-\[slot\=progress-track\]\:bg-amber-600\/20>*)[data-slot=progress-track]{background-color:#dd740033}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\:data-\[slot\=progress-track\]\:bg-amber-600\/20>*)[data-slot=progress-track]{background-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 20%,transparent)}}#root#root#root :is(.\*\:data-\[slot\=progress-track\]\:bg-destructive\/20>*)[data-slot=progress-track]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\:data-\[slot\=progress-track\]\:bg-destructive\/20>*)[data-slot=progress-track]{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root#root#root :is(.\*\:data-\[slot\=progress-track\]\:bg-green-600\/20>*)[data-slot=progress-track]{background-color:#00a54433}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\:data-\[slot\=progress-track\]\:bg-green-600\/20>*)[data-slot=progress-track]{background-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 20%,transparent)}}#root#root#root :is(.\*\:data-\[slot\=progress-track\]\:bg-primary\/20>*)[data-slot=progress-track]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\:data-\[slot\=progress-track\]\:bg-primary\/20>*)[data-slot=progress-track]{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root :is(.\*\:data-\[slot\=progress-track\]\:bg-sky-600\/20>*)[data-slot=progress-track]{background-color:#0084cc33}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\:data-\[slot\=progress-track\]\:bg-sky-600\/20>*)[data-slot=progress-track]{background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 20%,transparent)}}#root#root#root :is(.\*\*\:data-\[slot\=progress-track\]\:h-1\.5 *)[data-slot=progress-track]{height:calc(var(--spacing,.25rem) * 1.5)}#root#root#root :is(.\*\*\:data-\[slot\=progress-track\]\:h-2 *)[data-slot=progress-track]{height:calc(var(--spacing,.25rem) * 2)}#root#root#root :is(.\*\*\:data-\[slot\=progress-track\]\:h-2\.5 *)[data-slot=progress-track]{height:calc(var(--spacing,.25rem) * 2.5)}#root#root#root :is(.\*\*\:data-\[slot\=progress-track\]\:bg-muted-foreground\/15 *)[data-slot=progress-track]{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\*\:data-\[slot\=progress-track\]\:bg-muted-foreground\/15 *)[data-slot=progress-track]{background-color:color-mix(in oklab,var(--muted-foreground) 15%,transparent)}}#root#root#root :is(.\*\*\:data-\[slot\=progress-track\]\:bg-primary\/20 *)[data-slot=progress-track]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\*\:data-\[slot\=progress-track\]\:bg-primary\/20 *)[data-slot=progress-track]{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root :is(.\*\:data-\[slot\=radio-group\]\:w-auto>*)[data-slot=radio-group]{width:auto}#root#root#root :is(.\*\*\:data-\[slot\=scroll-area-scrollbar\]\:m-0 *)[data-slot=scroll-area-scrollbar]{margin:calc(var(--spacing,.25rem) * 0)}#root#root#root :is(.\*\:data-\[slot\=scroll-area-viewport\]\:h-auto\!>*)[data-slot=scroll-area-viewport]{height:auto!important}#root#root#root :is(.\*\:data-\[slot\=scroll-area-viewport\]\:h-full>*)[data-slot=scroll-area-viewport]{height:100%}#root#root#root :is(.\*\:data-\[slot\=scroll-area-viewport\]\:max-h-43\.75>*)[data-slot=scroll-area-viewport]{max-height:calc(var(--spacing,.25rem) * 43.75)}#root#root#root :is(.\*\:data-\[slot\=scroll-area-viewport\]\:p-0\.75>*)[data-slot=scroll-area-viewport]{padding:calc(var(--spacing,.25rem) * .75)}#root#root#root :is(.\*\*\:data-\[slot\=scroll-area-viewport\]\:h-full *)[data-slot=scroll-area-viewport]{height:100%}#root#root#root :is(.\*\*\:data-\[slot\=scroll-area-viewport\]\:overscroll-contain *)[data-slot=scroll-area-viewport]{overscroll-behavior:contain}#root#root#root :is(:is(.\*\:data-\[slot\=select-item\]\:not-data-\[variant\=destructive\]\:focus\:\*\*\:text-sky-600>*)[data-slot=select-item]:not([data-variant=destructive]):focus *){color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root :is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#root#root#root :is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}#root#root#root :is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}#root#root#root :is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing,.25rem) * 2)}#root#root#root :is(.\*\:data-\[slot\=sidebar-inner\]\:rounded-xl>*)[data-slot=sidebar-inner]{border-radius:calc(var(--radius) * 1.4)}#root#root#root :is(.\*\:data-\[slot\=sidebar-inner\]\:border>*)[data-slot=sidebar-inner]{border-style:var(--tw-border-style);border-width:1px}#root#root#root :is(.\*\:data-\[slot\=sidebar-inner\]\:shadow-xl>*)[data-slot=sidebar-inner]{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root :is(.\*\*\:data-\[slot\=sidebar-inner\]\:rounded-lg *)[data-slot=sidebar-inner]{border-radius:var(--radius)}#root#root#root :is(.\*\*\:data-\[slot\=sidebar-inner\]\:rounded-md *)[data-slot=sidebar-inner]{border-radius:calc(var(--radius) * .8)}#root#root#root :is(.\*\*\:data-\[slot\=sidebar-inner\]\:border *)[data-slot=sidebar-inner]{border-style:var(--tw-border-style);border-width:1px}#root#root#root :is(.\*\*\:data-\[slot\=sidebar-inner\]\:bg-background *)[data-slot=sidebar-inner]{background-color:var(--background)}#root#root#root :is(.\*\*\:data-\[slot\=sidebar-inner\]\:bg-card *)[data-slot=sidebar-inner]{background-color:var(--card)}#root#root#root :is(.\*\*\:data-\[slot\=sidebar-inner\]\:bg-muted *)[data-slot=sidebar-inner]{background-color:var(--muted)}#root#root#root :is(.\*\*\:data-\[slot\=sidebar-inner\]\:shadow-md *)[data-slot=sidebar-inner]{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root :is(.\*\*\:data-\[slot\=sidebar-inner\]\:shadow-sm *)[data-slot=sidebar-inner]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root :is(.\*\:data-\[slot\=sidebar-inner\]\:group-data-\[variant\=floating\]\:rounded-xl>*)[data-slot=sidebar-inner]:is(:where(.group)[data-variant=floating] *){border-radius:calc(var(--radius) * 1.4)}#root#root#root :is(.\*\:data-\[slot\=sidebar-inner\]\:group-data-\[variant\=floating\]\:bg-sidebar>*)[data-slot=sidebar-inner]:is(:where(.group)[data-variant=floating] *){background-color:var(--sidebar)}#root#root#root :is(.\*\*\:data-\[slot\=slider-range\]\:bg-primary *)[data-slot=slider-range],#root#root#root :is(.\*\:data-\[slot\=slider-range\]\:bg-primary>*)[data-slot=slider-range]{background-color:var(--primary)}#root#root#root :is(.\*\:data-\[slot\=slider-thumb\]\:border-primary\/50>*)[data-slot=slider-thumb]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\:data-\[slot\=slider-thumb\]\:border-primary\/50>*)[data-slot=slider-thumb]{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}#root#root#root :is(.\*\:data-\[slot\=slider-thumb\]\:shadow-none>*)[data-slot=slider-thumb]{--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)}#root#root#root :is(.\*\*\:data-\[slot\=slider-thumb\]\:size-4\.5 *)[data-slot=slider-thumb]{width:calc(var(--spacing,.25rem) * 4.5);height:calc(var(--spacing,.25rem) * 4.5)}#root#root#root :is(.\*\*\:data-\[slot\=slider-thumb\]\:h-3\.5 *)[data-slot=slider-thumb]{height:calc(var(--spacing,.25rem) * 3.5)}#root#root#root :is(.\*\*\:data-\[slot\=slider-thumb\]\:h-6 *)[data-slot=slider-thumb]{height:calc(var(--spacing,.25rem) * 6)}#root#root#root :is(.\*\*\:data-\[slot\=slider-thumb\]\:w-2\.5 *)[data-slot=slider-thumb]{width:calc(var(--spacing,.25rem) * 2.5)}#root#root#root :is(.\*\*\:data-\[slot\=slider-thumb\]\:w-7 *)[data-slot=slider-thumb]{width:calc(var(--spacing,.25rem) * 7)}#root#root#root :is(.\*\*\:data-\[slot\=slider-thumb\]\:rotate-45 *)[data-slot=slider-thumb]{rotate:45deg}#root#root#root :is(.\*\*\:data-\[slot\=slider-thumb\]\:cursor-grab *)[data-slot=slider-thumb]{cursor:grab}#root#root#root :is(.\*\*\:data-\[slot\=slider-thumb\]\:cursor-grabbing *)[data-slot=slider-thumb]{cursor:grabbing}#root#root#root :is(.\*\*\:data-\[slot\=slider-thumb\]\:rounded *)[data-slot=slider-thumb]{border-radius:.25rem}#root#root#root :is(.\*\*\:data-\[slot\=slider-thumb\]\:rounded-full *)[data-slot=slider-thumb]{border-radius:3.40282e+38px}#root#root#root :is(.\*\*\:data-\[slot\=slider-thumb\]\:rounded-sm *)[data-slot=slider-thumb]{border-radius:calc(var(--radius) * .6)}#root#root#root :is(.\*\*\:data-\[slot\=slider-thumb\]\:border-2 *)[data-slot=slider-thumb]{border-style:var(--tw-border-style);border-width:2px}#root#root#root :is(.\*\*\:data-\[slot\=slider-thumb\]\:border-3 *)[data-slot=slider-thumb]{border-style:var(--tw-border-style);border-width:3px}#root#root#root :is(.\*\*\:data-\[slot\=slider-thumb\]\:border-4 *)[data-slot=slider-thumb]{border-style:var(--tw-border-style);border-width:4px}#root#root#root :is(.\*\*\:data-\[slot\=slider-thumb\]\:border-\[3px\] *)[data-slot=slider-thumb]{border-style:var(--tw-border-style);border-width:3px}#root#root#root :is(.\*\*\:data-\[slot\=slider-thumb\]\:border-background *)[data-slot=slider-thumb]{border-color:var(--background)}#root#root#root :is(.\*\*\:data-\[slot\=slider-thumb\]\:border-primary *)[data-slot=slider-thumb],#root#root#root :is(.\*\*\:data-\[slot\=slider-thumb\]\:border-primary\/50 *)[data-slot=slider-thumb]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\*\:data-\[slot\=slider-thumb\]\:border-primary\/50 *)[data-slot=slider-thumb]{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}#root#root#root :is(.\*\*\:data-\[slot\=slider-thumb\]\:bg-background *)[data-slot=slider-thumb]{background-color:var(--background)}#root#root#root :is(.\*\*\:data-\[slot\=slider-thumb\]\:bg-primary *)[data-slot=slider-thumb]{background-color:var(--primary)}#root#root#root :is(.\*\*\:data-\[slot\=slider-thumb\]\:shadow-none *)[data-slot=slider-thumb]{--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)}#root#root#root :is(.\*\*\:data-\[slot\=slider-thumb\]\:ring-offset-0 *)[data-slot=slider-thumb]{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}@media (hover:hover){#root#root#root :is(.\*\*\:data-\[slot\=slider-thumb\]\:group-hover\:ring-0 *)[data-slot=slider-thumb]:is(:where(.group):hover *),#root#root#root :is(.\*\*\:data-\[slot\=slider-thumb\]\:hover\:ring-0 *)[data-slot=slider-thumb]:hover,#root#root#root :is(.\*\:data-\[slot\=slider-thumb\]\:group-hover\:ring-0>*)[data-slot=slider-thumb]:is(:where(.group):hover *),#root#root#root :is(.\*\:data-\[slot\=slider-thumb\]\:hover\:ring-0>*)[data-slot=slider-thumb]:hover{--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)}}#root#root#root :is(.\*\*\:data-\[slot\=slider-track\]\:h-2 *)[data-slot=slider-track],#root#root#root :is(.\*\:data-\[slot\=slider-track\]\:h-2>*)[data-slot=slider-track]{height:calc(var(--spacing,.25rem) * 2)}#root#root#root :is(.\*\*\:data-\[slot\=slider-track\]\:opacity-90 *)[data-slot=slider-track]{opacity:.9}#root#root#root :is(.\*\*\:data-\[slot\=table-container\]\:overflow-visible *)[data-slot=table-container]{overflow:visible}#root#root#root :is(.\*\*\:data-\[slot\=tabs-trigger\]\:border-x-0 *)[data-slot=tabs-trigger]{border-inline-style:var(--tw-border-style);border-inline-width:0}#root#root#root :is(.\*\*\:data-\[slot\=tabs-trigger\]\:px-6 *)[data-slot=tabs-trigger]{padding-inline:calc(var(--spacing,.25rem) * 6)}#root#root#root :is(.\*\:data-\[slot\=toggle-group-item\]\:size-8>*)[data-slot=toggle-group-item]{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root#root#root :is(.\*\:data-\[slot\=toggle-group-item\]\:rounded-full\!>*)[data-slot=toggle-group-item]{border-radius:3.40282e+38px!important}#root#root#root :is(.\*\:data-\[slot\=toggle-group-item\]\:bg-muted>*)[data-slot=toggle-group-item]{background-color:var(--muted)}#root#root#root :is(.\*\:data-\[slot\=tooltip-trigger\]\:ring-1>*)[data-slot=tooltip-trigger]{--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)}#root#root#root :is(.\*\:data-\[slot\=tooltip-trigger\]\:ring-ring>*)[data-slot=tooltip-trigger]{--tw-ring-color:var(--ring)}#root#root#root .data-\[state\=active\]\:border-primary[data-state=active]{border-color:var(--primary)}#root#root#root .data-\[state\=active\]\:bg-green-600\/20[data-state=active]{background-color:#00a54433}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[state\=active\]\:bg-green-600\/20[data-state=active]{background-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 20%,transparent)}}#root#root#root .data-\[state\=active\]\:bg-primary[data-state=active],#root#root#root .data-\[state\=active\]\:bg-primary\/20[data-state=active]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[state\=active\]\:bg-primary\/20[data-state=active]{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}#root#root#root .data-\[state\=active\]\:text-green-600[data-state=active]{color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .data-\[state\=active\]\:text-primary[data-state=active]{color:var(--primary)}#root#root#root .data-\[state\=active\]\:text-primary-foreground[data-state=active]{color:var(--primary-foreground)}#root#root#root .data-\[state\=active\]\:shadow-none[data-state=active]{--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)}#root#root#root .data-\[state\=checked\]\:border-green-600[data-state=checked]{border-color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}#root#root#root .data-\[state\=checked\]\:bg-green-600[data-state=checked]{background-color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}#root#root#root .data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .data-\[state\=closed\]\:animate-collapsible-up[data-state=closed]{animation:collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}#root#root#root .data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}#root#root#root .data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}#root#root#root .data-\[state\=completed\]\:border-foreground[data-state=completed]{border-color:var(--foreground)}#root#root#root .data-\[state\=completed\]\:bg-green-600\/20[data-state=completed]{background-color:#00a54433}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[state\=completed\]\:bg-green-600\/20[data-state=completed]{background-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 20%,transparent)}}#root#root#root .data-\[state\=completed\]\:bg-primary[data-state=completed]{background-color:var(--primary)}#root#root#root .data-\[state\=completed\]\:text-foreground[data-state=completed]{color:var(--foreground)}#root#root#root .data-\[state\=completed\]\:text-green-600[data-state=completed]{color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .data-\[state\=completed\]\:text-primary-foreground[data-state=completed]{color:var(--primary-foreground)}#root#root#root .data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}#root#root#root .data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}#root#root#root .data-\[state\=indeterminate\]\:text-foreground[data-state=indeterminate]{color:var(--foreground)}#root#root#root .data-\[state\=on\]\:bg-destructive\/10[data-state=on]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[state\=on\]\:bg-destructive\/10[data-state=on]{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root#root#root .data-\[state\=on\]\:bg-primary\![data-state=on]{background-color:var(--primary)!important}#root#root#root .data-\[state\=on\]\:bg-sky-600\/10[data-state=on]{background-color:#0084cc1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[state\=on\]\:bg-sky-600\/10[data-state=on]{background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 10%,transparent)}}#root#root#root .data-\[state\=on\]\:bg-transparent[data-state=on]{background-color:#0000}#root#root#root .data-\[state\=on\]\:text-primary-foreground[data-state=on]{color:var(--primary-foreground)}#root#root#root :is(.\*\:data-\[state\=on\]\:bg-primary>*)[data-state=on],#root#root#root :is(.\*\:data-\[state\=on\]\:bg-primary\/20>*)[data-state=on]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\:data-\[state\=on\]\:bg-primary\/20>*)[data-state=on]{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root :is(.\*\:data-\[state\=on\]\:text-primary>*)[data-state=on]{color:var(--primary)}#root#root#root :is(.\*\:data-\[state\=on\]\:text-primary-foreground>*)[data-state=on]{color:var(--primary-foreground)}#root#root#root .data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .data-\[state\=open\]\:animate-collapsible-down[data-state=open]{animation:collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .data-\[state\=open\]\:border-primary\/20[data-state=open]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[state\=open\]\:border-primary\/20[data-state=open]{border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .data-\[state\=open\]\:bg-accent[data-state=open],#root#root#root .data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}#root#root#root .data-\[state\=open\]\:bg-background[data-state=open]{background-color:var(--background)}#root#root#root .data-\[state\=open\]\:bg-muted[data-state=open]{background-color:var(--muted)}#root#root#root .data-\[state\=open\]\:bg-sidebar-accent[data-state=open]{background-color:var(--sidebar-accent)}#root#root#root .data-\[state\=open\]\:bg-transparent[data-state=open]{background-color:#0000}#root#root#root .data-\[state\=open\]\:bg-white\/15[data-state=open]{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[state\=open\]\:bg-white\/15[data-state=open]{background-color:color-mix(in oklab,var(--color-white,#fff) 15%,transparent)}}#root#root#root .data-\[state\=open\]\:text-primary[data-state=open]{color:var(--primary)}#root#root#root .data-\[state\=open\]\:text-sidebar-accent-foreground[data-state=open]{color:var(--sidebar-accent-foreground)}#root#root#root .data-\[state\=open\]\:text-white[data-state=open]{color:var(--color-white,#fff)}#root#root#root .data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}#root#root#root .data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){#root#root#root .data-\[state\=open\]\:hover\:bg-transparent[data-state=open]:hover{background-color:#0000}}#root#root#root .data-\[state\=open\]\:focus\:bg-transparent[data-state=open]:focus{background-color:#0000}#root#root#root .data-\[used\=true\]\:opacity-60[data-used=true]{opacity:.6}#root#root#root .group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}#root#root#root .group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}#root#root#root .group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}#root#root#root .group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}#root#root#root .data-\[vaul-drawer-direction\=bottom\]\:max-h-\[50vh\][data-vaul-drawer-direction=bottom]{max-height:50vh}#root#root#root .data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing,.25rem) * 0)}#root#root#root .data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing,.25rem) * 0)}#root#root#root .data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}#root#root#root .data-\[vaul-drawer-direction\=right\]\:rounded-l-xl[data-vaul-drawer-direction=right]{border-top-left-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}#root#root#root .data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}#root#root#root .data-\[vaul-drawer-direction\=top\]\:max-h-\[50vh\][data-vaul-drawer-direction=top]{max-height:50vh}#root#root#root .nth-3\:bg-sky-600\/10:nth-child(3){background-color:#0084cc1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .nth-3\:bg-sky-600\/10:nth-child(3){background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 10%,transparent)}}@media (hover:hover){#root#root#root .nth-3\:hover\:bg-sky-600\/20:nth-child(3):hover{background-color:#0084cc33}@supports (color:color-mix(in lab,red,red)){#root#root#root .nth-3\:hover\:bg-sky-600\/20:nth-child(3):hover{background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 20%,transparent)}}}#root#root#root .nth-4\:text-center:nth-child(4){text-align:center}#root#root#root :is(.\*\:nth-\[2\]\:delay-100>*):nth-child(2){--tw-animation-delay:.1s;transition-delay:.1s;animation-delay:.1s}#root#root#root .nth-\[7n\]\:border-r-0:nth-child(7n){border-right-style:var(--tw-border-style);border-right-width:0}#root#root#root .nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing,.25rem) * -1)}#root#root#root .nth-last-2\:text-center:nth-last-child(2){text-align:center}#root#root#root :is(.nth-of-type-\[3\]\:\*\:justify-center:nth-of-type(3)>*),#root#root#root :is(.nth-of-type-\[6\]\:\*\:justify-center:nth-of-type(6)>*){justify-content:center}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root#root#root .supports-backdrop-filter\:bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .supports-backdrop-filter\:bg-background\/80{background-color:color-mix(in oklab,var(--background) 80%,transparent)}}#root#root#root .supports-backdrop-filter\:bg-card\/85{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){#root#root#root .supports-backdrop-filter\:bg-card\/85{background-color:color-mix(in oklab,var(--card) 85%,transparent)}}}@media (prefers-reduced-motion:no-preference){#root#root#root .motion-safe\:animate-ping{animation:var(--animate-ping,ping 1s cubic-bezier(0,0,.2,1) infinite)}#root#root#root .motion-safe\:animate-pulse{animation:var(--animate-pulse,pulse 2s cubic-bezier(.4,0,.6,1) infinite)}#root#root#root .motion-safe\:animate-spin{animation:var(--animate-spin,spin 1s linear infinite)}}@media (prefers-reduced-motion:reduce){#root#root#root .motion-reduce\:hidden{display:none}#root#root#root .motion-reduce\:animate-none{animation:none}#root#root#root .motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:540px){#root#root#root .max-\[540px\]\:w-10{width:calc(var(--spacing,.25rem) * 10)}#root#root#root .max-\[540px\]\:w-70{width:calc(var(--spacing,.25rem) * 70)}}@media not all and (min-width:500px){#root#root#root .max-\[500px\]\:hidden{display:none}#root#root#root .max-\[500px\]\:flex-col{flex-direction:column}#root#root#root .max-\[500px\]\:items-center{align-items:center}}@media not all and (min-width:479px){#root#root#root .max-\[479px\]\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media not all and (min-width:475px){#root#root#root .max-\[475px\]\:mx-auto{margin-inline:auto}#root#root#root .max-\[475px\]\:max-w-73{max-width:calc(var(--spacing,.25rem) * 73)}}@media not all and (min-width:450px){#root#root#root .max-\[450px\]\:w-8{width:calc(var(--spacing,.25rem) * 8)}#root#root#root .max-\[450px\]\:w-60{width:calc(var(--spacing,.25rem) * 60)}#root#root#root .max-\[450px\]\:flex-col{flex-direction:column}}@media not all and (min-width:425px){#root#root#root .max-\[425px\]\:has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing,.25rem) * 4)}}@media not all and (min-width:420px){#root#root#root .max-\[420px\]\:w-50{width:calc(var(--spacing,.25rem) * 50)}#root#root#root .max-\[420px\]\:flex-col{flex-direction:column}#root#root#root .max-\[420px\]\:p-2{padding:calc(var(--spacing,.25rem) * 2)}}@media not all and (min-width:400px){#root#root#root .max-\[400px\]\:h-60{height:calc(var(--spacing,.25rem) * 60)}#root#root#root .max-\[400px\]\:max-w-71{max-width:calc(var(--spacing,.25rem) * 71)}#root#root#root .max-\[400px\]\:max-w-73{max-width:calc(var(--spacing,.25rem) * 73)}#root#root#root .max-\[400px\]\:max-w-76{max-width:calc(var(--spacing,.25rem) * 76)}}@media not all and (min-width:380px){#root#root#root .max-\[380px\]\:gap-1{gap:calc(var(--spacing,.25rem) * 1)}}@media not all and (min-width:376px){#root#root#root .max-\[376px\]\:px-0\!{padding-inline:calc(var(--spacing,.25rem) * 0)!important}}@media not all and (min-width:96rem){#root#root#root .max-2xl\:col-span-2{grid-column:span 2/span 2}#root#root#root .max-2xl\:hidden{display:none}#root#root#root .max-2xl\:max-w-140{max-width:calc(var(--spacing,.25rem) * 140)}}@media not all and (min-width:80rem){#root#root#root .max-xl\:-right-6{right:calc(var(--spacing,.25rem) * -6)}#root#root#root .max-xl\:order-1{order:1}#root#root#root .max-xl\:col-span-2{grid-column:span 2/span 2}#root#root#root .max-xl\:col-span-full{grid-column:1/-1}#root#root#root .max-xl\:mx-6{margin-inline:calc(var(--spacing,.25rem) * 6)}#root#root#root .max-xl\:grid{display:grid}#root#root#root .max-xl\:hidden{display:none}#root#root#root .max-xl\:h-50{height:calc(var(--spacing,.25rem) * 50)}#root#root#root .max-xl\:h-130{height:calc(var(--spacing,.25rem) * 130)}#root#root#root .max-xl\:min-h-120{min-height:calc(var(--spacing,.25rem) * 120)}#root#root#root .max-xl\:w-45{width:calc(var(--spacing,.25rem) * 45)}#root#root#root .max-xl\:max-w-9\/10{max-width:90%}#root#root#root .max-xl\:max-w-50{max-width:calc(var(--spacing,.25rem) * 50)}#root#root#root .max-xl\:max-w-60{max-width:calc(var(--spacing,.25rem) * 60)}#root#root#root .max-xl\:max-w-135{max-width:calc(var(--spacing,.25rem) * 135)}#root#root#root .max-xl\:max-w-140{max-width:calc(var(--spacing,.25rem) * 140)}#root#root#root .max-xl\:min-w-\[1310px\]{min-width:1310px}#root#root#root .max-xl\:flex-1{flex:1}#root#root#root .max-xl\:scale-40{--tw-scale-x:40%;--tw-scale-y:40%;--tw-scale-z:40%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .max-xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .max-xl\:flex-col{flex-direction:column}#root#root#root .max-xl\:items-center{align-items:center}#root#root#root .max-xl\:justify-center{justify-content:center}#root#root#root .max-xl\:justify-items-center{justify-items:center}#root#root#root .max-xl\:gap-8{gap:calc(var(--spacing,.25rem) * 8)}#root#root#root :where(.max-xl\:divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}#root#root#root .max-xl\:rounded-lg{border-radius:var(--radius)}#root#root#root .max-xl\:border{border-style:var(--tw-border-style);border-width:1px}#root#root#root .max-xl\:border-0{border-style:var(--tw-border-style);border-width:0}#root#root#root .max-xl\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .max-xl\:p-0{padding:calc(var(--spacing,.25rem) * 0)}#root#root#root .max-xl\:py-16{padding-block:calc(var(--spacing,.25rem) * 16)}#root#root#root .max-xl\:text-center{text-align:center}#root#root#root :is(.max-xl\:\*\:not-last\:border-b-0>*):not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:0}#root#root#root :is(.max-xl\:\*\:first\:rounded-t-xl>*):first-child{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}#root#root#root :is(.max-xl\:\*\:last\:left-auto>*):last-child{left:auto}#root#root#root :is(.max-xl\:\*\:last\:rounded-b-xl>*):last-child{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}}@media not all and (min-width:64rem){#root#root#root .max-lg\:pointer-events-none{pointer-events:none}#root#root#root .max-lg\:absolute{position:absolute}#root#root#root .max-lg\:relative{position:relative}#root#root#root .max-lg\:top-\[15\%\]{top:15%}#root#root#root .max-lg\:-right-1\/2{right:-50%}#root#root#root .max-lg\:-right-39{right:calc(var(--spacing,.25rem) * -39)}#root#root#root .max-lg\:right-1\/4{right:25%}#root#root#root .max-lg\:right-1\/5{right:20%}#root#root#root .max-lg\:-bottom-9{bottom:calc(var(--spacing,.25rem) * -9)}#root#root#root .max-lg\:bottom-\[15\%\]{bottom:15%}#root#root#root .max-lg\:left-1\/2{left:50%}#root#root#root .max-lg\:left-1\/5{left:20%}#root#root#root .max-lg\:left-4{left:calc(var(--spacing,.25rem) * 4)}#root#root#root .max-lg\:order-1{order:1}#root#root#root .max-lg\:order-2{order:2}#root#root#root .max-lg\:order-3{order:3}#root#root#root .max-lg\:order-6{order:6}#root#root#root .max-lg\:order-7{order:7}#root#root#root .max-lg\:order-8{order:8}#root#root#root .max-lg\:col-span-2{grid-column:span 2/span 2}#root#root#root .max-lg\:col-span-3{grid-column:span 3/span 3}#root#root#root .max-lg\:col-span-full{grid-column:1/-1}#root#root#root .max-lg\:m-4{margin:calc(var(--spacing,.25rem) * 4)}#root#root#root .max-lg\:mx-auto{margin-inline:auto}#root#root#root .max-lg\:my-4\.5{margin-block:calc(var(--spacing,.25rem) * 4.5)}#root#root#root .max-lg\:mt-1{margin-top:calc(var(--spacing,.25rem) * 1)}#root#root#root .max-lg\:mt-4{margin-top:calc(var(--spacing,.25rem) * 4)}#root#root#root .max-lg\:mt-24{margin-top:calc(var(--spacing,.25rem) * 24)}#root#root#root .max-lg\:mt-36{margin-top:calc(var(--spacing,.25rem) * 36)}#root#root#root .max-lg\:-mb-5{margin-bottom:calc(var(--spacing,.25rem) * -5)}#root#root#root .max-lg\:mb-6{margin-bottom:calc(var(--spacing,.25rem) * 6)}#root#root#root .max-lg\:-ml-12{margin-left:calc(var(--spacing,.25rem) * -12)}#root#root#root .max-lg\:block{display:block}#root#root#root .max-lg\:flex{display:flex}#root#root#root .max-lg\:hidden{display:none}#root#root#root .max-lg\:hidden\!{display:none!important}#root#root#root .max-lg\:h-80{height:calc(var(--spacing,.25rem) * 80)}#root#root#root .max-lg\:h-96{height:calc(var(--spacing,.25rem) * 96)}#root#root#root .max-lg\:h-100{height:calc(var(--spacing,.25rem) * 100)}#root#root#root .max-lg\:h-158{height:calc(var(--spacing,.25rem) * 158)}#root#root#root .max-lg\:h-\[50\%\]{height:50%}#root#root#root .max-lg\:h-\[70\%\]{height:70%}#root#root#root .max-lg\:h-\[calc\(100\%-3rem\)\]{height:calc(100% - 3rem)}#root#root#root .max-lg\:h-full{height:100%}#root#root#root .max-lg\:max-h-30{max-height:calc(var(--spacing,.25rem) * 30)}#root#root#root .max-lg\:max-h-55{max-height:calc(var(--spacing,.25rem) * 55)}#root#root#root .max-lg\:max-h-70{max-height:calc(var(--spacing,.25rem) * 70)}#root#root#root .max-lg\:max-h-80{max-height:calc(var(--spacing,.25rem) * 80)}#root#root#root .max-lg\:max-h-100{max-height:calc(var(--spacing,.25rem) * 100)}#root#root#root .max-lg\:min-h-28{min-height:calc(var(--spacing,.25rem) * 28)}#root#root#root .max-lg\:w-65{width:calc(var(--spacing,.25rem) * 65)}#root#root#root .max-lg\:w-auto{width:auto}#root#root#root .max-lg\:w-fit{width:fit-content}#root#root#root .max-lg\:w-full{width:100%}#root#root#root .max-lg\:max-w-3\/4{max-width:75%}#root#root#root .max-lg\:max-w-80{max-width:calc(var(--spacing,.25rem) * 80)}#root#root#root .max-lg\:max-w-100{max-width:calc(var(--spacing,.25rem) * 100)}#root#root#root .max-lg\:max-w-115{max-width:calc(var(--spacing,.25rem) * 115)}#root#root#root .max-lg\:max-w-140{max-width:calc(var(--spacing,.25rem) * 140)}#root#root#root .max-lg\:max-w-lg{max-width:var(--container-lg,32rem)}#root#root#root .max-lg\:min-w-28{min-width:calc(var(--spacing,.25rem) * 28)}#root#root#root .max-lg\:min-w-32{min-width:calc(var(--spacing,.25rem) * 32)}#root#root#root .max-lg\:min-w-36{min-width:calc(var(--spacing,.25rem) * 36)}#root#root#root .max-lg\:min-w-40{min-width:calc(var(--spacing,.25rem) * 40)}#root#root#root .max-lg\:min-w-48{min-width:calc(var(--spacing,.25rem) * 48)}#root#root#root .max-lg\:min-w-50{min-width:calc(var(--spacing,.25rem) * 50)}#root#root#root .max-lg\:min-w-51\.25{min-width:calc(var(--spacing,.25rem) * 51.25)}#root#root#root .max-lg\:min-w-52{min-width:calc(var(--spacing,.25rem) * 52)}#root#root#root .max-lg\:min-w-64{min-width:calc(var(--spacing,.25rem) * 64)}#root#root#root .max-lg\:min-w-\[820px\]{min-width:820px}#root#root#root .max-lg\:min-w-\[900px\]{min-width:900px}#root#root#root .max-lg\:min-w-\[960px\]{min-width:960px}#root#root#root .max-lg\:min-w-\[1000px\]{min-width:1000px}#root#root#root .max-lg\:min-w-\[1100px\]{min-width:1100px}#root#root#root .max-lg\:min-w-\[1200px\]{min-width:1200px}#root#root#root .max-lg\:flex-1{flex:1}#root#root#root .max-lg\:flex-1\!{flex:1!important}#root#root#root .max-lg\:flex-\[0_0_9rem\]\!{flex:0 0 9rem!important}#root#root#root .max-lg\:shrink-0{flex-shrink:0}#root#root#root .max-lg\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}#root#root#root .max-lg\:-translate-x-1\/2,#root#root#root .max-lg\:translate-x-5{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .max-lg\:translate-x-5{--tw-translate-x:calc(var(--spacing,.25rem) * 5)}#root#root#root .max-lg\:translate-y-8\.5{--tw-translate-y:calc(var(--spacing,.25rem) * 8.5);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .max-lg\:scale-85{--tw-scale-x:85%;--tw-scale-y:85%;--tw-scale-z:85%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .max-lg\:rotate-90{rotate:90deg}#root#root#root .max-lg\:rotate-270{rotate:270deg}#root#root#root .max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#root#root#root .max-lg\:flex-col{flex-direction:column}#root#root#root .max-lg\:flex-row{flex-direction:row}#root#root#root .max-lg\:flex-wrap{flex-wrap:wrap}#root#root#root .max-lg\:items-center{align-items:center}#root#root#root .max-lg\:items-start{align-items:flex-start}#root#root#root .max-lg\:justify-around{justify-content:space-around}#root#root#root .max-lg\:justify-center{justify-content:center}#root#root#root .max-lg\:justify-end{justify-content:flex-end}#root#root#root .max-lg\:gap-2{gap:calc(var(--spacing,.25rem) * 2)}#root#root#root .max-lg\:gap-4{gap:calc(var(--spacing,.25rem) * 4)}#root#root#root .max-lg\:gap-6{gap:calc(var(--spacing,.25rem) * 6)}#root#root#root .max-lg\:gap-8{gap:calc(var(--spacing,.25rem) * 8)}#root#root#root :where(.max-lg\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.max-lg\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 8) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root .max-lg\:gap-x-8{column-gap:calc(var(--spacing,.25rem) * 8)}#root#root#root .max-lg\:gap-y-6{row-gap:calc(var(--spacing,.25rem) * 6)}#root#root#root :where(.max-lg\:divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}#root#root#root :where(.max-lg\:divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}#root#root#root .max-lg\:self-center{align-self:center}#root#root#root .max-lg\:self-start{align-self:flex-start}#root#root#root .max-lg\:overflow-hidden{overflow:hidden}#root#root#root .max-lg\:overflow-x-auto{overflow-x:auto}#root#root#root .max-lg\:rounded-md{border-radius:calc(var(--radius) * .8)}#root#root#root .max-lg\:rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}#root#root#root .max-lg\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .max-lg\:bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){#root#root#root .max-lg\:bg-white\/15{background-color:color-mix(in oklab,var(--color-white,#fff) 15%,transparent)}}#root#root#root .max-lg\:p-3{padding:calc(var(--spacing,.25rem) * 3)}#root#root#root .max-lg\:px-3{padding-inline:calc(var(--spacing,.25rem) * 3)}#root#root#root .max-lg\:px-4{padding-inline:calc(var(--spacing,.25rem) * 4)}#root#root#root .max-lg\:px-6{padding-inline:calc(var(--spacing,.25rem) * 6)}#root#root#root .max-lg\:py-0{padding-block:calc(var(--spacing,.25rem) * 0)}#root#root#root .max-lg\:py-2{padding-block:calc(var(--spacing,.25rem) * 2)}#root#root#root .max-lg\:py-3{padding-block:calc(var(--spacing,.25rem) * 3)}#root#root#root .max-lg\:py-6{padding-block:calc(var(--spacing,.25rem) * 6)}#root#root#root .max-lg\:py-22{padding-block:calc(var(--spacing,.25rem) * 22)}#root#root#root .max-lg\:pt-0{padding-top:calc(var(--spacing,.25rem) * 0)}#root#root#root .max-lg\:pr-10{padding-right:calc(var(--spacing,.25rem) * 10)}#root#root#root .max-lg\:pr-14{padding-right:calc(var(--spacing,.25rem) * 14)}#root#root#root .max-lg\:pb-1{padding-bottom:calc(var(--spacing,.25rem) * 1)}#root#root#root .max-lg\:pb-6{padding-bottom:calc(var(--spacing,.25rem) * 6)}#root#root#root .max-lg\:pb-10{padding-bottom:calc(var(--spacing,.25rem) * 10)}#root#root#root .max-lg\:pl-12{padding-left:calc(var(--spacing,.25rem) * 12)}#root#root#root .max-lg\:pl-18{padding-left:calc(var(--spacing,.25rem) * 18)}#root#root#root .max-lg\:text-center{text-align:center}#root#root#root .max-lg\:backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg,16px));-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,)}#root#root#root .last\:max-lg\:col-span-full:last-child,#root#root#root .max-lg\:last\:col-span-full:last-child{grid-column:1/-1}#root#root#root .max-lg\: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)}#root#root#root .max-lg\:focus\:ring-primary:focus{--tw-ring-color:var(--primary)}#root#root#root :is(.max-lg\:\*\*\:data-\[slot\=sidebar-gap\]\:hidden *)[data-slot=sidebar-gap]{display:none}}@media not all and (min-width:48rem){#root#root#root .max-md\:pointer-events-none{pointer-events:none}#root#root#root .max-md\:top-1\/2{top:50%}#root#root#root .max-md\:right-0{right:calc(var(--spacing,.25rem) * 0)}#root#root#root .max-md\:-bottom-\[18\%\]{bottom:-18%}#root#root#root .max-md\:left-0{left:calc(var(--spacing,.25rem) * 0)}#root#root#root .max-md\:left-1\/2{left:50%}#root#root#root .max-md\:left-2{left:calc(var(--spacing,.25rem) * 2)}#root#root#root .max-md\:-order-1{order:calc(1 * -1)}#root#root#root .max-md\:col-span-2{grid-column:span 2/span 2}#root#root#root .max-md\:col-span-3{grid-column:span 3/span 3}#root#root#root .max-md\:col-span-full{grid-column:1/-1}#root#root#root .max-md\:col-start-1{grid-column-start:1}#root#root#root .max-md\:row-start-1{grid-row-start:1}#root#root#root .max-md\:mt-0\.5{margin-top:calc(var(--spacing,.25rem) * .5)}#root#root#root .max-md\:mt-2{margin-top:calc(var(--spacing,.25rem) * 2)}#root#root#root .max-md\:mt-5{margin-top:calc(var(--spacing,.25rem) * 5)}#root#root#root .max-md\:mt-12{margin-top:calc(var(--spacing,.25rem) * 12)}#root#root#root .max-md\:mt-\[55vh\]{margin-top:55vh}#root#root#root .max-md\:mr-16\.5{margin-right:calc(var(--spacing,.25rem) * 16.5)}#root#root#root .max-md\:-mb-12{margin-bottom:calc(var(--spacing,.25rem) * -12)}#root#root#root .max-md\:ml-4{margin-left:calc(var(--spacing,.25rem) * 4)}#root#root#root .max-md\:ml-16\.5{margin-left:calc(var(--spacing,.25rem) * 16.5)}#root#root#root .max-md\:hidden{display:none}#root#root#root .max-md\:size-6{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root#root#root .max-md\:h-5{height:calc(var(--spacing,.25rem) * 5)}#root#root#root .max-md\:h-19{height:calc(var(--spacing,.25rem) * 19)}#root#root#root .max-md\:h-22{height:calc(var(--spacing,.25rem) * 22)}#root#root#root .max-md\:h-30{height:calc(var(--spacing,.25rem) * 30)}#root#root#root .max-md\:h-58{height:calc(var(--spacing,.25rem) * 58)}#root#root#root .max-md\:h-60{height:calc(var(--spacing,.25rem) * 60)}#root#root#root .max-md\:h-70{height:calc(var(--spacing,.25rem) * 70)}#root#root#root .max-md\:h-89{height:calc(var(--spacing,.25rem) * 89)}#root#root#root .max-md\:max-h-75{max-height:calc(var(--spacing,.25rem) * 75)}#root#root#root .max-md\:max-h-80{max-height:calc(var(--spacing,.25rem) * 80)}#root#root#root .max-md\:max-h-90{max-height:calc(var(--spacing,.25rem) * 90)}#root#root#root .max-md\:max-h-92{max-height:calc(var(--spacing,.25rem) * 92)}#root#root#root .max-md\:min-h-10{min-height:calc(var(--spacing,.25rem) * 10)}#root#root#root .max-md\:min-h-50{min-height:calc(var(--spacing,.25rem) * 50)}#root#root#root .max-md\:min-h-70{min-height:calc(var(--spacing,.25rem) * 70)}#root#root#root .max-md\:w-12{width:calc(var(--spacing,.25rem) * 12)}#root#root#root .max-md\:w-27{width:calc(var(--spacing,.25rem) * 27)}#root#root#root .max-md\:w-40{width:calc(var(--spacing,.25rem) * 40)}#root#root#root .max-md\:w-auto{width:auto}#root#root#root .max-md\:w-full{width:100%}#root#root#root .max-md\:w-xs{width:var(--container-xs,20rem)}#root#root#root .max-md\:max-w-33\.5{max-width:calc(var(--spacing,.25rem) * 33.5)}#root#root#root .max-md\:max-w-82{max-width:calc(var(--spacing,.25rem) * 82)}#root#root#root .max-md\:max-w-100{max-width:calc(var(--spacing,.25rem) * 100)}#root#root#root .max-md\:max-w-full{max-width:100%}#root#root#root .max-md\:max-w-sm{max-width:var(--container-sm,24rem)}#root#root#root .max-md\:grow{flex-grow:1}#root#root#root .max-md\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .max-md\:-translate-x-full{--tw-translate-x:-100%}#root#root#root .max-md\:-translate-x-full,#root#root#root .max-md\:translate-x-0{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .max-md\:translate-x-0{--tw-translate-x:calc(var(--spacing,.25rem) * 0)}#root#root#root .max-md\:translate-x-full{--tw-translate-x:100%}#root#root#root .max-md\:-translate-y-1\/2,#root#root#root .max-md\:translate-x-full{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .max-md\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}#root#root#root .max-md\:scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .max-md\:rotate-90{rotate:90deg}#root#root#root .max-md\:auto-rows-\[480px\]{grid-auto-rows:480px}#root#root#root .max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#root#root#root .max-md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}#root#root#root .max-md\:flex-col{flex-direction:column}#root#root#root .max-md\:flex-col-reverse{flex-direction:column-reverse}#root#root#root .max-md\:flex-wrap{flex-wrap:wrap}#root#root#root .max-md\:items-center{align-items:center}#root#root#root .max-md\:items-start{align-items:flex-start}#root#root#root .max-md\:justify-between{justify-content:space-between}#root#root#root .max-md\:justify-center{justify-content:center}#root#root#root .max-md\:justify-start{justify-content:flex-start}#root#root#root .max-md\:gap-4{gap:calc(var(--spacing,.25rem) * 4)}#root#root#root .max-md\:gap-5{gap:calc(var(--spacing,.25rem) * 5)}#root#root#root .max-md\:gap-6{gap:calc(var(--spacing,.25rem) * 6)}#root#root#root .max-md\:gap-9{gap:calc(var(--spacing,.25rem) * 9)}#root#root#root .max-md\:gap-12{gap:calc(var(--spacing,.25rem) * 12)}#root#root#root :where(.max-md\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 8) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root .max-md\:rounded-t-md{border-top-left-radius:calc(var(--radius) * .8);border-top-right-radius:calc(var(--radius) * .8)}#root#root#root .max-md\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}#root#root#root .max-md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .max-md\:bg-muted{background-color:var(--muted)}#root#root#root .max-md\:px-0{padding-inline:calc(var(--spacing,.25rem) * 0)}#root#root#root .max-md\:px-4{padding-inline:calc(var(--spacing,.25rem) * 4)}#root#root#root .max-md\:px-6{padding-inline:calc(var(--spacing,.25rem) * 6)}#root#root#root .max-md\:py-16{padding-block:calc(var(--spacing,.25rem) * 16)}#root#root#root .max-md\:pt-6{padding-top:calc(var(--spacing,.25rem) * 6)}#root#root#root .max-md\:pr-6{padding-right:calc(var(--spacing,.25rem) * 6)}#root#root#root .max-md\:pb-2{padding-bottom:calc(var(--spacing,.25rem) * 2)}#root#root#root .max-md\:pb-6{padding-bottom:calc(var(--spacing,.25rem) * 6)}#root#root#root .max-md\:text-center{text-align:center}#root#root#root .max-md\:text-end{text-align:end}#root#root#root .max-md\:text-start{text-align:start}#root#root#root .max-md\:text-2xl{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}#root#root#root .max-md\:text-3xl{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}#root#root#root .max-md\:text-4xl{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}#root#root#root .max-md\:text-sm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root#root#root .max-md\:font-semibold{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}#root#root#root .max-md\:wrap-anywhere{overflow-wrap:anywhere}#root#root#root :is(.max-md\:\*\:px-3>*){padding-inline:calc(var(--spacing,.25rem) * 3)}#root#root#root .max-md\:after\:hidden:after,#root#root#root .max-md\:before\:hidden:before{content:var(--tw-content);display:none}#root#root#root :is(.max-md\:\*\:last\:left-auto>*):last-child{left:auto}#root#root#root :is(.max-md\:\*\:last\:col-span-full>*):last-child{grid-column:1/-1}}@media not all and (min-width:40rem){#root#root#root .max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#root#root#root .max-sm\:-inset-4{inset:calc(var(--spacing,.25rem) * -4)}#root#root#root .max-sm\:top-5{top:calc(var(--spacing,.25rem) * 5)}#root#root#root .max-sm\:top-56{top:calc(var(--spacing,.25rem) * 56)}#root#root#root .max-sm\:-right-60{right:calc(var(--spacing,.25rem) * -60)}#root#root#root .max-sm\:-right-full{right:-100%}#root#root#root .max-sm\:right-5{right:calc(var(--spacing,.25rem) * 5)}#root#root#root .max-sm\:-bottom-18{bottom:calc(var(--spacing,.25rem) * -18)}#root#root#root .max-sm\:-bottom-\[17\%\]{bottom:-17%}#root#root#root .max-sm\:bottom-56{bottom:calc(var(--spacing,.25rem) * 56)}#root#root#root .max-sm\:-left-60{left:calc(var(--spacing,.25rem) * -60)}#root#root#root .max-sm\:left-1\/2\!{left:50%!important}#root#root#root .max-sm\:left-6{left:calc(var(--spacing,.25rem) * 6)}#root#root#root .max-sm\:order-1{order:1}#root#root#root .max-sm\:order-first{order:-9999}#root#root#root .max-sm\:col-span-2{grid-column:span 2/span 2}#root#root#root .max-sm\:col-span-4{grid-column:span 4/span 4}#root#root#root .max-sm\:col-span-full{grid-column:1/-1}#root#root#root .max-sm\:col-start-1{grid-column-start:1}#root#root#root .max-sm\:row-span-1{grid-row:span 1/span 1}#root#root#root .max-sm\:row-start-auto{grid-row-start:auto}#root#root#root .max-sm\:mx-0{margin-inline:calc(var(--spacing,.25rem) * 0)}#root#root#root .max-sm\:mx-4{margin-inline:calc(var(--spacing,.25rem) * 4)}#root#root#root .max-sm\:mx-auto{margin-inline:auto}#root#root#root .max-sm\:-mt-5\.5{margin-top:calc(var(--spacing,.25rem) * -5.5)}#root#root#root .max-sm\:-mt-10{margin-top:calc(var(--spacing,.25rem) * -10)}#root#root#root .max-sm\:mt-0\.5{margin-top:calc(var(--spacing,.25rem) * .5)}#root#root#root .max-sm\:mt-1{margin-top:calc(var(--spacing,.25rem) * 1)}#root#root#root .max-sm\:mt-1\.5{margin-top:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .max-sm\:mt-2{margin-top:calc(var(--spacing,.25rem) * 2)}#root#root#root .max-sm\:mr-32\.25{margin-right:calc(var(--spacing,.25rem) * 32.25)}#root#root#root .max-sm\:mb-4{margin-bottom:calc(var(--spacing,.25rem) * 4)}#root#root#root .max-sm\:-ml-3{margin-left:calc(var(--spacing,.25rem) * -3)}#root#root#root .max-sm\:ml-3{margin-left:calc(var(--spacing,.25rem) * 3)}#root#root#root .max-sm\:ml-11{margin-left:calc(var(--spacing,.25rem) * 11)}#root#root#root .max-sm\:ml-30\.75{margin-left:calc(var(--spacing,.25rem) * 30.75)}#root#root#root .max-sm\:line-clamp-1{-webkit-line-clamp:1}#root#root#root .max-sm\:line-clamp-1,#root#root#root .max-sm\:line-clamp-4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#root#root#root .max-sm\:line-clamp-4{-webkit-line-clamp:4}#root#root#root .max-sm\:flex{display:flex}#root#root#root .max-sm\:hidden{display:none}#root#root#root .max-sm\:inline-block{display:inline-block}#root#root#root .max-sm\:inline-flex{display:inline-flex}#root#root#root .max-sm\:aspect-3\/4{aspect-ratio:3/4}#root#root#root .max-sm\:aspect-137\/75{aspect-ratio:137/75}#root#root#root .max-sm\:size-4{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root#root#root .max-sm\:size-5{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root#root#root .max-sm\:size-8{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root#root#root .max-sm\:size-50{width:calc(var(--spacing,.25rem) * 50);height:calc(var(--spacing,.25rem) * 50)}#root#root#root .max-sm\:size-100{width:calc(var(--spacing,.25rem) * 100);height:calc(var(--spacing,.25rem) * 100)}#root#root#root .max-sm\:h-8\!{height:calc(var(--spacing,.25rem) * 8)!important}#root#root#root .max-sm\:h-24{height:calc(var(--spacing,.25rem) * 24)}#root#root#root .max-sm\:h-25\!{height:calc(var(--spacing,.25rem) * 25)!important}#root#root#root .max-sm\:h-75{height:calc(var(--spacing,.25rem) * 75)}#root#root#root .max-sm\:h-80{height:calc(var(--spacing,.25rem) * 80)}#root#root#root .max-sm\:h-96{height:calc(var(--spacing,.25rem) * 96)}#root#root#root .max-sm\:h-97\.5{height:calc(var(--spacing,.25rem) * 97.5)}#root#root#root .max-sm\:h-100{height:calc(var(--spacing,.25rem) * 100)}#root#root#root .max-sm\:h-144{height:calc(var(--spacing,.25rem) * 144)}#root#root#root .max-sm\:max-h-65{max-height:calc(var(--spacing,.25rem) * 65)}#root#root#root .max-sm\:max-h-\[min\(650px\,80vh\)\]{max-height:min(650px,80vh)}#root#root#root .max-sm\:min-h-6{min-height:calc(var(--spacing,.25rem) * 6)}#root#root#root .max-sm\:min-h-70{min-height:calc(var(--spacing,.25rem) * 70)}#root#root#root .max-sm\:min-h-75{min-height:calc(var(--spacing,.25rem) * 75)}#root#root#root .max-sm\:w-8{width:calc(var(--spacing,.25rem) * 8)}#root#root#root .max-sm\:w-15{width:calc(var(--spacing,.25rem) * 15)}#root#root#root .max-sm\:w-20{width:calc(var(--spacing,.25rem) * 20)}#root#root#root .max-sm\:w-25{width:calc(var(--spacing,.25rem) * 25)}#root#root#root .max-sm\:w-35{width:calc(var(--spacing,.25rem) * 35)}#root#root#root .max-sm\:w-50{width:calc(var(--spacing,.25rem) * 50)}#root#root#root .max-sm\:w-65{width:calc(var(--spacing,.25rem) * 65)}#root#root#root .max-sm\:w-70{width:calc(var(--spacing,.25rem) * 70)}#root#root#root .max-sm\:w-77{width:calc(var(--spacing,.25rem) * 77)}#root#root#root .max-sm\:w-\[50\%\]{width:50%}#root#root#root .max-sm\:w-fit{width:fit-content}#root#root#root .max-sm\:w-full{width:100%}#root#root#root .max-sm\:max-w-30{max-width:calc(var(--spacing,.25rem) * 30)}#root#root#root .max-sm\:max-w-35{max-width:calc(var(--spacing,.25rem) * 35)}#root#root#root .max-sm\:max-w-40{max-width:calc(var(--spacing,.25rem) * 40)}#root#root#root .max-sm\:max-w-50{max-width:calc(var(--spacing,.25rem) * 50)}#root#root#root .max-sm\:max-w-70{max-width:calc(var(--spacing,.25rem) * 70)}#root#root#root .max-sm\:max-w-72{max-width:calc(var(--spacing,.25rem) * 72)}#root#root#root .max-sm\:max-w-xs{max-width:var(--container-xs,20rem)}#root#root#root .max-sm\:min-w-\[760px\]{min-width:760px}#root#root#root .max-sm\:min-w-\[1020px\]{min-width:1020px}#root#root#root .max-sm\:min-w-\[1080px\]{min-width:1080px}#root#root#root .max-sm\:flex-1{flex:1}#root#root#root .max-sm\:-translate-x-8{--tw-translate-x:calc(var(--spacing,.25rem) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .max-sm\:scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%}#root#root#root .max-sm\:scale-50,#root#root#root .max-sm\:scale-75{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .max-sm\:scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%}#root#root#root .max-sm\:scale-80{--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .max-sm\:\[transform\:translateX\(-15px\)_translateX\(-50\%\)\]\!,#root#root#root .max-sm\:transform-\[translateX\(-15px\)_translateX\(-50\%\)\]\!{transform:translate(-15px)translate(-50%)!important}#root#root#root .max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#root#root#root .max-sm\:grid-cols-1\!{grid-template-columns:repeat(1,minmax(0,1fr))!important}#root#root#root .max-sm\:flex-col{flex-direction:column}#root#root#root .max-sm\:flex-col-reverse{flex-direction:column-reverse}#root#root#root .max-sm\:flex-row{flex-direction:row}#root#root#root .max-sm\:flex-row-reverse{flex-direction:row-reverse}#root#root#root .max-sm\:flex-wrap{flex-wrap:wrap}#root#root#root .max-sm\:items-center{align-items:center}#root#root#root .max-sm\:items-start{align-items:flex-start}#root#root#root .max-sm\:items-stretch{align-items:stretch}#root#root#root .max-sm\:justify-around{justify-content:space-around}#root#root#root .max-sm\:justify-between{justify-content:space-between}#root#root#root .max-sm\:justify-center{justify-content:center}#root#root#root .max-sm\:justify-end{justify-content:flex-end}#root#root#root .max-sm\:justify-start{justify-content:flex-start}#root#root#root .max-sm\:gap-1{gap:calc(var(--spacing,.25rem) * 1)}#root#root#root .max-sm\:gap-2{gap:calc(var(--spacing,.25rem) * 2)}#root#root#root .max-sm\:gap-4{gap:calc(var(--spacing,.25rem) * 4)}#root#root#root .max-sm\:gap-6{gap:calc(var(--spacing,.25rem) * 6)}#root#root#root .max-sm\:gap-8{gap:calc(var(--spacing,.25rem) * 8)}#root#root#root .max-sm\:gap-12{gap:calc(var(--spacing,.25rem) * 12)}#root#root#root :where(.max-sm\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root .max-sm\:gap-y-2{row-gap:calc(var(--spacing,.25rem) * 2)}#root#root#root .max-sm\:gap-y-4{row-gap:calc(var(--spacing,.25rem) * 4)}#root#root#root .max-sm\:gap-y-8{row-gap:calc(var(--spacing,.25rem) * 8)}#root#root#root :where(.max-sm\:divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}#root#root#root .max-sm\:self-center{align-self:center}#root#root#root .max-sm\:self-end{align-self:flex-end}#root#root#root .max-sm\:self-start{align-self:flex-start}#root#root#root .max-sm\:justify-self-start{justify-self:flex-start}#root#root#root .max-sm\:overflow-hidden{overflow:hidden}#root#root#root .max-sm\:overflow-hidden\!{overflow:hidden!important}#root#root#root .max-sm\:rounded-xl{border-radius:calc(var(--radius) * 1.4)}#root#root#root .max-sm\:rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}#root#root#root .max-sm\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}#root#root#root .max-sm\:rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}#root#root#root .max-sm\:border{border-style:var(--tw-border-style);border-width:1px}#root#root#root .max-sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}#root#root#root .max-sm\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .max-sm\:bg-card{background-color:var(--card)}#root#root#root .max-sm\:p-0{padding:calc(var(--spacing,.25rem) * 0)}#root#root#root .max-sm\:p-2{padding:calc(var(--spacing,.25rem) * 2)}#root#root#root .max-sm\:p-3{padding:calc(var(--spacing,.25rem) * 3)}#root#root#root .max-sm\:p-4{padding:calc(var(--spacing,.25rem) * 4)}#root#root#root .max-sm\:p-px{padding:1px}#root#root#root .max-sm\:px-0{padding-inline:calc(var(--spacing,.25rem) * 0)}#root#root#root .max-sm\:px-4{padding-inline:calc(var(--spacing,.25rem) * 4)}#root#root#root .max-sm\:px-px{padding-inline:1px}#root#root#root .max-sm\:py-0{padding-block:calc(var(--spacing,.25rem) * 0)}#root#root#root .max-sm\:py-4{padding-block:calc(var(--spacing,.25rem) * 4)}#root#root#root .max-sm\:py-5{padding-block:calc(var(--spacing,.25rem) * 5)}#root#root#root .max-sm\:py-8{padding-block:calc(var(--spacing,.25rem) * 8)}#root#root#root .max-sm\:pt-6{padding-top:calc(var(--spacing,.25rem) * 6)}#root#root#root .max-sm\:pt-10{padding-top:calc(var(--spacing,.25rem) * 10)}#root#root#root .max-sm\:pt-20{padding-top:calc(var(--spacing,.25rem) * 20)}#root#root#root .max-sm\:pb-4{padding-bottom:calc(var(--spacing,.25rem) * 4)}#root#root#root .max-sm\:pb-15{padding-bottom:calc(var(--spacing,.25rem) * 15)}#root#root#root .max-sm\:pb-30{padding-bottom:calc(var(--spacing,.25rem) * 30)}#root#root#root .max-sm\:pb-42{padding-bottom:calc(var(--spacing,.25rem) * 42)}#root#root#root .max-sm\:pl-1{padding-left:calc(var(--spacing,.25rem) * 1)}#root#root#root .max-sm\:text-center{text-align:center}#root#root#root .max-sm\:text-2xl{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}#root#root#root .max-sm\:text-3xl{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}#root#root#root .max-sm\:text-sm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root#root#root .max-sm\:text-xs{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root#root#root .max-sm\:leading-6{--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6)}#root#root#root .max-sm\:font-medium{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}#root#root#root .max-sm\:ring-0{--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)}#root#root#root :is(.max-sm\:\*\:flex-1>*){flex:1}#root#root#root :is(.\*\:max-sm\:basis-1\/3>*){flex-basis:33.3333%}@media (hover:hover){#root#root#root .max-sm\:group-hover\:top-36:is(:where(.group):hover *){top:calc(var(--spacing,.25rem) * 36)}#root#root#root .max-sm\:group-hover\:bottom-36:is(:where(.group):hover *){bottom:calc(var(--spacing,.25rem) * 36)}}#root#root#root .max-sm\:placeholder\:text-sm::placeholder{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root#root#root .max-sm\:last\:col-span-full:last-child{grid-column:1/-1}#root#root#root .max-sm\:last\:border-r-0\!:last-child{border-right-style:var(--tw-border-style)!important;border-right-width:0!important}#root#root#root .max-sm\:last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}#root#root#root :is(.max-sm\:\*\*\:data-\[slot\=tabs-trigger\]\:px-1\! *)[data-slot=tabs-trigger]{padding-inline:calc(var(--spacing,.25rem) * 1)!important}}@media (min-width:400px){#root#root#root .min-\[400px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:420px){#root#root#root .min-\[420px\]\:items-center{align-items:center}}@media (min-width:450px){#root#root#root .min-\[450px\]\:gap-4{gap:calc(var(--spacing,.25rem) * 4)}}@media (min-width:475px){#root#root#root .min-\[475px\]\:basis-1\/2{flex-basis:50%}#root#root#root .min-\[475px\]\:justify-center{justify-content:center}}@media (min-width:476px){#root#root#root .min-\[476px\]\:flex{display:flex}#root#root#root .min-\[476px\]\:justify-center{justify-content:center}}@media (min-width:518px){#root#root#root .min-\[518px\]\:flex{display:flex}#root#root#root .min-\[518px\]\:justify-center{justify-content:center}}@media (min-width:845px){@media not all and (min-width:927px){#root#root#root .min-\[845px\]\:max-\[927px\]\:left-\[-194px\]{left:-194px}#root#root#root .min-\[845px\]\:max-\[927px\]\:w-196{width:calc(var(--spacing,.25rem) * 196)}}}@media (min-width:927px){@media not all and (min-width:1000px){#root#root#root .min-\[927px\]\:max-\[1000px\]\:left-\[-100px\]{left:-100px}#root#root#root .min-\[927px\]\:max-\[1000px\]\:w-219{width:calc(var(--spacing,.25rem) * 219)}}}@media (min-width:1000px){@media not all and (min-width:64rem){#root#root#root .min-\[1000px\]\:max-lg\:w-219{width:calc(var(--spacing,.25rem) * 219)}}}@media (min-width:1024px){@media not all and (min-width:1085px){#root#root#root .min-\[1024px\]\:max-\[1085px\]\:top-1{top:calc(var(--spacing,.25rem) * 1)}}}@media (min-width:1100px){@media not all and (min-width:1200px){#root#root#root .min-\[1100px\]\:max-\[1200px\]\:left-\[-108px\]{left:-108px}#root#root#root .min-\[1100px\]\:max-\[1200px\]\:w-260{width:calc(var(--spacing,.25rem) * 260)}}}@media (min-width:1200px){@media not all and (min-width:1280px){#root#root#root .min-\[1200px\]\:max-\[1280px\]\:-left-1\.5{left:calc(var(--spacing,.25rem) * -1.5)}#root#root#root .min-\[1200px\]\:max-\[1280px\]\:w-286{width:calc(var(--spacing,.25rem) * 286)}}}@media (min-width:1281px){#root#root#root .min-\[1281px\]\:border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}}@media (min-width:40rem){#root#root#root .sm\:absolute{position:absolute}#root#root#root .sm\:static{position:static}#root#root#root .sm\:inset-x-6{inset-inline:calc(var(--spacing,.25rem) * 6)}#root#root#root .sm\:top-0{top:calc(var(--spacing,.25rem) * 0)}#root#root#root .sm\:top-5{top:calc(var(--spacing,.25rem) * 5)}#root#root#root .sm\:top-6{top:calc(var(--spacing,.25rem) * 6)}#root#root#root .sm\:top-10{top:calc(var(--spacing,.25rem) * 10)}#root#root#root .sm\:top-13{top:calc(var(--spacing,.25rem) * 13)}#root#root#root .sm\:top-14{top:calc(var(--spacing,.25rem) * 14)}#root#root#root .sm\:top-25{top:calc(var(--spacing,.25rem) * 25)}#root#root#root .sm\:top-auto{top:auto}#root#root#root .sm\:top-full{top:100%}#root#root#root .sm\:-right-5{right:calc(var(--spacing,.25rem) * -5)}#root#root#root .sm\:-right-6{right:calc(var(--spacing,.25rem) * -6)}#root#root#root .sm\:right-0{right:calc(var(--spacing,.25rem) * 0)}#root#root#root .sm\:right-1\/2{right:50%}#root#root#root .sm\:right-6{right:calc(var(--spacing,.25rem) * 6)}#root#root#root .sm\:right-8{right:calc(var(--spacing,.25rem) * 8)}#root#root#root .sm\:right-13{right:calc(var(--spacing,.25rem) * 13)}#root#root#root .sm\:right-\[6\%\]{right:6%}#root#root#root .sm\:-bottom-6{bottom:calc(var(--spacing,.25rem) * -6)}#root#root#root .sm\:-bottom-11{bottom:calc(var(--spacing,.25rem) * -11)}#root#root#root .sm\:bottom-0{bottom:calc(var(--spacing,.25rem) * 0)}#root#root#root .sm\:bottom-6{bottom:calc(var(--spacing,.25rem) * 6)}#root#root#root .sm\:bottom-8{bottom:calc(var(--spacing,.25rem) * 8)}#root#root#root .sm\:bottom-11{bottom:calc(var(--spacing,.25rem) * 11)}#root#root#root .sm\:bottom-\[12\%\]{bottom:12%}#root#root#root .sm\:bottom-auto{bottom:auto}#root#root#root .sm\:bottom-full{bottom:100%}#root#root#root .sm\:-left-3{left:calc(var(--spacing,.25rem) * -3)}#root#root#root .sm\:-left-5{left:calc(var(--spacing,.25rem) * -5)}#root#root#root .sm\:-left-8{left:calc(var(--spacing,.25rem) * -8)}#root#root#root .sm\:-left-15{left:calc(var(--spacing,.25rem) * -15)}#root#root#root .sm\:-left-19{left:calc(var(--spacing,.25rem) * -19)}#root#root#root .sm\:left-0{left:calc(var(--spacing,.25rem) * 0)}#root#root#root .sm\:left-1\/2{left:50%}#root#root#root .sm\:left-8{left:calc(var(--spacing,.25rem) * 8)}#root#root#root .sm\:left-9{left:calc(var(--spacing,.25rem) * 9)}#root#root#root .sm\:left-22{left:calc(var(--spacing,.25rem) * 22)}#root#root#root .sm\:left-auto{left:auto}#root#root#root .sm\:order-0{order:0}#root#root#root .sm\:col-span-1{grid-column:span 1/span 1}#root#root#root .sm\:col-span-2{grid-column:span 2/span 2}#root#root#root .sm\:col-span-3{grid-column:span 3/span 3}#root#root#root .sm\:col-span-5{grid-column:span 5/span 5}#root#root#root .sm\:col-span-7{grid-column:span 7/span 7}#root#root#root .sm\:col-span-full{grid-column:1/-1}#root#root#root .sm\:row-span-2{grid-row:span 2/span 2}#root#root#root .sm\:m-0{margin:calc(var(--spacing,.25rem) * 0)}#root#root#root .sm\:m-6{margin:calc(var(--spacing,.25rem) * 6)}#root#root#root .sm\:-mx-6{margin-inline:calc(var(--spacing,.25rem) * -6)}#root#root#root .sm\:mx-0{margin-inline:calc(var(--spacing,.25rem) * 0)}#root#root#root .sm\:mx-6{margin-inline:calc(var(--spacing,.25rem) * 6)}#root#root#root .sm\:my-12{margin-block:calc(var(--spacing,.25rem) * 12)}#root#root#root .sm\:-mt-7{margin-top:calc(var(--spacing,.25rem) * -7)}#root#root#root .sm\:mt-0{margin-top:calc(var(--spacing,.25rem) * 0)}#root#root#root .sm\:mt-8{margin-top:calc(var(--spacing,.25rem) * 8)}#root#root#root .sm\:mt-11{margin-top:calc(var(--spacing,.25rem) * 11)}#root#root#root .sm\:mt-12{margin-top:calc(var(--spacing,.25rem) * 12)}#root#root#root .sm\:mt-16{margin-top:calc(var(--spacing,.25rem) * 16)}#root#root#root .sm\:mt-24{margin-top:calc(var(--spacing,.25rem) * 24)}#root#root#root .sm\:mr-1{margin-right:calc(var(--spacing,.25rem) * 1)}#root#root#root .sm\:mr-3\.5{margin-right:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .sm\:mr-4{margin-right:calc(var(--spacing,.25rem) * 4)}#root#root#root .sm\:mr-6{margin-right:calc(var(--spacing,.25rem) * 6)}#root#root#root .sm\:mr-auto{margin-right:auto}#root#root#root .sm\:mb-6{margin-bottom:calc(var(--spacing,.25rem) * 6)}#root#root#root .sm\:mb-7\.5{margin-bottom:calc(var(--spacing,.25rem) * 7.5)}#root#root#root .sm\:mb-8{margin-bottom:calc(var(--spacing,.25rem) * 8)}#root#root#root .sm\:mb-16{margin-bottom:calc(var(--spacing,.25rem) * 16)}#root#root#root .sm\:-ml-4{margin-left:calc(var(--spacing,.25rem) * -4)}#root#root#root .sm\:-ml-6{margin-left:calc(var(--spacing,.25rem) * -6)}#root#root#root .sm\:ml-4{margin-left:calc(var(--spacing,.25rem) * 4)}#root#root#root .sm\:ml-6{margin-left:calc(var(--spacing,.25rem) * 6)}#root#root#root .sm\:ml-8{margin-left:calc(var(--spacing,.25rem) * 8)}#root#root#root .sm\:ml-24{margin-left:calc(var(--spacing,.25rem) * 24)}#root#root#root .sm\:ml-auto{margin-left:auto}#root#root#root .sm\:ml-px{margin-left:1px}#root#root#root .sm\:line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#root#root#root .sm\:block{display:block}#root#root#root .sm\:flex{display:flex}#root#root#root .sm\:grid{display:grid}#root#root#root .sm\:hidden{display:none}#root#root#root .sm\:inline{display:inline}#root#root#root .sm\:inline-flex{display:inline-flex}#root#root#root .sm\:table-cell{display:table-cell}#root#root#root .sm\:aspect-16\/10{aspect-ratio:16/10}#root#root#root .sm\:aspect-auto{aspect-ratio:auto}#root#root#root .sm\:aspect-square{aspect-ratio:1}#root#root#root .sm\:size-5{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root#root#root .sm\:size-7{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}#root#root#root .sm\:size-9{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9)}#root#root#root .sm\:size-10{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root#root#root .sm\:size-12{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12)}#root#root#root .sm\:size-12\.75{width:calc(var(--spacing,.25rem) * 12.75);height:calc(var(--spacing,.25rem) * 12.75)}#root#root#root .sm\:size-13\.5{width:calc(var(--spacing,.25rem) * 13.5);height:calc(var(--spacing,.25rem) * 13.5)}#root#root#root .sm\:size-14\.5{width:calc(var(--spacing,.25rem) * 14.5);height:calc(var(--spacing,.25rem) * 14.5)}#root#root#root .sm\:size-16{width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16)}#root#root#root .sm\:size-25{width:calc(var(--spacing,.25rem) * 25);height:calc(var(--spacing,.25rem) * 25)}#root#root#root .sm\:size-28{width:calc(var(--spacing,.25rem) * 28);height:calc(var(--spacing,.25rem) * 28)}#root#root#root .sm\:size-40{width:calc(var(--spacing,.25rem) * 40);height:calc(var(--spacing,.25rem) * 40)}#root#root#root .sm\:size-56{width:calc(var(--spacing,.25rem) * 56);height:calc(var(--spacing,.25rem) * 56)}#root#root#root .sm\:size-60{width:calc(var(--spacing,.25rem) * 60);height:calc(var(--spacing,.25rem) * 60)}#root#root#root .sm\:size-76{width:calc(var(--spacing,.25rem) * 76);height:calc(var(--spacing,.25rem) * 76)}#root#root#root .sm\:size-80{width:calc(var(--spacing,.25rem) * 80);height:calc(var(--spacing,.25rem) * 80)}#root#root#root .sm\:size-96{width:calc(var(--spacing,.25rem) * 96);height:calc(var(--spacing,.25rem) * 96)}#root#root#root .sm\:size-125{width:calc(var(--spacing,.25rem) * 125);height:calc(var(--spacing,.25rem) * 125)}#root#root#root .sm\:h-0\.5{height:calc(var(--spacing,.25rem) * .5)}#root#root#root .sm\:h-4{height:calc(var(--spacing,.25rem) * 4)}#root#root#root .sm\:h-8\.75{height:calc(var(--spacing,.25rem) * 8.75)}#root#root#root .sm\:h-9{height:calc(var(--spacing,.25rem) * 9)}#root#root#root .sm\:h-14{height:calc(var(--spacing,.25rem) * 14)}#root#root#root .sm\:h-17{height:calc(var(--spacing,.25rem) * 17)}#root#root#root .sm\:h-18{height:calc(var(--spacing,.25rem) * 18)}#root#root#root .sm\:h-20{height:calc(var(--spacing,.25rem) * 20)}#root#root#root .sm\:h-30{height:calc(var(--spacing,.25rem) * 30)}#root#root#root .sm\:h-31{height:calc(var(--spacing,.25rem) * 31)}#root#root#root .sm\:h-32{height:calc(var(--spacing,.25rem) * 32)}#root#root#root .sm\:h-37\.5{height:calc(var(--spacing,.25rem) * 37.5)}#root#root#root .sm\:h-45{height:calc(var(--spacing,.25rem) * 45)}#root#root#root .sm\:h-52\.5{height:calc(var(--spacing,.25rem) * 52.5)}#root#root#root .sm\:h-55\.5{height:calc(var(--spacing,.25rem) * 55.5)}#root#root#root .sm\:h-57\.5{height:calc(var(--spacing,.25rem) * 57.5)}#root#root#root .sm\:h-58{height:calc(var(--spacing,.25rem) * 58)}#root#root#root .sm\:h-60{height:calc(var(--spacing,.25rem) * 60)}#root#root#root .sm\:h-68{height:calc(var(--spacing,.25rem) * 68)}#root#root#root .sm\:h-70{height:calc(var(--spacing,.25rem) * 70)}#root#root#root .sm\:h-71{height:calc(var(--spacing,.25rem) * 71)}#root#root#root .sm\:h-72{height:calc(var(--spacing,.25rem) * 72)}#root#root#root .sm\:h-75{height:calc(var(--spacing,.25rem) * 75)}#root#root#root .sm\:h-78\.5{height:calc(var(--spacing,.25rem) * 78.5)}#root#root#root .sm\:h-80{height:calc(var(--spacing,.25rem) * 80)}#root#root#root .sm\:h-80\.5{height:calc(var(--spacing,.25rem) * 80.5)}#root#root#root .sm\:h-84{height:calc(var(--spacing,.25rem) * 84)}#root#root#root .sm\:h-87{height:calc(var(--spacing,.25rem) * 87)}#root#root#root .sm\:h-95{height:calc(var(--spacing,.25rem) * 95)}#root#root#root .sm\:h-100{height:calc(var(--spacing,.25rem) * 100)}#root#root#root .sm\:h-103{height:calc(var(--spacing,.25rem) * 103)}#root#root#root .sm\:h-104\.5{height:calc(var(--spacing,.25rem) * 104.5)}#root#root#root .sm\:h-106{height:calc(var(--spacing,.25rem) * 106)}#root#root#root .sm\:h-108{height:calc(var(--spacing,.25rem) * 108)}#root#root#root .sm\:h-121{height:calc(var(--spacing,.25rem) * 121)}#root#root#root .sm\:h-143{height:calc(var(--spacing,.25rem) * 143)}#root#root#root .sm\:h-155{height:calc(var(--spacing,.25rem) * 155)}#root#root#root .sm\:h-170{height:calc(var(--spacing,.25rem) * 170)}#root#root#root .sm\:h-190{height:calc(var(--spacing,.25rem) * 190)}#root#root#root .sm\:h-212{height:calc(var(--spacing,.25rem) * 212)}#root#root#root .sm\:h-\[28rem\]{height:28rem}#root#root#root .sm\:h-\[35rem\]{height:35rem}#root#root#root .sm\:h-\[calc\(100dvh-1\.5rem\)\]{height:calc(100dvh - 1.5rem)}#root#root#root .sm\:h-\[calc\(100dvh-8rem\)\]{height:calc(100dvh - 8rem)}#root#root#root .sm\:h-\[calc\(100dvh-11rem\)\]{height:calc(100dvh - 11rem)}#root#root#root .sm\:h-full{height:100%}#root#root#root .sm\:max-h-69{max-height:calc(var(--spacing,.25rem) * 69)}#root#root#root .sm\:max-h-76{max-height:calc(var(--spacing,.25rem) * 76)}#root#root#root .sm\:max-h-80{max-height:calc(var(--spacing,.25rem) * 80)}#root#root#root .sm\:max-h-158{max-height:calc(var(--spacing,.25rem) * 158)}#root#root#root .sm\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}#root#root#root .sm\:max-h-\[min\(600px\,80vh\)\]{max-height:min(600px,80vh)}#root#root#root .sm\:min-h-0{min-height:calc(var(--spacing,.25rem) * 0)}#root#root#root .sm\:min-h-36{min-height:calc(var(--spacing,.25rem) * 36)}#root#root#root .sm\:min-h-52{min-height:calc(var(--spacing,.25rem) * 52)}#root#root#root .sm\:min-h-59{min-height:calc(var(--spacing,.25rem) * 59)}#root#root#root .sm\:min-h-78{min-height:calc(var(--spacing,.25rem) * 78)}#root#root#root .sm\:min-h-82\.5{min-height:calc(var(--spacing,.25rem) * 82.5)}#root#root#root .sm\:min-h-130{min-height:calc(var(--spacing,.25rem) * 130)}#root#root#root .sm\:min-h-\[calc\(\(var\(--event-height\)\+var\(--event-gap\)\)\*3\)\]{min-height:calc((var(--event-height) + var(--event-gap)) * 3)}#root#root#root .sm\:min-h-\[calc\(100dvh-11\.4rem\)\]{min-height:calc(100dvh - 11.4rem)}#root#root#root .sm\:w-1\/2{width:50%}#root#root#root .sm\:w-2\/5{width:40%}#root#root#root .sm\:w-16{width:calc(var(--spacing,.25rem) * 16)}#root#root#root .sm\:w-20{width:calc(var(--spacing,.25rem) * 20)}#root#root#root .sm\:w-24{width:calc(var(--spacing,.25rem) * 24)}#root#root#root .sm\:w-28{width:calc(var(--spacing,.25rem) * 28)}#root#root#root .sm\:w-28\.5{width:calc(var(--spacing,.25rem) * 28.5)}#root#root#root .sm\:w-30{width:calc(var(--spacing,.25rem) * 30)}#root#root#root .sm\:w-32{width:calc(var(--spacing,.25rem) * 32)}#root#root#root .sm\:w-33{width:calc(var(--spacing,.25rem) * 33)}#root#root#root .sm\:w-34{width:calc(var(--spacing,.25rem) * 34)}#root#root#root .sm\:w-35{width:calc(var(--spacing,.25rem) * 35)}#root#root#root .sm\:w-36{width:calc(var(--spacing,.25rem) * 36)}#root#root#root .sm\:w-38{width:calc(var(--spacing,.25rem) * 38)}#root#root#root .sm\:w-40{width:calc(var(--spacing,.25rem) * 40)}#root#root#root .sm\:w-42{width:calc(var(--spacing,.25rem) * 42)}#root#root#root .sm\:w-43\.5{width:calc(var(--spacing,.25rem) * 43.5)}#root#root#root .sm\:w-44{width:calc(var(--spacing,.25rem) * 44)}#root#root#root .sm\:w-45{width:calc(var(--spacing,.25rem) * 45)}#root#root#root .sm\:w-48{width:calc(var(--spacing,.25rem) * 48)}#root#root#root .sm\:w-50{width:calc(var(--spacing,.25rem) * 50)}#root#root#root .sm\:w-52{width:calc(var(--spacing,.25rem) * 52)}#root#root#root .sm\:w-56{width:calc(var(--spacing,.25rem) * 56)}#root#root#root .sm\:w-60{width:calc(var(--spacing,.25rem) * 60)}#root#root#root .sm\:w-64{width:calc(var(--spacing,.25rem) * 64)}#root#root#root .sm\:w-67{width:calc(var(--spacing,.25rem) * 67)}#root#root#root .sm\:w-70{width:calc(var(--spacing,.25rem) * 70)}#root#root#root .sm\:w-72{width:calc(var(--spacing,.25rem) * 72)}#root#root#root .sm\:w-76{width:calc(var(--spacing,.25rem) * 76)}#root#root#root .sm\:w-78{width:calc(var(--spacing,.25rem) * 78)}#root#root#root .sm\:w-80{width:calc(var(--spacing,.25rem) * 80)}#root#root#root .sm\:w-82{width:calc(var(--spacing,.25rem) * 82)}#root#root#root .sm\:w-86{width:calc(var(--spacing,.25rem) * 86)}#root#root#root .sm\:w-88{width:calc(var(--spacing,.25rem) * 88)}#root#root#root .sm\:w-90{width:calc(var(--spacing,.25rem) * 90)}#root#root#root .sm\:w-100{width:calc(var(--spacing,.25rem) * 100)}#root#root#root .sm\:w-110{width:calc(var(--spacing,.25rem) * 110)}#root#root#root .sm\:w-116{width:calc(var(--spacing,.25rem) * 116)}#root#root#root .sm\:w-120{width:calc(var(--spacing,.25rem) * 120)}#root#root#root .sm\:w-121{width:calc(var(--spacing,.25rem) * 121)}#root#root#root .sm\:w-122{width:calc(var(--spacing,.25rem) * 122)}#root#root#root .sm\:w-124{width:calc(var(--spacing,.25rem) * 124)}#root#root#root .sm\:w-145{width:calc(var(--spacing,.25rem) * 145)}#root#root#root .sm\:w-\[42rem\]{width:42rem}#root#root#root .sm\:w-\[calc\(50\%-72px\)\]{width:calc(50% - 72px)}#root#root#root .sm\:w-\[calc\(100\%-3rem\)\]{width:calc(100% - 3rem)}#root#root#root .sm\:w-\[min\(22rem\,90vw\)\]{width:min(22rem,90vw)}#root#root#root .sm\:w-\[min\(24rem\,90vw\)\]{width:min(24rem,90vw)}#root#root#root .sm\:w-auto{width:auto}#root#root#root .sm\:w-auto\!{width:auto!important}#root#root#root .sm\:w-fit{width:fit-content}#root#root#root .sm\:w-full{width:100%}#root#root#root .sm\:w-lg{width:var(--container-lg,32rem)}#root#root#root .sm\:w-md{width:var(--container-md,28rem)}#root#root#root .sm\:w-xl{width:var(--container-xl,36rem)}#root#root#root .sm\:max-w-2xl{max-width:var(--container-2xl,42rem)}#root#root#root .sm\:max-w-3xl{max-width:var(--container-3xl,48rem)}#root#root#root .sm\:max-w-4xl{max-width:var(--container-4xl,56rem)}#root#root#root .sm\:max-w-5xl{max-width:var(--container-5xl,64rem)}#root#root#root .sm\:max-w-6xl{max-width:var(--container-6xl,72rem)}#root#root#root .sm\:max-w-7xl{max-width:var(--container-7xl,80rem)}#root#root#root .sm\:max-w-20\!{max-width:calc(var(--spacing,.25rem) * 20)!important}#root#root#root .sm\:max-w-30{max-width:calc(var(--spacing,.25rem) * 30)}#root#root#root .sm\:max-w-36{max-width:calc(var(--spacing,.25rem) * 36)}#root#root#root .sm\:max-w-50{max-width:calc(var(--spacing,.25rem) * 50)}#root#root#root .sm\:max-w-52{max-width:calc(var(--spacing,.25rem) * 52)}#root#root#root .sm\:max-w-57{max-width:calc(var(--spacing,.25rem) * 57)}#root#root#root .sm\:max-w-57\.5{max-width:calc(var(--spacing,.25rem) * 57.5)}#root#root#root .sm\:max-w-60{max-width:calc(var(--spacing,.25rem) * 60)}#root#root#root .sm\:max-w-64{max-width:calc(var(--spacing,.25rem) * 64)}#root#root#root .sm\:max-w-65{max-width:calc(var(--spacing,.25rem) * 65)}#root#root#root .sm\:max-w-72{max-width:calc(var(--spacing,.25rem) * 72)}#root#root#root .sm\:max-w-75{max-width:calc(var(--spacing,.25rem) * 75)}#root#root#root .sm\:max-w-100{max-width:calc(var(--spacing,.25rem) * 100)}#root#root#root .sm\:max-w-106\.25{max-width:calc(var(--spacing,.25rem) * 106.25)}#root#root#root .sm\:max-w-110{max-width:calc(var(--spacing,.25rem) * 110)}#root#root#root .sm\:max-w-115{max-width:calc(var(--spacing,.25rem) * 115)}#root#root#root .sm\:max-w-122{max-width:calc(var(--spacing,.25rem) * 122)}#root#root#root .sm\:max-w-145{max-width:calc(var(--spacing,.25rem) * 145)}#root#root#root .sm\:max-w-150{max-width:calc(var(--spacing,.25rem) * 150)}#root#root#root .sm\:max-w-155{max-width:calc(var(--spacing,.25rem) * 155)}#root#root#root .sm\:max-w-162\.5{max-width:calc(var(--spacing,.25rem) * 162.5)}#root#root#root .sm\:max-w-175{max-width:calc(var(--spacing,.25rem) * 175)}#root#root#root .sm\:max-w-185{max-width:calc(var(--spacing,.25rem) * 185)}#root#root#root .sm\:max-w-200{max-width:calc(var(--spacing,.25rem) * 200)}#root#root#root .sm\:max-w-225{max-width:calc(var(--spacing,.25rem) * 225)}#root#root#root .sm\:max-w-296{max-width:calc(var(--spacing,.25rem) * 296)}#root#root#root .sm\:max-w-\[420px\]{max-width:420px}#root#root#root .sm\:max-w-\[min\(56rem\,calc\(100\%-2rem\)\)\]{max-width:min(56rem,100% - 2rem)}#root#root#root .sm\:max-w-lg{max-width:var(--container-lg,32rem)}#root#root#root .sm\:max-w-lg\!{max-width:var(--container-lg,32rem)!important}#root#root#root .sm\:max-w-md{max-width:var(--container-md,28rem)}#root#root#root .sm\:max-w-none{max-width:none}#root#root#root .sm\:max-w-sm{max-width:var(--container-sm,24rem)}#root#root#root .sm\:max-w-xl{max-width:var(--container-xl,36rem)}#root#root#root .sm\:max-w-xs{max-width:var(--container-xs,20rem)}#root#root#root .sm\:min-w-0{min-width:calc(var(--spacing,.25rem) * 0)}#root#root#root .sm\:min-w-12{min-width:calc(var(--spacing,.25rem) * 12)}#root#root#root .sm\:min-w-28{min-width:calc(var(--spacing,.25rem) * 28)}#root#root#root .sm\:min-w-45{min-width:calc(var(--spacing,.25rem) * 45)}#root#root#root .sm\:min-w-60{min-width:calc(var(--spacing,.25rem) * 60)}#root#root#root .sm\:min-w-90{min-width:calc(var(--spacing,.25rem) * 90)}#root#root#root .sm\:min-w-150{min-width:calc(var(--spacing,.25rem) * 150)}#root#root#root .sm\:min-w-\[150px\]{min-width:150px}#root#root#root .sm\:min-w-md{min-width:var(--container-md,28rem)}#root#root#root .sm\:flex-0{flex:0}#root#root#root .sm\:flex-1{flex:1}#root#root#root .sm\:flex-initial{flex:0 auto}#root#root#root .sm\:shrink-0{flex-shrink:0}#root#root#root .sm\:grow{flex-grow:1}#root#root#root .sm\:basis-1\/2{flex-basis:50%}#root#root#root .sm\:basis-1\/3{flex-basis:33.3333%}#root#root#root .sm\:basis-1\/5{flex-basis:20%}#root#root#root .sm\:basis-3\/5{flex-basis:60%}#root#root#root .sm\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}#root#root#root .sm\:-translate-x-1\/2,#root#root#root .sm\:translate-x-0{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .sm\:translate-x-0{--tw-translate-x:calc(var(--spacing,.25rem) * 0)}#root#root#root .sm\:translate-y-0{--tw-translate-y:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .sm\:scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .sm\:-rotate-2{rotate:-2deg}#root#root#root .sm\:rotate-0{rotate:none}#root#root#root .sm\:rotate-1{rotate:1deg}#root#root#root .sm\:rotate-z-16{--tw-rotate-z:rotateZ(16deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}#root#root#root .sm\:columns-2{column-count:2}#root#root#root .sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#root#root#root .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#root#root#root .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#root#root#root .sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}#root#root#root .sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}#root#root#root .sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}#root#root#root .sm\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}#root#root#root .sm\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}#root#root#root .sm\:grid-cols-\[4rem_1fr\]{grid-template-columns:4rem 1fr}#root#root#root .sm\:grid-cols-\[323px_1fr\]{grid-template-columns:323px 1fr}#root#root#root .sm\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}#root#root#root .sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}#root#root#root .sm\:grid-cols-\[repeat\(4\,minmax\(14rem\,1fr\)\)\]{grid-template-columns:repeat(4,minmax(14rem,1fr))}#root#root#root .sm\:flex-col{flex-direction:column}#root#root#root .sm\:flex-row{flex-direction:row}#root#root#root .sm\:flex-row\!{flex-direction:row!important}#root#root#root .sm\:flex-nowrap{flex-wrap:nowrap}#root#root#root .sm\:flex-wrap{flex-wrap:wrap}#root#root#root .sm\:items-center{align-items:center}#root#root#root .sm\:items-end{align-items:flex-end}#root#root#root .sm\:items-start{align-items:flex-start}#root#root#root .sm\:items-stretch{align-items:stretch}#root#root#root .sm\:justify-around{justify-content:space-around}#root#root#root .sm\:justify-between{justify-content:space-between}#root#root#root .sm\:justify-center{justify-content:center}#root#root#root .sm\:justify-end{justify-content:flex-end}#root#root#root .sm\:justify-start{justify-content:flex-start}#root#root#root .sm\:justify-start\!{justify-content:flex-start!important}#root#root#root .sm\:gap-0{gap:calc(var(--spacing,.25rem) * 0)}#root#root#root .sm\:gap-1\.5{gap:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .sm\:gap-2{gap:calc(var(--spacing,.25rem) * 2)}#root#root#root .sm\:gap-3{gap:calc(var(--spacing,.25rem) * 3)}#root#root#root .sm\:gap-4{gap:calc(var(--spacing,.25rem) * 4)}#root#root#root .sm\:gap-5{gap:calc(var(--spacing,.25rem) * 5)}#root#root#root .sm\:gap-6{gap:calc(var(--spacing,.25rem) * 6)}#root#root#root .sm\:gap-7{gap:calc(var(--spacing,.25rem) * 7)}#root#root#root .sm\:gap-8{gap:calc(var(--spacing,.25rem) * 8)}#root#root#root .sm\:gap-8\.75{gap:calc(var(--spacing,.25rem) * 8.75)}#root#root#root .sm\:gap-10{gap:calc(var(--spacing,.25rem) * 10)}#root#root#root .sm\:gap-11\.25{gap:calc(var(--spacing,.25rem) * 11.25)}#root#root#root .sm\:gap-12{gap:calc(var(--spacing,.25rem) * 12)}#root#root#root .sm\:gap-12\.75{gap:calc(var(--spacing,.25rem) * 12.75)}#root#root#root .sm\:gap-15\.5{gap:calc(var(--spacing,.25rem) * 15.5)}#root#root#root .sm\:gap-16{gap:calc(var(--spacing,.25rem) * 16)}#root#root#root .sm\:gap-49{gap:calc(var(--spacing,.25rem) * 49)}#root#root#root :where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.sm\:space-y-7\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 7.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 7.5) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.sm\:space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 12) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.sm\:space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 16) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root .sm\:gap-x-5{column-gap:calc(var(--spacing,.25rem) * 5)}#root#root#root .sm\:gap-x-10{column-gap:calc(var(--spacing,.25rem) * 10)}#root#root#root :where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}#root#root#root :where(.sm\:divide-y-0>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}#root#root#root .sm\:self-end{align-self:flex-end}#root#root#root .sm\:self-start{align-self:flex-start}#root#root#root .sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#root#root#root .sm\:overflow-x-auto{overflow-x:auto}#root#root#root .sm\:rounded-full{border-radius:3.40282e+38px}#root#root#root .sm\:rounded-xl{border-radius:calc(var(--radius) * 1.4)}#root#root#root .sm\:rounded-l-lg{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}#root#root#root .sm\:rounded-tl-md{border-top-left-radius:calc(var(--radius) * .8)}#root#root#root .sm\:rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}#root#root#root .sm\:border-x-\[2\.5px\]{border-inline-style:var(--tw-border-style);border-inline-width:2.5px}#root#root#root .sm\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}#root#root#root .sm\:border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}#root#root#root .sm\:border-t-\[2\.5px\]{border-top-style:var(--tw-border-style);border-top-width:2.5px}#root#root#root .sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .sm\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}#root#root#root .sm\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .sm\:border-b-\[2\.5px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:2.5px}#root#root#root .sm\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}#root#root#root .sm\:bg-card{background-color:var(--card)}#root#root#root .sm\:bg-muted{background-color:var(--muted)}#root#root#root .sm\:bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/template\/landing-page\/neural\/image-03\.png\)\]{background-image:url(https://cdn.shadcnstudio.com/ss-assets/template/landing-page/neural/image-03.png)}#root#root#root .sm\:bg-size-\[4px_2px\]{background-size:4px 2px}#root#root#root .sm\:bg-repeat-x{background-repeat:repeat-x}#root#root#root .sm\:p-3{padding:calc(var(--spacing,.25rem) * 3)}#root#root#root .sm\:p-3\.5{padding:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .sm\:p-4{padding:calc(var(--spacing,.25rem) * 4)}#root#root#root .sm\:p-5{padding:calc(var(--spacing,.25rem) * 5)}#root#root#root .sm\:p-6{padding:calc(var(--spacing,.25rem) * 6)}#root#root#root .sm\:p-8{padding:calc(var(--spacing,.25rem) * 8)}#root#root#root .sm\:p-16{padding:calc(var(--spacing,.25rem) * 16)}#root#root#root .sm\:px-0{padding-inline:calc(var(--spacing,.25rem) * 0)}#root#root#root .sm\:px-1{padding-inline:calc(var(--spacing,.25rem) * 1)}#root#root#root .sm\:px-1\.5{padding-inline:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .sm\:px-2{padding-inline:calc(var(--spacing,.25rem) * 2)}#root#root#root .sm\:px-2\.5{padding-inline:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .sm\:px-3{padding-inline:calc(var(--spacing,.25rem) * 3)}#root#root#root .sm\:px-4{padding-inline:calc(var(--spacing,.25rem) * 4)}#root#root#root .sm\:px-4\.5{padding-inline:calc(var(--spacing,.25rem) * 4.5)}#root#root#root .sm\:px-5{padding-inline:calc(var(--spacing,.25rem) * 5)}#root#root#root .sm\:px-6{padding-inline:calc(var(--spacing,.25rem) * 6)}#root#root#root .sm\:px-8{padding-inline:calc(var(--spacing,.25rem) * 8)}#root#root#root .sm\:px-12{padding-inline:calc(var(--spacing,.25rem) * 12)}#root#root#root .sm\:px-16{padding-inline:calc(var(--spacing,.25rem) * 16)}#root#root#root .sm\:px-20{padding-inline:calc(var(--spacing,.25rem) * 20)}#root#root#root .sm\:px-px{padding-inline:1px}#root#root#root .sm\:py-0{padding-block:calc(var(--spacing,.25rem) * 0)}#root#root#root .sm\:py-2{padding-block:calc(var(--spacing,.25rem) * 2)}#root#root#root .sm\:py-2\.5{padding-block:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .sm\:py-3{padding-block:calc(var(--spacing,.25rem) * 3)}#root#root#root .sm\:py-3\.5{padding-block:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .sm\:py-4{padding-block:calc(var(--spacing,.25rem) * 4)}#root#root#root .sm\:py-5{padding-block:calc(var(--spacing,.25rem) * 5)}#root#root#root .sm\:py-6{padding-block:calc(var(--spacing,.25rem) * 6)}#root#root#root .sm\:py-8{padding-block:calc(var(--spacing,.25rem) * 8)}#root#root#root .sm\:py-10{padding-block:calc(var(--spacing,.25rem) * 10)}#root#root#root .sm\:py-12{padding-block:calc(var(--spacing,.25rem) * 12)}#root#root#root .sm\:py-16{padding-block:calc(var(--spacing,.25rem) * 16)}#root#root#root .sm\:py-24{padding-block:calc(var(--spacing,.25rem) * 24)}#root#root#root .sm\:pe-4{padding-inline-end:calc(var(--spacing,.25rem) * 4)}#root#root#root .sm\:pt-1{padding-top:calc(var(--spacing,.25rem) * 1)}#root#root#root .sm\:pt-2{padding-top:calc(var(--spacing,.25rem) * 2)}#root#root#root .sm\:pt-3{padding-top:calc(var(--spacing,.25rem) * 3)}#root#root#root .sm\:pt-5{padding-top:calc(var(--spacing,.25rem) * 5)}#root#root#root .sm\:pt-6{padding-top:calc(var(--spacing,.25rem) * 6)}#root#root#root .sm\:pt-7{padding-top:calc(var(--spacing,.25rem) * 7)}#root#root#root .sm\:pt-12{padding-top:calc(var(--spacing,.25rem) * 12)}#root#root#root .sm\:pt-16{padding-top:calc(var(--spacing,.25rem) * 16)}#root#root#root .sm\:pt-20{padding-top:calc(var(--spacing,.25rem) * 20)}#root#root#root .sm\:pt-38{padding-top:calc(var(--spacing,.25rem) * 38)}#root#root#root .sm\:pr-2{padding-right:calc(var(--spacing,.25rem) * 2)}#root#root#root .sm\:pr-3{padding-right:calc(var(--spacing,.25rem) * 3)}#root#root#root .sm\:pr-4{padding-right:calc(var(--spacing,.25rem) * 4)}#root#root#root .sm\:pr-24{padding-right:calc(var(--spacing,.25rem) * 24)}#root#root#root .sm\:pb-0{padding-bottom:calc(var(--spacing,.25rem) * 0)}#root#root#root .sm\:pb-1{padding-bottom:calc(var(--spacing,.25rem) * 1)}#root#root#root .sm\:pb-3{padding-bottom:calc(var(--spacing,.25rem) * 3)}#root#root#root .sm\:pb-5{padding-bottom:calc(var(--spacing,.25rem) * 5)}#root#root#root .sm\:pb-6{padding-bottom:calc(var(--spacing,.25rem) * 6)}#root#root#root .sm\:pb-12{padding-bottom:calc(var(--spacing,.25rem) * 12)}#root#root#root .sm\:pb-16{padding-bottom:calc(var(--spacing,.25rem) * 16)}#root#root#root .sm\:pl-0{padding-left:calc(var(--spacing,.25rem) * 0)}#root#root#root .sm\:pl-2{padding-left:calc(var(--spacing,.25rem) * 2)}#root#root#root .sm\:pl-2\.5{padding-left:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .sm\:pl-4{padding-left:calc(var(--spacing,.25rem) * 4)}#root#root#root .sm\:pl-6{padding-left:calc(var(--spacing,.25rem) * 6)}#root#root#root .sm\:pl-14{padding-left:calc(var(--spacing,.25rem) * 14)}#root#root#root .sm\:pl-20{padding-left:calc(var(--spacing,.25rem) * 20)}#root#root#root .sm\:text-center{text-align:center}#root#root#root .sm\:text-end{text-align:end}#root#root#root .sm\:text-left{text-align:left}#root#root#root .sm\:text-2xl{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}#root#root#root .sm\:text-3xl{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}#root#root#root .sm\:text-4xl{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}#root#root#root .sm\:text-5xl{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}#root#root#root .sm\:text-6xl{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}#root#root#root .sm\:text-7xl{font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1))}#root#root#root .sm\:text-8xl{font-size:var(--text-8xl,6rem);line-height:var(--tw-leading,var(--text-8xl--line-height,1))}#root#root#root .sm\:text-base{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}#root#root#root .sm\:text-lg{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}#root#root#root .sm\:text-sm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root#root#root .sm\:text-xl{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}#root#root#root .sm\:text-xs{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root#root#root .sm\:text-\[10rem\]{font-size:10rem}#root#root#root .sm\:text-\[11px\]{font-size:11px}#root#root#root .sm\:text-\[13px\]{font-size:13px}#root#root#root .sm\:leading-5{--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5)}#root#root#root .sm\:leading-14{--tw-leading:calc(var(--spacing,.25rem) * 14);line-height:calc(var(--spacing,.25rem) * 14)}#root#root#root .sm\:text-nowrap{text-wrap:nowrap}#root#root#root .sm\:opacity-0{opacity:0}#root#root#root .sm\:shadow-sm{--tw-shadow:var(--shadow-sm)}#root#root#root .sm\:ring-3,#root#root#root .sm\:shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .sm\:ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .sm\:\[--slide-height\:13rem\]{--slide-height:13rem}#root#root#root .sm\:\[clip-path\:inset\(0_var\(--remaining\)_0_0\)\]{clip-path:inset(0 var(--remaining) 0 0)}@media (hover:hover){#root#root#root .sm\:group-hover\:top-15:is(:where(.group):hover *){top:calc(var(--spacing,.25rem) * 15)}#root#root#root .sm\:group-hover\:right-23:is(:where(.group):hover *){right:calc(var(--spacing,.25rem) * 23)}#root#root#root .sm\:group-hover\:bottom-15:is(:where(.group):hover *){bottom:calc(var(--spacing,.25rem) * 15)}#root#root#root .sm\:group-hover\:left-22\.5:is(:where(.group):hover *){left:calc(var(--spacing,.25rem) * 22.5)}#root#root#root .sm\:group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .sm\:group-hover\/card\:inline:is(:where(.group\/card):hover *){display:inline}}#root#root#root .sm\:before\:-top-10:before{content:var(--tw-content);top:calc(var(--spacing,.25rem) * -10)}#root#root#root .sm\:before\:h-10:before{content:var(--tw-content);height:calc(var(--spacing,.25rem) * 10)}#root#root#root .sm\:after\:w-\[calc\(0\.25rem\+1px\+0\.25rem\)\]:after{content:var(--tw-content);width:calc(.5rem + 1px)}#root#root#root .sm\:first\:pl-0:first-child{padding-left:calc(var(--spacing,.25rem) * 0)}#root#root#root .sm\:last\:col-span-2:last-child{grid-column:span 2/span 2}#root#root#root .sm\:last\:pr-0:last-child{padding-right:calc(var(--spacing,.25rem) * 0)}#root#root#root .sm\:odd\:border-r:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .data-focus-within\:sm\:border-ring[data-focus-within]{border-color:var(--ring)}#root#root#root .data-\[side\=left\]\:sm\:w-100[data-side=left]{width:calc(var(--spacing,.25rem) * 100)}#root#root#root .data-\[side\=left\]\:sm\:max-w-131[data-side=left]{max-width:calc(var(--spacing,.25rem) * 131)}#root#root#root .data-\[side\=left\]\:sm\:max-w-none[data-side=left]{max-width:none}#root#root#root .data-\[side\=left\]\:sm\:max-w-sm[data-side=left]{max-width:var(--container-sm,24rem)}#root#root#root .data-\[side\=right\]\:sm\:max-w-md[data-side=right]{max-width:var(--container-md,28rem)}#root#root#root .data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:var(--container-sm,24rem)}#root#root#root .sm\:data-\[side\=right\]\:max-w-md[data-side=right]{max-width:var(--container-md,28rem)}#root#root#root :is(.sm\:\*\*\:data-\[slot\=dialog-close\]\:top-5 *)[data-slot=dialog-close]{top:calc(var(--spacing,.25rem) * 5)}#root#root#root :is(.sm\:\*\*\:data-\[slot\=dialog-close\]\:right-5 *)[data-slot=dialog-close]{right:calc(var(--spacing,.25rem) * 5)}#root#root#root .data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm,24rem)}@media not all and (min-width:80rem){#root#root#root .sm\:max-xl\:col-span-2{grid-column:span 2/span 2}#root#root#root .sm\:max-xl\:col-span-full{grid-column:1/-1}#root#root#root .sm\:max-xl\:grid{display:grid}#root#root#root .sm\:max-xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .sm\:max-xl\:justify-end{justify-content:flex-end}}@media not all and (min-width:64rem){#root#root#root .sm\:max-lg\:col-span-2{grid-column:span 2/span 2}#root#root#root .sm\:max-lg\:col-span-3{grid-column:span 3/span 3}#root#root#root .sm\:max-lg\:mx-auto{margin-inline:auto}#root#root#root .sm\:max-lg\:ml-25{margin-left:calc(var(--spacing,.25rem) * 25)}#root#root#root .sm\:max-lg\:w-25{width:calc(var(--spacing,.25rem) * 25)}#root#root#root .sm\:max-lg\:w-fit{width:fit-content}#root#root#root .sm\:max-lg\:w-lg{width:var(--container-lg,32rem)}#root#root#root .sm\:max-lg\:max-w-70{max-width:calc(var(--spacing,.25rem) * 70)}#root#root#root .sm\:max-lg\:max-w-full{max-width:100%}#root#root#root .sm\:max-lg\:flex-\[0_0_14rem\]\!{flex:0 0 14rem!important}#root#root#root .sm\:max-lg\:basis-auto{flex-basis:auto}#root#root#root .sm\:max-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .sm\:max-lg\:flex-col{flex-direction:column}#root#root#root .sm\:max-lg\:flex-row{flex-direction:row}#root#root#root .sm\:max-lg\:justify-end{justify-content:flex-end}#root#root#root .sm\:max-lg\:gap-32{gap:calc(var(--spacing,.25rem) * 32)}#root#root#root .sm\:max-lg\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .sm\:max-lg\:even\:overflow-hidden:nth-child(2n){overflow:hidden}}@media not all and (min-width:48rem){#root#root#root .sm\:max-md\:left-1\/2{left:50%}#root#root#root .sm\:max-md\:order-2{order:2}#root#root#root .sm\:max-md\:order-4{order:4}#root#root#root .sm\:max-md\:order-5{order:5}#root#root#root .sm\:max-md\:col-span-2{grid-column:span 2/span 2}#root#root#root .sm\:max-md\:mx-auto{margin-inline:auto}#root#root#root .sm\:max-md\:block{display:block}#root#root#root .sm\:max-md\:w-lg{width:var(--container-lg,32rem)}#root#root#root .sm\:max-md\:w-sm{width:var(--container-sm,24rem)}#root#root#root .sm\:max-md\:basis-1\/2{flex-basis:50%}#root#root#root .sm\:max-md\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .sm\:max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .sm\:max-md\:flex-row{flex-direction:row}#root#root#root .sm\:max-md\:items-start{align-items:flex-start}#root#root#root .sm\:max-md\:gap-4{gap:calc(var(--spacing,.25rem) * 4)}#root#root#root .sm\:max-md\:gap-6{gap:calc(var(--spacing,.25rem) * 6)}#root#root#root .sm\:max-md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .sm\:max-md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}}@media (min-width:48rem){#root#root#root .md\:absolute{position:absolute}#root#root#root .md\:sticky{position:sticky}#root#root#root .md\:inset-x-0{inset-inline:calc(var(--spacing,.25rem) * 0)}#root#root#root .md\:inset-x-5{inset-inline:calc(var(--spacing,.25rem) * 5)}#root#root#root .md\:-top-4{top:calc(var(--spacing,.25rem) * -4)}#root#root#root .md\:top-0{top:calc(var(--spacing,.25rem) * 0)}#root#root#root .md\:top-1\/2{top:50%}#root#root#root .md\:top-2{top:calc(var(--spacing,.25rem) * 2)}#root#root#root .md\:top-5{top:calc(var(--spacing,.25rem) * 5)}#root#root#root .md\:top-7{top:calc(var(--spacing,.25rem) * 7)}#root#root#root .md\:top-8{top:calc(var(--spacing,.25rem) * 8)}#root#root#root .md\:top-9{top:calc(var(--spacing,.25rem) * 9)}#root#root#root .md\:top-18{top:calc(var(--spacing,.25rem) * 18)}#root#root#root .md\:top-19{top:calc(var(--spacing,.25rem) * 19)}#root#root#root .md\:top-26{top:calc(var(--spacing,.25rem) * 26)}#root#root#root .md\:top-32{top:calc(var(--spacing,.25rem) * 32)}#root#root#root .md\:top-\[20\%\]{top:20%}#root#root#root .md\:-right-4{right:calc(var(--spacing,.25rem) * -4)}#root#root#root .md\:-right-21{right:calc(var(--spacing,.25rem) * -21)}#root#root#root .md\:-right-\[13\%\]{right:-13%}#root#root#root .md\:right-0{right:calc(var(--spacing,.25rem) * 0)}#root#root#root .md\:right-2{right:calc(var(--spacing,.25rem) * 2)}#root#root#root .md\:right-4{right:calc(var(--spacing,.25rem) * 4)}#root#root#root .md\:right-8{right:calc(var(--spacing,.25rem) * 8)}#root#root#root .md\:right-10{right:calc(var(--spacing,.25rem) * 10)}#root#root#root .md\:right-20{right:calc(var(--spacing,.25rem) * 20)}#root#root#root .md\:right-21{right:calc(var(--spacing,.25rem) * 21)}#root#root#root .md\:right-25{right:calc(var(--spacing,.25rem) * 25)}#root#root#root .md\:right-38{right:calc(var(--spacing,.25rem) * 38)}#root#root#root .md\:-bottom-6{bottom:calc(var(--spacing,.25rem) * -6)}#root#root#root .md\:-bottom-24{bottom:calc(var(--spacing,.25rem) * -24)}#root#root#root .md\:-bottom-30{bottom:calc(var(--spacing,.25rem) * -30)}#root#root#root .md\:bottom-1{bottom:calc(var(--spacing,.25rem) * 1)}#root#root#root .md\:bottom-2{bottom:calc(var(--spacing,.25rem) * 2)}#root#root#root .md\:bottom-4{bottom:calc(var(--spacing,.25rem) * 4)}#root#root#root .md\:bottom-10{bottom:calc(var(--spacing,.25rem) * 10)}#root#root#root .md\:bottom-12{bottom:calc(var(--spacing,.25rem) * 12)}#root#root#root .md\:bottom-22{bottom:calc(var(--spacing,.25rem) * 22)}#root#root#root .md\:bottom-28{bottom:calc(var(--spacing,.25rem) * 28)}#root#root#root .md\:bottom-63{bottom:calc(var(--spacing,.25rem) * 63)}#root#root#root .md\:bottom-71{bottom:calc(var(--spacing,.25rem) * 71)}#root#root#root .md\:bottom-\[-26\.6\%\]{bottom:-26.6%}#root#root#root .md\:bottom-\[15\%\]{bottom:15%}#root#root#root .md\:bottom-\[20\%\]{bottom:20%}#root#root#root .md\:bottom-\[30\%\]{bottom:30%}#root#root#root .md\:bottom-\[34\%\]{bottom:34%}#root#root#root .md\:-left-4{left:calc(var(--spacing,.25rem) * -4)}#root#root#root .md\:left-0{left:calc(var(--spacing,.25rem) * 0)}#root#root#root .md\:left-1\/2{left:50%}#root#root#root .md\:left-4{left:calc(var(--spacing,.25rem) * 4)}#root#root#root .md\:left-10{left:calc(var(--spacing,.25rem) * 10)}#root#root#root .md\:left-20{left:calc(var(--spacing,.25rem) * 20)}#root#root#root .md\:left-33{left:calc(var(--spacing,.25rem) * 33)}#root#root#root .md\:left-35{left:calc(var(--spacing,.25rem) * 35)}#root#root#root .md\:left-38{left:calc(var(--spacing,.25rem) * 38)}#root#root#root .md\:left-45{left:calc(var(--spacing,.25rem) * 45)}#root#root#root .md\:left-55{left:calc(var(--spacing,.25rem) * 55)}#root#root#root .md\:left-\[50\%\]{left:50%}#root#root#root .md\:col-span-2{grid-column:span 2/span 2}#root#root#root .md\:col-span-3{grid-column:span 3/span 3}#root#root#root .md\:col-span-4{grid-column:span 4/span 4}#root#root#root .md\:col-span-6{grid-column:span 6/span 6}#root#root#root .md\:col-span-8{grid-column:span 8/span 8}#root#root#root .md\:col-span-full{grid-column:1/-1}#root#root#root .md\:col-start-1{grid-column-start:1}#root#root#root .md\:col-start-2{grid-column-start:2}#root#root#root .md\:row-span-2{grid-row:span 2/span 2}#root#root#root .md\:row-start-1{grid-row-start:1}#root#root#root .md\:row-start-2{grid-row-start:2}#root#root#root .md\:-mx-8{margin-inline:calc(var(--spacing,.25rem) * -8)}#root#root#root .md\:mx-auto{margin-inline:auto}#root#root#root .md\:-mt-14{margin-top:calc(var(--spacing,.25rem) * -14)}#root#root#root .md\:-mt-15{margin-top:calc(var(--spacing,.25rem) * -15)}#root#root#root .md\:-mt-\[100vh\]{margin-top:-100vh}#root#root#root .md\:mt-3{margin-top:calc(var(--spacing,.25rem) * 3)}#root#root#root .md\:mt-4{margin-top:calc(var(--spacing,.25rem) * 4)}#root#root#root .md\:mt-6{margin-top:calc(var(--spacing,.25rem) * 6)}#root#root#root .md\:mt-8{margin-top:calc(var(--spacing,.25rem) * 8)}#root#root#root .md\:mt-8\.5{margin-top:calc(var(--spacing,.25rem) * 8.5)}#root#root#root .md\:mt-10\.5{margin-top:calc(var(--spacing,.25rem) * 10.5)}#root#root#root .md\:mt-17{margin-top:calc(var(--spacing,.25rem) * 17)}#root#root#root .md\:mt-56{margin-top:calc(var(--spacing,.25rem) * 56)}#root#root#root .md\:mt-68{margin-top:calc(var(--spacing,.25rem) * 68)}#root#root#root .md\:-mr-10{margin-right:calc(var(--spacing,.25rem) * -10)}#root#root#root .md\:mr-0\!{margin-right:calc(var(--spacing,.25rem) * 0)!important}#root#root#root .md\:mr-3\.5{margin-right:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .md\:mr-4{margin-right:calc(var(--spacing,.25rem) * 4)}#root#root#root .md\:mr-11\.25{margin-right:calc(var(--spacing,.25rem) * 11.25)}#root#root#root .md\:mr-15{margin-right:calc(var(--spacing,.25rem) * 15)}#root#root#root .md\:mr-16{margin-right:calc(var(--spacing,.25rem) * 16)}#root#root#root .md\:mr-22{margin-right:calc(var(--spacing,.25rem) * 22)}#root#root#root .md\:mr-auto{margin-right:auto}#root#root#root .md\:-mb-22{margin-bottom:calc(var(--spacing,.25rem) * -22)}#root#root#root .md\:mb-7{margin-bottom:calc(var(--spacing,.25rem) * 7)}#root#root#root .md\:mb-10{margin-bottom:calc(var(--spacing,.25rem) * 10)}#root#root#root .md\:mb-12{margin-bottom:calc(var(--spacing,.25rem) * 12)}#root#root#root .md\:mb-16{margin-bottom:calc(var(--spacing,.25rem) * 16)}#root#root#root .md\:-ml-3{margin-left:calc(var(--spacing,.25rem) * -3)}#root#root#root .md\:-ml-4{margin-left:calc(var(--spacing,.25rem) * -4)}#root#root#root .md\:-ml-9{margin-left:calc(var(--spacing,.25rem) * -9)}#root#root#root .md\:-ml-\[40\%\]{margin-left:-40%}#root#root#root .md\:ml-3{margin-left:calc(var(--spacing,.25rem) * 3)}#root#root#root .md\:ml-4{margin-left:calc(var(--spacing,.25rem) * 4)}#root#root#root .md\:ml-8{margin-left:calc(var(--spacing,.25rem) * 8)}#root#root#root .md\:ml-41{margin-left:calc(var(--spacing,.25rem) * 41)}#root#root#root .md\:ml-auto{margin-left:auto}#root#root#root .md\:block{display:block}#root#root#root .md\:flex{display:flex}#root#root#root .md\:grid{display:grid}#root#root#root .md\:hidden{display:none}#root#root#root .md\:inline-flex{display:inline-flex}#root#root#root .md\:aspect-auto{aspect-ratio:auto}#root#root#root .md\:size-4{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root#root#root .md\:size-5{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root#root#root .md\:size-5\.5{width:calc(var(--spacing,.25rem) * 5.5);height:calc(var(--spacing,.25rem) * 5.5)}#root#root#root .md\:size-6{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root#root#root .md\:size-7\.5{width:calc(var(--spacing,.25rem) * 7.5);height:calc(var(--spacing,.25rem) * 7.5)}#root#root#root .md\:size-8{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root#root#root .md\:size-9{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9)}#root#root#root .md\:size-9\.5{width:calc(var(--spacing,.25rem) * 9.5);height:calc(var(--spacing,.25rem) * 9.5)}#root#root#root .md\:size-10{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root#root#root .md\:size-12{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12)}#root#root#root .md\:size-14{width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14)}#root#root#root .md\:size-15{width:calc(var(--spacing,.25rem) * 15);height:calc(var(--spacing,.25rem) * 15)}#root#root#root .md\:size-16{width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16)}#root#root#root .md\:size-17\.75{width:calc(var(--spacing,.25rem) * 17.75);height:calc(var(--spacing,.25rem) * 17.75)}#root#root#root .md\:size-18{width:calc(var(--spacing,.25rem) * 18);height:calc(var(--spacing,.25rem) * 18)}#root#root#root .md\:size-23{width:calc(var(--spacing,.25rem) * 23);height:calc(var(--spacing,.25rem) * 23)}#root#root#root .md\:size-29{width:calc(var(--spacing,.25rem) * 29);height:calc(var(--spacing,.25rem) * 29)}#root#root#root .md\:size-46{width:calc(var(--spacing,.25rem) * 46);height:calc(var(--spacing,.25rem) * 46)}#root#root#root .md\:size-60{width:calc(var(--spacing,.25rem) * 60);height:calc(var(--spacing,.25rem) * 60)}#root#root#root .md\:size-80{width:calc(var(--spacing,.25rem) * 80);height:calc(var(--spacing,.25rem) * 80)}#root#root#root .md\:size-100{width:calc(var(--spacing,.25rem) * 100);height:calc(var(--spacing,.25rem) * 100)}#root#root#root .md\:h-\(--doctor-content-h\,23\.375rem\){height:var(--doctor-content-h,23.375rem)}#root#root#root .md\:h-6{height:calc(var(--spacing,.25rem) * 6)}#root#root#root .md\:h-8{height:calc(var(--spacing,.25rem) * 8)}#root#root#root .md\:h-10{height:calc(var(--spacing,.25rem) * 10)}#root#root#root .md\:h-12{height:calc(var(--spacing,.25rem) * 12)}#root#root#root .md\:h-15{height:calc(var(--spacing,.25rem) * 15)}#root#root#root .md\:h-15\.5{height:calc(var(--spacing,.25rem) * 15.5)}#root#root#root .md\:h-22{height:calc(var(--spacing,.25rem) * 22)}#root#root#root .md\:h-24{height:calc(var(--spacing,.25rem) * 24)}#root#root#root .md\:h-30{height:calc(var(--spacing,.25rem) * 30)}#root#root#root .md\:h-30\.5{height:calc(var(--spacing,.25rem) * 30.5)}#root#root#root .md\:h-40{height:calc(var(--spacing,.25rem) * 40)}#root#root#root .md\:h-60{height:calc(var(--spacing,.25rem) * 60)}#root#root#root .md\:h-60\.5{height:calc(var(--spacing,.25rem) * 60.5)}#root#root#root .md\:h-64{height:calc(var(--spacing,.25rem) * 64)}#root#root#root .md\:h-95{height:calc(var(--spacing,.25rem) * 95)}#root#root#root .md\:h-100{height:calc(var(--spacing,.25rem) * 100)}#root#root#root .md\:h-112{height:calc(var(--spacing,.25rem) * 112)}#root#root#root .md\:h-114\.5{height:calc(var(--spacing,.25rem) * 114.5)}#root#root#root .md\:h-130{height:calc(var(--spacing,.25rem) * 130)}#root#root#root .md\:h-140{height:calc(var(--spacing,.25rem) * 140)}#root#root#root .md\:h-150{height:calc(var(--spacing,.25rem) * 150)}#root#root#root .md\:h-167\.5{height:calc(var(--spacing,.25rem) * 167.5)}#root#root#root .md\:h-168{height:calc(var(--spacing,.25rem) * 168)}#root#root#root .md\:h-175{height:calc(var(--spacing,.25rem) * 175)}#root#root#root .md\:h-235{height:calc(var(--spacing,.25rem) * 235)}#root#root#root .md\:h-\[150\%\]{height:150%}#root#root#root .md\:h-dvh{height:100dvh}#root#root#root .md\:h-fit{height:fit-content}#root#root#root .md\:h-full{height:100%}#root#root#root .md\:h-screen{height:100vh}#root#root#root .md\:max-h-56{max-height:calc(var(--spacing,.25rem) * 56)}#root#root#root .md\:max-h-95{max-height:calc(var(--spacing,.25rem) * 95)}#root#root#root .md\:max-h-121{max-height:calc(var(--spacing,.25rem) * 121)}#root#root#root .md\:max-h-157\.5{max-height:calc(var(--spacing,.25rem) * 157.5)}#root#root#root .md\:min-h-18{min-height:calc(var(--spacing,.25rem) * 18)}#root#root#root .md\:min-h-97\.5{min-height:calc(var(--spacing,.25rem) * 97.5)}#root#root#root .md\:min-h-130{min-height:calc(var(--spacing,.25rem) * 130)}#root#root#root .md\:min-h-\[calc\(100dvh\+1450px\)\]{min-height:calc(100dvh + 1450px)}#root#root#root .md\:min-h-screen{min-height:100vh}#root#root#root .md\:w-\(--radix-navigation-menu-viewport-width\){width:var(--radix-navigation-menu-viewport-width)}#root#root#root .md\:w-3\/4{width:75%}#root#root#root .md\:w-8{width:calc(var(--spacing,.25rem) * 8)}#root#root#root .md\:w-9\/10{width:90%}#root#root#root .md\:w-10{width:calc(var(--spacing,.25rem) * 10)}#root#root#root .md\:w-12{width:calc(var(--spacing,.25rem) * 12)}#root#root#root .md\:w-15{width:calc(var(--spacing,.25rem) * 15)}#root#root#root .md\:w-16{width:calc(var(--spacing,.25rem) * 16)}#root#root#root .md\:w-21\.75{width:calc(var(--spacing,.25rem) * 21.75)}#root#root#root .md\:w-28{width:calc(var(--spacing,.25rem) * 28)}#root#root#root .md\:w-48{width:calc(var(--spacing,.25rem) * 48)}#root#root#root .md\:w-55{width:calc(var(--spacing,.25rem) * 55)}#root#root#root .md\:w-56{width:calc(var(--spacing,.25rem) * 56)}#root#root#root .md\:w-60{width:calc(var(--spacing,.25rem) * 60)}#root#root#root .md\:w-68{width:calc(var(--spacing,.25rem) * 68)}#root#root#root .md\:w-70{width:calc(var(--spacing,.25rem) * 70)}#root#root#root .md\:w-72\.5{width:calc(var(--spacing,.25rem) * 72.5)}#root#root#root .md\:w-75{width:calc(var(--spacing,.25rem) * 75)}#root#root#root .md\:w-80{width:calc(var(--spacing,.25rem) * 80)}#root#root#root .md\:w-82\.5{width:calc(var(--spacing,.25rem) * 82.5)}#root#root#root .md\:w-83{width:calc(var(--spacing,.25rem) * 83)}#root#root#root .md\:w-95{width:calc(var(--spacing,.25rem) * 95)}#root#root#root .md\:w-96{width:calc(var(--spacing,.25rem) * 96)}#root#root#root .md\:w-100{width:calc(var(--spacing,.25rem) * 100)}#root#root#root .md\:w-106\.5{width:calc(var(--spacing,.25rem) * 106.5)}#root#root#root .md\:w-113{width:calc(var(--spacing,.25rem) * 113)}#root#root#root .md\:w-125{width:calc(var(--spacing,.25rem) * 125)}#root#root#root .md\:w-140{width:calc(var(--spacing,.25rem) * 140)}#root#root#root .md\:w-160{width:calc(var(--spacing,.25rem) * 160)}#root#root#root .md\:w-180{width:calc(var(--spacing,.25rem) * 180)}#root#root#root .md\:w-340{width:calc(var(--spacing,.25rem) * 340)}#root#root#root .md\:w-\[20rem\]{width:20rem}#root#root#root .md\:w-\[60\%\]{width:60%}#root#root#root .md\:w-\[80\%\]{width:80%}#root#root#root .md\:w-auto{width:auto}#root#root#root .md\:w-fit{width:fit-content}#root#root#root .md\:w-full{width:100%}#root#root#root .md\:w-full\!{width:100%!important}#root#root#root .md\:w-lg{width:var(--container-lg,32rem)}#root#root#root .md\:w-max{width:max-content}#root#root#root .md\:w-xl{width:var(--container-xl,36rem)}#root#root#root .md\:max-w-2xl{max-width:var(--container-2xl,42rem)}#root#root#root .md\:max-w-3xl{max-width:var(--container-3xl,48rem)}#root#root#root .md\:max-w-4xl{max-width:var(--container-4xl,56rem)}#root#root#root .md\:max-w-38{max-width:calc(var(--spacing,.25rem) * 38)}#root#root#root .md\:max-w-56{max-width:calc(var(--spacing,.25rem) * 56)}#root#root#root .md\:max-w-60{max-width:calc(var(--spacing,.25rem) * 60)}#root#root#root .md\:max-w-70{max-width:calc(var(--spacing,.25rem) * 70)}#root#root#root .md\:max-w-70\.25{max-width:calc(var(--spacing,.25rem) * 70.25)}#root#root#root .md\:max-w-73\.75{max-width:calc(var(--spacing,.25rem) * 73.75)}#root#root#root .md\:max-w-83{max-width:calc(var(--spacing,.25rem) * 83)}#root#root#root .md\:max-w-96{max-width:calc(var(--spacing,.25rem) * 96)}#root#root#root .md\:max-w-100{max-width:calc(var(--spacing,.25rem) * 100)}#root#root#root .md\:max-w-121\!{max-width:calc(var(--spacing,.25rem) * 121)!important}#root#root#root .md\:max-w-125{max-width:calc(var(--spacing,.25rem) * 125)}#root#root#root .md\:max-w-135\.5{max-width:calc(var(--spacing,.25rem) * 135.5)}#root#root#root .md\:max-w-136{max-width:calc(var(--spacing,.25rem) * 136)}#root#root#root .md\:max-w-140{max-width:calc(var(--spacing,.25rem) * 140)}#root#root#root .md\:max-w-180{max-width:calc(var(--spacing,.25rem) * 180)}#root#root#root .md\:max-w-188{max-width:calc(var(--spacing,.25rem) * 188)}#root#root#root .md\:max-w-200{max-width:calc(var(--spacing,.25rem) * 200)}#root#root#root .md\:max-w-250{max-width:calc(var(--spacing,.25rem) * 250)}#root#root#root .md\:max-w-280{max-width:calc(var(--spacing,.25rem) * 280)}#root#root#root .md\:max-w-lg{max-width:var(--container-lg,32rem)}#root#root#root .md\:max-w-md{max-width:var(--container-md,28rem)}#root#root#root .md\:max-w-sm{max-width:var(--container-sm,24rem)}#root#root#root .md\:max-w-xl{max-width:var(--container-xl,36rem)}#root#root#root .md\:max-w-xs{max-width:var(--container-xs,20rem)}#root#root#root .md\:min-w-40{min-width:calc(var(--spacing,.25rem) * 40)}#root#root#root .md\:min-w-98{min-width:calc(var(--spacing,.25rem) * 98)}#root#root#root .md\:min-w-112\.5{min-width:calc(var(--spacing,.25rem) * 112.5)}#root#root#root .md\:flex-1{flex:1}#root#root#root .md\:flex-none{flex:none}#root#root#root .md\:shrink-0{flex-shrink:0}#root#root#root .md\:grow{flex-grow:1}#root#root#root .md\:basis-1\/2{flex-basis:50%}#root#root#root .md\:basis-1\/3{flex-basis:33.3333%}#root#root#root .md\:basis-1\/4{flex-basis:25%}#root#root#root .md\:basis-full{flex-basis:100%}#root#root#root .md\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}#root#root#root .md\:-translate-x-1\/2,#root#root#root .md\:translate-x-0{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .md\:translate-x-0{--tw-translate-x:calc(var(--spacing,.25rem) * 0)}#root#root#root .md\:translate-x-14{--tw-translate-x:calc(var(--spacing,.25rem) * 14)}#root#root#root .md\:-translate-y-1\/2,#root#root#root .md\:translate-x-14{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .md\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}#root#root#root .md\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .md\:rotate-3{rotate:3deg}#root#root#root .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#root#root#root .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#root#root#root .md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}#root#root#root .md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}#root#root#root .md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}#root#root#root .md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}#root#root#root .md\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}#root#root#root .md\:grid-cols-\[1fr_auto_1\.6fr\]{grid-template-columns:1fr auto 1.6fr}#root#root#root .md\:grid-cols-\[19rem_minmax\(0\,1fr\)\]{grid-template-columns:19rem minmax(0,1fr)}#root#root#root .md\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}#root#root#root .md\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}#root#root#root .md\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}#root#root#root .md\:grid-cols-\[380px_1fr\]{grid-template-columns:380px 1fr}#root#root#root .md\:flex-col{flex-direction:column}#root#root#root .md\:flex-col\!{flex-direction:column!important}#root#root#root .md\:flex-row{flex-direction:row}#root#root#root .md\:flex-row-reverse{flex-direction:row-reverse}#root#root#root .md\:flex-nowrap{flex-wrap:nowrap}#root#root#root .md\:flex-wrap{flex-wrap:wrap}#root#root#root .md\:content-start{align-content:flex-start}#root#root#root .md\:items-center{align-items:center}#root#root#root .md\:items-end{align-items:flex-end}#root#root#root .md\:items-start{align-items:flex-start}#root#root#root .md\:justify-between{justify-content:space-between}#root#root#root .md\:justify-center{justify-content:center}#root#root#root .md\:justify-end{justify-content:flex-end}#root#root#root .md\:justify-normal{justify-content:normal}#root#root#root .md\:justify-start{justify-content:flex-start}#root#root#root .md\:gap-0{gap:calc(var(--spacing,.25rem) * 0)}#root#root#root .md\:gap-1{gap:calc(var(--spacing,.25rem) * 1)}#root#root#root .md\:gap-2{gap:calc(var(--spacing,.25rem) * 2)}#root#root#root .md\:gap-3{gap:calc(var(--spacing,.25rem) * 3)}#root#root#root .md\:gap-3\.5{gap:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .md\:gap-4{gap:calc(var(--spacing,.25rem) * 4)}#root#root#root .md\:gap-6{gap:calc(var(--spacing,.25rem) * 6)}#root#root#root .md\:gap-6\.5{gap:calc(var(--spacing,.25rem) * 6.5)}#root#root#root .md\:gap-6\.75{gap:calc(var(--spacing,.25rem) * 6.75)}#root#root#root .md\:gap-7{gap:calc(var(--spacing,.25rem) * 7)}#root#root#root .md\:gap-8{gap:calc(var(--spacing,.25rem) * 8)}#root#root#root .md\:gap-10{gap:calc(var(--spacing,.25rem) * 10)}#root#root#root .md\:gap-10\.5{gap:calc(var(--spacing,.25rem) * 10.5)}#root#root#root .md\:gap-12{gap:calc(var(--spacing,.25rem) * 12)}#root#root#root .md\:gap-14{gap:calc(var(--spacing,.25rem) * 14)}#root#root#root .md\:gap-14\.75{gap:calc(var(--spacing,.25rem) * 14.75)}#root#root#root .md\:gap-15{gap:calc(var(--spacing,.25rem) * 15)}#root#root#root .md\:gap-16{gap:calc(var(--spacing,.25rem) * 16)}#root#root#root .md\:gap-20{gap:calc(var(--spacing,.25rem) * 20)}#root#root#root .md\:gap-30{gap:calc(var(--spacing,.25rem) * 30)}#root#root#root .md\:gap-40\.5{gap:calc(var(--spacing,.25rem) * 40.5)}#root#root#root :where(.md\:space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.md\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.md\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 6) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.md\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 8) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.md\:space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 16) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.md\:space-y-18>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 18) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 18) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.md\:space-x-16>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * 16) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * 16) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root .md\:gap-y-16{row-gap:calc(var(--spacing,.25rem) * 16)}#root#root#root .md\:self-end{align-self:flex-end}#root#root#root .md\:justify-self-end{justify-self:flex-end}#root#root#root .md\:overflow-visible{overflow:visible}#root#root#root .md\:overflow-x-auto{overflow-x:auto}#root#root#root .md\:rounded-\[56px\]{border-radius:56px}#root#root#root .md\:rounded-none{border-radius:0}#root#root#root .md\:rounded-xl{border-radius:calc(var(--radius) * 1.4)}#root#root#root .md\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}#root#root#root .md\:rounded-tl-\[48px\]\!{border-top-left-radius:48px!important}#root#root#root .md\:rounded-tl-xl{border-top-left-radius:calc(var(--radius) * 1.4)}#root#root#root .md\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}#root#root#root .md\:rounded-tr-\[48px\]\!{border-top-right-radius:48px!important}#root#root#root .md\:border{border-style:var(--tw-border-style);border-width:1px}#root#root#root .md\:border-8{border-style:var(--tw-border-style);border-width:8px}#root#root#root .md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}#root#root#root .md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .md\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}#root#root#root .md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}#root#root#root .md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}#root#root#root .md\:p-3{padding:calc(var(--spacing,.25rem) * 3)}#root#root#root .md\:p-6{padding:calc(var(--spacing,.25rem) * 6)}#root#root#root .md\:p-8{padding:calc(var(--spacing,.25rem) * 8)}#root#root#root .md\:p-12{padding:calc(var(--spacing,.25rem) * 12)}#root#root#root .md\:p-16{padding:calc(var(--spacing,.25rem) * 16)}#root#root#root .md\:px-3\.5{padding-inline:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .md\:px-4{padding-inline:calc(var(--spacing,.25rem) * 4)}#root#root#root .md\:px-5{padding-inline:calc(var(--spacing,.25rem) * 5)}#root#root#root .md\:px-6{padding-inline:calc(var(--spacing,.25rem) * 6)}#root#root#root .md\:px-8{padding-inline:calc(var(--spacing,.25rem) * 8)}#root#root#root .md\:px-12{padding-inline:calc(var(--spacing,.25rem) * 12)}#root#root#root .md\:px-16{padding-inline:calc(var(--spacing,.25rem) * 16)}#root#root#root .md\:px-24{padding-inline:calc(var(--spacing,.25rem) * 24)}#root#root#root .md\:py-2{padding-block:calc(var(--spacing,.25rem) * 2)}#root#root#root .md\:py-2\.5{padding-block:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .md\:py-3{padding-block:calc(var(--spacing,.25rem) * 3)}#root#root#root .md\:py-4{padding-block:calc(var(--spacing,.25rem) * 4)}#root#root#root .md\:py-5\.5{padding-block:calc(var(--spacing,.25rem) * 5.5)}#root#root#root .md\:py-6\.25{padding-block:calc(var(--spacing,.25rem) * 6.25)}#root#root#root .md\:py-8{padding-block:calc(var(--spacing,.25rem) * 8)}#root#root#root .md\:py-16{padding-block:calc(var(--spacing,.25rem) * 16)}#root#root#root .md\:py-24{padding-block:calc(var(--spacing,.25rem) * 24)}#root#root#root .md\:pt-0{padding-top:calc(var(--spacing,.25rem) * 0)}#root#root#root .md\:pt-4{padding-top:calc(var(--spacing,.25rem) * 4)}#root#root#root .md\:pt-32{padding-top:calc(var(--spacing,.25rem) * 32)}#root#root#root .md\:pr-0{padding-right:calc(var(--spacing,.25rem) * 0)}#root#root#root .md\:pr-4{padding-right:calc(var(--spacing,.25rem) * 4)}#root#root#root .md\:pr-10{padding-right:calc(var(--spacing,.25rem) * 10)}#root#root#root .md\:pr-48{padding-right:calc(var(--spacing,.25rem) * 48)}#root#root#root .md\:pb-0{padding-bottom:calc(var(--spacing,.25rem) * 0)}#root#root#root .md\:pb-24{padding-bottom:calc(var(--spacing,.25rem) * 24)}#root#root#root .md\:pl-0{padding-left:calc(var(--spacing,.25rem) * 0)}#root#root#root .md\:pl-3{padding-left:calc(var(--spacing,.25rem) * 3)}#root#root#root .md\:pl-6{padding-left:calc(var(--spacing,.25rem) * 6)}#root#root#root .md\:pl-10{padding-left:calc(var(--spacing,.25rem) * 10)}#root#root#root .md\:text-center{text-align:center}#root#root#root .md\:text-left{text-align:left}#root#root#root .md\:text-2xl{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}#root#root#root .md\:text-3xl{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}#root#root#root .md\:text-4xl{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}#root#root#root .md\:text-5xl{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}#root#root#root .md\:text-6xl{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}#root#root#root .md\:text-7xl{font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1))}#root#root#root .md\:text-base{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}#root#root#root .md\:text-lg{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}#root#root#root .md\:text-sm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root#root#root .md\:text-xl{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}#root#root#root .md\:text-xs{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root#root#root .md\:leading-15{--tw-leading:calc(var(--spacing,.25rem) * 15);line-height:calc(var(--spacing,.25rem) * 15)}#root#root#root .md\:font-semibold{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}#root#root#root .md\:opacity-0{opacity:0}#root#root#root .md\:shadow-none{--tw-shadow:0 0 #0000}#root#root#root .md\:shadow-none,#root#root#root .md\:shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .md\:shadow-xl{--tw-shadow:var(--shadow-xl)}#root#root#root .md\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .md\:duration-500{--tw-duration:.5s;transition-duration:.5s}#root#root#root .md\:\[--cell-size\:--spacing\(13\)\]{--cell-size:calc(var(--spacing,.25rem) * 13)}#root#root#root .md\:\[--slide-height\:18rem\]{--slide-height:18rem}#root#root#root .md\:\[scrollbar-width\:none\]{scrollbar-width:none}#root#root#root :is(.md\:\*\:pl-0>*){padding-left:calc(var(--spacing,.25rem) * 0)}#root#root#root .md\:before\:absolute:before{content:var(--tw-content);position:absolute}#root#root#root .md\:before\:inset-y-0:before{content:var(--tw-content);inset-block:calc(var(--spacing,.25rem) * 0)}#root#root#root .md\:before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1}#root#root#root .md\:before\:w-full:before{content:var(--tw-content);width:100%}#root#root#root .md\:before\:overflow-x-auto:before{content:var(--tw-content);overflow-x:auto}#root#root#root .md\:before\:bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/features\/image-40\.png\)\]:before{content:var(--tw-content);background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/features/image-40.png)}#root#root#root .md\:before\:bg-contain:before{content:var(--tw-content);background-size:contain}#root#root#root .md\:before\:bg-right:before{content:var(--tw-content);background-position:100%}#root#root#root .md\:before\:bg-no-repeat:before{content:var(--tw-content);background-repeat:no-repeat}#root#root#root .md\:after\:hidden:after{content:var(--tw-content);display:none}#root#root#root :is(.md\:\*\:first\:border-r>*):first-child{border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .md\:even\:border-r-0:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:0}@media not all and (min-width:844px){#root#root#root .md\:max-\[844px\]\:left-\[-257px\]{left:-257px}#root#root#root .md\:max-\[844px\]\:w-181{width:calc(var(--spacing,.25rem) * 181)}}@media not all and (min-width:80rem){#root#root#root .md\:max-xl\:-bottom-90{bottom:calc(var(--spacing,.25rem) * -90)}#root#root#root .md\:max-xl\:left-1\/2{left:50%}#root#root#root .md\:max-xl\:order-1{order:1}#root#root#root .md\:max-xl\:order-2{order:2}#root#root#root .md\:max-xl\:col-span-2{grid-column:span 2/span 2}#root#root#root .md\:max-xl\:mx-auto{margin-inline:auto}#root#root#root .md\:max-xl\:h-150{height:calc(var(--spacing,.25rem) * 150)}#root#root#root .md\:max-xl\:max-w-150{max-width:calc(var(--spacing,.25rem) * 150)}#root#root#root .md\:max-xl\:flex-1{flex:1}#root#root#root .md\:max-xl\:origin-bottom-right{transform-origin:100% 100%}#root#root#root .md\:max-xl\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .md\:max-xl\:scale-85{--tw-scale-x:85%;--tw-scale-y:85%;--tw-scale-z:85%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .md\:max-xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .md\:max-xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#root#root#root .md\:max-xl\:flex-row{flex-direction:row}#root#root#root .md\:max-xl\:rounded-tl-md{border-top-left-radius:calc(var(--radius) * .8)}#root#root#root .md\:max-xl\:rounded-tr-md{border-top-right-radius:calc(var(--radius) * .8)}#root#root#root .md\:max-xl\:rounded-bl-md{border-bottom-left-radius:calc(var(--radius) * .8)}#root#root#root .md\:max-xl\:px-8{padding-inline:calc(var(--spacing,.25rem) * 8)}}@media not all and (min-width:64rem){#root#root#root .md\:max-lg\:order-1{order:1}#root#root#root .md\:max-lg\:order-2{order:2}#root#root#root .md\:max-lg\:order-3{order:3}#root#root#root .md\:max-lg\:order-4{order:4}#root#root#root .md\:max-lg\:col-span-2{grid-column:span 2/span 2}#root#root#root .md\:max-lg\:col-span-3{grid-column:span 3/span 3}#root#root#root .md\:max-lg\:col-span-full{grid-column:1/-1}#root#root#root .md\:max-lg\:hidden{display:none}#root#root#root .md\:max-lg\:size-3\/4{width:75%;height:75%}#root#root#root .md\:max-lg\:h-8{height:calc(var(--spacing,.25rem) * 8)}#root#root#root .md\:max-lg\:h-25\!{height:calc(var(--spacing,.25rem) * 25)!important}#root#root#root .md\:max-lg\:h-130{height:calc(var(--spacing,.25rem) * 130)}#root#root#root .md\:max-lg\:h-140{height:calc(var(--spacing,.25rem) * 140)}#root#root#root .md\:max-lg\:w-1\/2{width:50%}#root#root#root .md\:max-lg\:flex-1{flex:1}#root#root#root .md\:max-lg\:scale-80{--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .md\:max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#root#root#root .md\:max-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .md\:max-lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}#root#root#root .md\:max-lg\:flex-col{flex-direction:column}#root#root#root .md\:max-lg\:flex-row{flex-direction:row}#root#root#root .md\:max-lg\:flex-wrap{flex-wrap:wrap}#root#root#root .md\:max-lg\:gap-0{gap:calc(var(--spacing,.25rem) * 0)}#root#root#root .md\:max-lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .md\:max-lg\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .md\:max-lg\:px-12{padding-inline:calc(var(--spacing,.25rem) * 12)}#root#root#root .md\:max-lg\:text-start{text-align:start}#root#root#root .md\:max-lg\:leading-7{--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7)}#root#root#root :is(.md\:max-lg\:\*\:last\:-right-full>*):last-child{right:-100%}#root#root#root :is(.md\:max-lg\:\*\:last\:right-0>*):last-child{right:calc(var(--spacing,.25rem) * 0)}#root#root#root :is(.md\:max-lg\:\*\:last\:-left-full>*):last-child{left:-100%}#root#root#root :is(.md\:max-lg\:\*\:last\:left-0>*):last-child{left:calc(var(--spacing,.25rem) * 0)}}@media not all and (min-width:48rem){#root#root#root .md\:max-md\:flex-row{flex-direction:row}}}@media (min-width:64rem){#root#root#root .lg\:invisible{visibility:hidden}#root#root#root .lg\:visible{visibility:visible}#root#root#root .lg\:absolute{position:absolute}#root#root#root .lg\:relative{position:relative}#root#root#root .lg\:sticky{position:sticky}#root#root#root .lg\:-top-3{top:calc(var(--spacing,.25rem) * -3)}#root#root#root .lg\:-top-15{top:calc(var(--spacing,.25rem) * -15)}#root#root#root .lg\:-top-31{top:calc(var(--spacing,.25rem) * -31)}#root#root#root .lg\:top-0{top:calc(var(--spacing,.25rem) * 0)}#root#root#root .lg\:top-1{top:calc(var(--spacing,.25rem) * 1)}#root#root#root .lg\:top-1\/2{top:50%}#root#root#root .lg\:top-5{top:calc(var(--spacing,.25rem) * 5)}#root#root#root .lg\:top-6{top:calc(var(--spacing,.25rem) * 6)}#root#root#root .lg\:top-8{top:calc(var(--spacing,.25rem) * 8)}#root#root#root .lg\:top-12{top:calc(var(--spacing,.25rem) * 12)}#root#root#root .lg\:top-13{top:calc(var(--spacing,.25rem) * 13)}#root#root#root .lg\:top-25{top:calc(var(--spacing,.25rem) * 25)}#root#root#root .lg\:top-35{top:calc(var(--spacing,.25rem) * 35)}#root#root#root .lg\:top-38{top:calc(var(--spacing,.25rem) * 38)}#root#root#root .lg\:top-48{top:calc(var(--spacing,.25rem) * 48)}#root#root#root .lg\:top-\[4\%\]{top:4%}#root#root#root .lg\:top-\[10\%\]{top:10%}#root#root#root .lg\:top-\[22\%\]{top:22%}#root#root#root .lg\:top-\[26\%\]{top:26%}#root#root#root .lg\:top-\[28\%\]{top:28%}#root#root#root .lg\:-right-1\/8{right:-12.5%}#root#root#root .lg\:-right-5{right:calc(var(--spacing,.25rem) * -5)}#root#root#root .lg\:-right-8{right:calc(var(--spacing,.25rem) * -8)}#root#root#root .lg\:-right-24{right:calc(var(--spacing,.25rem) * -24)}#root#root#root .lg\:-right-30{right:calc(var(--spacing,.25rem) * -30)}#root#root#root .lg\:-right-40{right:calc(var(--spacing,.25rem) * -40)}#root#root#root .lg\:-right-50{right:calc(var(--spacing,.25rem) * -50)}#root#root#root .lg\:-right-\[10\%\]{right:-10%}#root#root#root .lg\:right-0{right:calc(var(--spacing,.25rem) * 0)}#root#root#root .lg\:right-1{right:calc(var(--spacing,.25rem) * 1)}#root#root#root .lg\:right-5{right:calc(var(--spacing,.25rem) * 5)}#root#root#root .lg\:right-7{right:calc(var(--spacing,.25rem) * 7)}#root#root#root .lg\:right-16{right:calc(var(--spacing,.25rem) * 16)}#root#root#root .lg\:right-\[5\%\]{right:5%}#root#root#root .lg\:-bottom-1{bottom:calc(var(--spacing,.25rem) * -1)}#root#root#root .lg\:-bottom-12{bottom:calc(var(--spacing,.25rem) * -12)}#root#root#root .lg\:-bottom-23{bottom:calc(var(--spacing,.25rem) * -23)}#root#root#root .lg\:-bottom-25{bottom:calc(var(--spacing,.25rem) * -25)}#root#root#root .lg\:-bottom-\[25\%\]{bottom:-25%}#root#root#root .lg\:bottom-0{bottom:calc(var(--spacing,.25rem) * 0)}#root#root#root .lg\:bottom-1{bottom:calc(var(--spacing,.25rem) * 1)}#root#root#root .lg\:bottom-2{bottom:calc(var(--spacing,.25rem) * 2)}#root#root#root .lg\:bottom-12{bottom:calc(var(--spacing,.25rem) * 12)}#root#root#root .lg\:bottom-28{bottom:calc(var(--spacing,.25rem) * 28)}#root#root#root .lg\:bottom-36{bottom:calc(var(--spacing,.25rem) * 36)}#root#root#root .lg\:bottom-65{bottom:calc(var(--spacing,.25rem) * 65)}#root#root#root .lg\:bottom-77{bottom:calc(var(--spacing,.25rem) * 77)}#root#root#root .lg\:bottom-\[-49\%\]{bottom:-49%}#root#root#root .lg\:-left-1{left:calc(var(--spacing,.25rem) * -1)}#root#root#root .lg\:-left-4{left:calc(var(--spacing,.25rem) * -4)}#root#root#root .lg\:-left-5{left:calc(var(--spacing,.25rem) * -5)}#root#root#root .lg\:-left-12{left:calc(var(--spacing,.25rem) * -12)}#root#root#root .lg\:-left-32{left:calc(var(--spacing,.25rem) * -32)}#root#root#root .lg\:-left-44{left:calc(var(--spacing,.25rem) * -44)}#root#root#root .lg\:left-0{left:calc(var(--spacing,.25rem) * 0)}#root#root#root .lg\:left-1\/2{left:50%}#root#root#root .lg\:left-4{left:calc(var(--spacing,.25rem) * 4)}#root#root#root .lg\:left-5{left:calc(var(--spacing,.25rem) * 5)}#root#root#root .lg\:left-7{left:calc(var(--spacing,.25rem) * 7)}#root#root#root .lg\:left-8{left:calc(var(--spacing,.25rem) * 8)}#root#root#root .lg\:left-9{left:calc(var(--spacing,.25rem) * 9)}#root#root#root .lg\:left-16{left:calc(var(--spacing,.25rem) * 16)}#root#root#root .lg\:left-18{left:calc(var(--spacing,.25rem) * 18)}#root#root#root .lg\:left-28{left:calc(var(--spacing,.25rem) * 28)}#root#root#root .lg\:left-35{left:calc(var(--spacing,.25rem) * 35)}#root#root#root .lg\:left-\[5\%\]{left:5%}#root#root#root .lg\:z-10{z-index:10}#root#root#root .lg\:order-1{order:1}#root#root#root .lg\:order-2{order:2}#root#root#root .lg\:order-3{order:3}#root#root#root .lg\:col-span-1{grid-column:span 1/span 1}#root#root#root .lg\:col-span-2{grid-column:span 2/span 2}#root#root#root .lg\:col-span-3{grid-column:span 3/span 3}#root#root#root .lg\:col-span-4{grid-column:span 4/span 4}#root#root#root .lg\:col-span-5{grid-column:span 5/span 5}#root#root#root .lg\:col-span-6{grid-column:span 6/span 6}#root#root#root .lg\:col-span-7{grid-column:span 7/span 7}#root#root#root .lg\:col-span-8{grid-column:span 8/span 8}#root#root#root .lg\:col-span-9{grid-column:span 9/span 9}#root#root#root .lg\:row-span-2{grid-row:span 2/span 2}#root#root#root .lg\:-mx-10{margin-inline:calc(var(--spacing,.25rem) * -10)}#root#root#root .lg\:mx-0{margin-inline:calc(var(--spacing,.25rem) * 0)}#root#root#root .lg\:mx-auto{margin-inline:auto}#root#root#root .lg\:my-16{margin-block:calc(var(--spacing,.25rem) * 16)}#root#root#root .lg\:ms-0{margin-inline-start:calc(var(--spacing,.25rem) * 0)}#root#root#root .lg\:me-2\.25{margin-inline-end:calc(var(--spacing,.25rem) * 2.25)}#root#root#root .lg\:-mt-20{margin-top:calc(var(--spacing,.25rem) * -20)}#root#root#root .lg\:-mt-28{margin-top:calc(var(--spacing,.25rem) * -28)}#root#root#root .lg\:-mt-47{margin-top:calc(var(--spacing,.25rem) * -47)}#root#root#root .lg\:mt-0{margin-top:calc(var(--spacing,.25rem) * 0)}#root#root#root .lg\:mt-6{margin-top:calc(var(--spacing,.25rem) * 6)}#root#root#root .lg\:mt-11\.5{margin-top:calc(var(--spacing,.25rem) * 11.5)}#root#root#root .lg\:mt-14{margin-top:calc(var(--spacing,.25rem) * 14)}#root#root#root .lg\:mt-20{margin-top:calc(var(--spacing,.25rem) * 20)}#root#root#root .lg\:mt-24{margin-top:calc(var(--spacing,.25rem) * 24)}#root#root#root .lg\:mt-auto{margin-top:auto}#root#root#root .lg\:mr-0{margin-right:calc(var(--spacing,.25rem) * 0)}#root#root#root .lg\:mb-1\.5{margin-bottom:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .lg\:mb-16{margin-bottom:calc(var(--spacing,.25rem) * 16)}#root#root#root .lg\:mb-18{margin-bottom:calc(var(--spacing,.25rem) * 18)}#root#root#root .lg\:mb-24{margin-bottom:calc(var(--spacing,.25rem) * 24)}#root#root#root .lg\:mb-44{margin-bottom:calc(var(--spacing,.25rem) * 44)}#root#root#root .lg\:-ml-4{margin-left:calc(var(--spacing,.25rem) * -4)}#root#root#root .lg\:-ml-9{margin-left:calc(var(--spacing,.25rem) * -9)}#root#root#root .lg\:-ml-10{margin-left:calc(var(--spacing,.25rem) * -10)}#root#root#root .lg\:ml-0{margin-left:calc(var(--spacing,.25rem) * 0)}#root#root#root .lg\:ml-4{margin-left:calc(var(--spacing,.25rem) * 4)}#root#root#root .lg\:ml-auto{margin-left:auto}#root#root#root .lg\:block{display:block}#root#root#root .lg\:contents{display:contents}#root#root#root .lg\:flex{display:flex}#root#root#root .lg\:grid{display:grid}#root#root#root .lg\:hidden{display:none}#root#root#root .lg\:inline{display:inline}#root#root#root .lg\:inline-flex{display:inline-flex}#root#root#root .lg\:aspect-4\/3{aspect-ratio:4/3}#root#root#root .lg\:aspect-auto{aspect-ratio:auto}#root#root#root .lg\:size-6{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root#root#root .lg\:size-8{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root#root#root .lg\:size-10{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root#root#root .lg\:size-11{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11)}#root#root#root .lg\:size-13{width:calc(var(--spacing,.25rem) * 13);height:calc(var(--spacing,.25rem) * 13)}#root#root#root .lg\:size-15{width:calc(var(--spacing,.25rem) * 15);height:calc(var(--spacing,.25rem) * 15)}#root#root#root .lg\:size-18{width:calc(var(--spacing,.25rem) * 18);height:calc(var(--spacing,.25rem) * 18)}#root#root#root .lg\:size-23{width:calc(var(--spacing,.25rem) * 23);height:calc(var(--spacing,.25rem) * 23)}#root#root#root .lg\:size-69\.5{width:calc(var(--spacing,.25rem) * 69.5);height:calc(var(--spacing,.25rem) * 69.5)}#root#root#root .lg\:h-10{height:calc(var(--spacing,.25rem) * 10)}#root#root#root .lg\:h-12{height:calc(var(--spacing,.25rem) * 12)}#root#root#root .lg\:h-39\.25{height:calc(var(--spacing,.25rem) * 39.25)}#root#root#root .lg\:h-45{height:calc(var(--spacing,.25rem) * 45)}#root#root#root .lg\:h-48{height:calc(var(--spacing,.25rem) * 48)}#root#root#root .lg\:h-50{height:calc(var(--spacing,.25rem) * 50)}#root#root#root .lg\:h-85{height:calc(var(--spacing,.25rem) * 85)}#root#root#root .lg\:h-93\.5{height:calc(var(--spacing,.25rem) * 93.5)}#root#root#root .lg\:h-95\.5{height:calc(var(--spacing,.25rem) * 95.5)}#root#root#root .lg\:h-105{height:calc(var(--spacing,.25rem) * 105)}#root#root#root .lg\:h-120{height:calc(var(--spacing,.25rem) * 120)}#root#root#root .lg\:h-121{height:calc(var(--spacing,.25rem) * 121)}#root#root#root .lg\:h-130{height:calc(var(--spacing,.25rem) * 130)}#root#root#root .lg\:h-135\.5{height:calc(var(--spacing,.25rem) * 135.5)}#root#root#root .lg\:h-138{height:calc(var(--spacing,.25rem) * 138)}#root#root#root .lg\:h-164{height:calc(var(--spacing,.25rem) * 164)}#root#root#root .lg\:h-180{height:calc(var(--spacing,.25rem) * 180)}#root#root#root .lg\:h-182{height:calc(var(--spacing,.25rem) * 182)}#root#root#root .lg\:h-184{height:calc(var(--spacing,.25rem) * 184)}#root#root#root .lg\:h-\[40rem\]{height:40rem}#root#root#root .lg\:h-\[75\%\]{height:75%}#root#root#root .lg\:h-\[110\%\]{height:110%}#root#root#root .lg\:h-\[130\%\]{height:130%}#root#root#root .lg\:h-\[calc\(100dvh-7\.5rem\)\]{height:calc(100dvh - 7.5rem)}#root#root#root .lg\:h-auto{height:auto}#root#root#root .lg\:h-fit{height:fit-content}#root#root#root .lg\:h-full{height:100%}#root#root#root .lg\:h-screen{height:100vh}#root#root#root .lg\:max-h-60{max-height:calc(var(--spacing,.25rem) * 60)}#root#root#root .lg\:max-h-60\.5{max-height:calc(var(--spacing,.25rem) * 60.5)}#root#root#root .lg\:max-h-74{max-height:calc(var(--spacing,.25rem) * 74)}#root#root#root .lg\:max-h-105{max-height:calc(var(--spacing,.25rem) * 105)}#root#root#root .lg\:max-h-175{max-height:calc(var(--spacing,.25rem) * 175)}#root#root#root .lg\:max-h-\[65vh\]{max-height:65vh}#root#root#root .lg\:max-h-\[70vh\]{max-height:70vh}#root#root#root .lg\:max-h-\[calc\(100dvh-4rem\)\]{max-height:calc(100dvh - 4rem)}#root#root#root .lg\:max-h-\[calc\(100dvh-18\.5rem\)\]{max-height:calc(100dvh - 18.5rem)}#root#root#root .lg\:max-h-\[calc\(100dvh-22rem\)\]{max-height:calc(100dvh - 22rem)}#root#root#root .lg\:max-h-\[calc\(100dvh-24\.5rem\)\]{max-height:calc(100dvh - 24.5rem)}#root#root#root .lg\:max-h-dvh{max-height:100dvh}#root#root#root .lg\:min-h-0{min-height:calc(var(--spacing,.25rem) * 0)}#root#root#root .lg\:min-h-16{min-height:calc(var(--spacing,.25rem) * 16)}#root#root#root .lg\:min-h-68{min-height:calc(var(--spacing,.25rem) * 68)}#root#root#root .lg\:min-h-75{min-height:calc(var(--spacing,.25rem) * 75)}#root#root#root .lg\:min-h-90{min-height:calc(var(--spacing,.25rem) * 90)}#root#root#root .lg\:min-h-105{min-height:calc(var(--spacing,.25rem) * 105)}#root#root#root .lg\:min-h-137{min-height:calc(var(--spacing,.25rem) * 137)}#root#root#root .lg\:min-h-144{min-height:calc(var(--spacing,.25rem) * 144)}#root#root#root .lg\:min-h-145{min-height:calc(var(--spacing,.25rem) * 145)}#root#root#root .lg\:min-h-242{min-height:calc(var(--spacing,.25rem) * 242)}#root#root#root .lg\:min-h-\[calc\(\(var\(--event-height\)\+var\(--event-gap\)\)\*4\)\]{min-height:calc((var(--event-height) + var(--event-gap)) * 4)}#root#root#root .lg\:min-h-\[calc\(100dvh\+705px\)\]{min-height:calc(100dvh + 705px)}#root#root#root .lg\:min-h-screen{min-height:100vh}#root#root#root .lg\:w-\(--sidebar-width\){width:var(--sidebar-width)}#root#root#root .lg\:w-0{width:calc(var(--spacing,.25rem) * 0)}#root#root#root .lg\:w-1\/2{width:50%}#root#root#root .lg\:w-1\/3{width:33.3333%}#root#root#root .lg\:w-2\/3{width:66.6667%}#root#root#root .lg\:w-3\/4{width:75%}#root#root#root .lg\:w-10\/12{width:83.3333%}#root#root#root .lg\:w-20{width:calc(var(--spacing,.25rem) * 20)}#root#root#root .lg\:w-28{width:calc(var(--spacing,.25rem) * 28)}#root#root#root .lg\:w-30{width:calc(var(--spacing,.25rem) * 30)}#root#root#root .lg\:w-35\.5{width:calc(var(--spacing,.25rem) * 35.5)}#root#root#root .lg\:w-40{width:calc(var(--spacing,.25rem) * 40)}#root#root#root .lg\:w-48{width:calc(var(--spacing,.25rem) * 48)}#root#root#root .lg\:w-58{width:calc(var(--spacing,.25rem) * 58)}#root#root#root .lg\:w-64{width:calc(var(--spacing,.25rem) * 64)}#root#root#root .lg\:w-65{width:calc(var(--spacing,.25rem) * 65)}#root#root#root .lg\:w-66{width:calc(var(--spacing,.25rem) * 66)}#root#root#root .lg\:w-68\.5{width:calc(var(--spacing,.25rem) * 68.5)}#root#root#root .lg\:w-70{width:calc(var(--spacing,.25rem) * 70)}#root#root#root .lg\:w-72\.5{width:calc(var(--spacing,.25rem) * 72.5)}#root#root#root .lg\:w-80{width:calc(var(--spacing,.25rem) * 80)}#root#root#root .lg\:w-85{width:calc(var(--spacing,.25rem) * 85)}#root#root#root .lg\:w-88{width:calc(var(--spacing,.25rem) * 88)}#root#root#root .lg\:w-90{width:calc(var(--spacing,.25rem) * 90)}#root#root#root .lg\:w-96{width:calc(var(--spacing,.25rem) * 96)}#root#root#root .lg\:w-100{width:calc(var(--spacing,.25rem) * 100)}#root#root#root .lg\:w-104{width:calc(var(--spacing,.25rem) * 104)}#root#root#root .lg\:w-120{width:calc(var(--spacing,.25rem) * 120)}#root#root#root .lg\:w-125{width:calc(var(--spacing,.25rem) * 125)}#root#root#root .lg\:w-135{width:calc(var(--spacing,.25rem) * 135)}#root#root#root .lg\:w-400{width:calc(var(--spacing,.25rem) * 400)}#root#root#root .lg\:w-\[42\%\]{width:42%}#root#root#root .lg\:w-\[80\%\]{width:80%}#root#root#root .lg\:w-\[212\.5px\]{width:212.5px}#root#root#root .lg\:w-\[calc\(50\%-80px\)\]{width:calc(50% - 80px)}#root#root#root .lg\:w-\[calc\(100\%-3rem\)\]{width:calc(100% - 3rem)}#root#root#root .lg\:w-auto{width:auto}#root#root#root .lg\:w-full{width:100%}#root#root#root .lg\:w-lg{width:var(--container-lg,32rem)}#root#root#root .lg\:w-xl{width:var(--container-xl,36rem)}#root#root#root .lg\:max-w-2xl{max-width:var(--container-2xl,42rem)}#root#root#root .lg\:max-w-3xl{max-width:var(--container-3xl,48rem)}#root#root#root .lg\:max-w-4xl{max-width:var(--container-4xl,56rem)}#root#root#root .lg\:max-w-5xl{max-width:var(--container-5xl,64rem)}#root#root#root .lg\:max-w-6xl{max-width:var(--container-6xl,72rem)}#root#root#root .lg\:max-w-50{max-width:calc(var(--spacing,.25rem) * 50)}#root#root#root .lg\:max-w-60{max-width:calc(var(--spacing,.25rem) * 60)}#root#root#root .lg\:max-w-64{max-width:calc(var(--spacing,.25rem) * 64)}#root#root#root .lg\:max-w-68{max-width:calc(var(--spacing,.25rem) * 68)}#root#root#root .lg\:max-w-90{max-width:calc(var(--spacing,.25rem) * 90)}#root#root#root .lg\:max-w-95{max-width:calc(var(--spacing,.25rem) * 95)}#root#root#root .lg\:max-w-100{max-width:calc(var(--spacing,.25rem) * 100)}#root#root#root .lg\:max-w-184{max-width:calc(var(--spacing,.25rem) * 184)}#root#root#root .lg\:max-w-195{max-width:calc(var(--spacing,.25rem) * 195)}#root#root#root .lg\:max-w-197\.5{max-width:calc(var(--spacing,.25rem) * 197.5)}#root#root#root .lg\:max-w-212\.5{max-width:calc(var(--spacing,.25rem) * 212.5)}#root#root#root .lg\:max-w-240{max-width:calc(var(--spacing,.25rem) * 240)}#root#root#root .lg\:max-w-400{max-width:calc(var(--spacing,.25rem) * 400)}#root#root#root .lg\:max-w-\[25\.40625rem\]{max-width:25.4063rem}#root#root#root .lg\:max-w-lg{max-width:var(--container-lg,32rem)}#root#root#root .lg\:max-w-md{max-width:var(--container-md,28rem)}#root#root#root .lg\:max-w-none{max-width:none}#root#root#root .lg\:max-w-xs{max-width:var(--container-xs,20rem)}#root#root#root .lg\:min-w-0{min-width:calc(var(--spacing,.25rem) * 0)}#root#root#root .lg\:flex-1{flex:1}#root#root#root .lg\:shrink-0{flex-shrink:0}#root#root#root .lg\:basis-1\/2{flex-basis:50%}#root#root#root .lg\:basis-1\/3{flex-basis:33.3333%}#root#root#root .lg\:basis-1\/4{flex-basis:25%}#root#root#root .lg\:basis-1\/5{flex-basis:20%}#root#root#root .lg\:basis-1\/6{flex-basis:16.6667%}#root#root#root .lg\:basis-1\/10{flex-basis:10%}#root#root#root .lg\:basis-2\/5{flex-basis:40%}#root#root#root .lg\:basis-3\/5{flex-basis:60%}#root#root#root .lg\:basis-full{flex-basis:100%}#root#root#root .lg\:origin-bottom-right{transform-origin:100% 100%}#root#root#root .lg\:origin-top-left{transform-origin:0 0}#root#root#root .lg\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}#root#root#root .lg\:-translate-x-19\.5,#root#root#root .lg\:-translate-x-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .lg\:-translate-x-19\.5{--tw-translate-x:calc(var(--spacing,.25rem) * -19.5)}#root#root#root .lg\:translate-x-10{--tw-translate-x:calc(var(--spacing,.25rem) * 10)}#root#root#root .lg\:translate-x-10,#root#root#root .lg\:translate-x-19\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .lg\:translate-x-19\.5{--tw-translate-x:calc(var(--spacing,.25rem) * 19.5)}#root#root#root .lg\:translate-x-39\.5{--tw-translate-x:calc(var(--spacing,.25rem) * 39.5)}#root#root#root .lg\:-translate-y-1\/2,#root#root#root .lg\:translate-x-39\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .lg\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}#root#root#root .lg\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%}#root#root#root .lg\:scale-105,#root#root#root .lg\:scale-95{scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .lg\:scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%}#root#root#root .lg\:scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .lg\:rotate-30{rotate:30deg}#root#root#root .lg\:columns-3{column-count:3}#root#root#root .lg\:grid-cols-\(--stats-columns\){grid-template-columns:var(--stats-columns)}#root#root#root .lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#root#root#root .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#root#root#root .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#root#root#root .lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}#root#root#root .lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}#root#root#root .lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}#root#root#root .lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}#root#root#root .lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}#root#root#root .lg\:grid-cols-\[2fr_auto_1fr\]{grid-template-columns:2fr auto 1fr}#root#root#root .lg\:grid-cols-\[17\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:17.5rem minmax(0,1fr)}#root#root#root .lg\:grid-cols-\[22\.5rem_minmax\(0\,1fr\)_var\(--profile-width\)\]{grid-template-columns:22.5rem minmax(0,1fr) var(--profile-width)}#root#root#root .lg\:grid-cols-\[248px_1fr\]{grid-template-columns:248px 1fr}#root#root#root .lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}#root#root#root .lg\:grid-cols-\[334px_1fr\]{grid-template-columns:334px 1fr}#root#root#root .lg\:grid-cols-\[350px_minmax\(0\,1fr\)\]{grid-template-columns:350px minmax(0,1fr)}#root#root#root .lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}#root#root#root .lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}#root#root#root .lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}#root#root#root .lg\:grid-cols-\[minmax\(0\,1fr\)_460px\]{grid-template-columns:minmax(0,1fr) 460px}#root#root#root .lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}#root#root#root .lg\:flex-col{flex-direction:column}#root#root#root .lg\:flex-row{flex-direction:row}#root#root#root .lg\:flex-row-reverse{flex-direction:row-reverse}#root#root#root .lg\:flex-wrap{flex-wrap:wrap}#root#root#root .lg\:items-center{align-items:center}#root#root#root .lg\:items-end{align-items:flex-end}#root#root#root .lg\:items-start{align-items:flex-start}#root#root#root .lg\:items-stretch{align-items:stretch}#root#root#root .lg\:justify-between{justify-content:space-between}#root#root#root .lg\:justify-center{justify-content:center}#root#root#root .lg\:justify-end{justify-content:flex-end}#root#root#root .lg\:justify-start{justify-content:flex-start}#root#root#root .lg\:gap-0{gap:calc(var(--spacing,.25rem) * 0)}#root#root#root .lg\:gap-2\.5{gap:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .lg\:gap-3{gap:calc(var(--spacing,.25rem) * 3)}#root#root#root .lg\:gap-3\.5{gap:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .lg\:gap-4{gap:calc(var(--spacing,.25rem) * 4)}#root#root#root .lg\:gap-5{gap:calc(var(--spacing,.25rem) * 5)}#root#root#root .lg\:gap-6{gap:calc(var(--spacing,.25rem) * 6)}#root#root#root .lg\:gap-7{gap:calc(var(--spacing,.25rem) * 7)}#root#root#root .lg\:gap-8{gap:calc(var(--spacing,.25rem) * 8)}#root#root#root .lg\:gap-10{gap:calc(var(--spacing,.25rem) * 10)}#root#root#root .lg\:gap-11{gap:calc(var(--spacing,.25rem) * 11)}#root#root#root .lg\:gap-12{gap:calc(var(--spacing,.25rem) * 12)}#root#root#root .lg\:gap-13{gap:calc(var(--spacing,.25rem) * 13)}#root#root#root .lg\:gap-16{gap:calc(var(--spacing,.25rem) * 16)}#root#root#root .lg\:gap-18{gap:calc(var(--spacing,.25rem) * 18)}#root#root#root .lg\:gap-20{gap:calc(var(--spacing,.25rem) * 20)}#root#root#root .lg\:gap-22{gap:calc(var(--spacing,.25rem) * 22)}#root#root#root .lg\:gap-24{gap:calc(var(--spacing,.25rem) * 24)}#root#root#root .lg\:gap-25{gap:calc(var(--spacing,.25rem) * 25)}#root#root#root .lg\:gap-27{gap:calc(var(--spacing,.25rem) * 27)}#root#root#root .lg\:gap-28{gap:calc(var(--spacing,.25rem) * 28)}#root#root#root :where(.lg\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 8) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.lg\:space-y-9>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 9) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 9) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.lg\:space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 10) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.lg\:space-y-11>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 11) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 11) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.lg\:space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 16) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.lg\:space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 20) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root :where(.lg\:space-y-24>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 24) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 24) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root .lg\:gap-x-12{column-gap:calc(var(--spacing,.25rem) * 12)}#root#root#root :where(.lg\:-space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * -3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * -3) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root .lg\:gap-y-10{row-gap:calc(var(--spacing,.25rem) * 10)}#root#root#root :where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}#root#root#root .lg\:self-end{align-self:flex-end}#root#root#root .lg\:justify-self-end{justify-self:flex-end}#root#root#root .lg\:overflow-hidden{overflow:hidden}#root#root#root .lg\:overflow-visible{overflow:visible}#root#root#root .lg\:overflow-y-auto{overflow-y:auto}#root#root#root .lg\:rounded-3xl{border-radius:calc(var(--radius) * 2.2)}#root#root#root .lg\:rounded-s-xl{border-start-start-radius:calc(var(--radius) * 1.4);border-end-start-radius:calc(var(--radius) * 1.4)}#root#root#root .lg\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}#root#root#root .lg\:rounded-l-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}#root#root#root .lg\:rounded-tl-md{border-top-left-radius:calc(var(--radius) * .8)}#root#root#root .lg\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}#root#root#root .lg\:rounded-br-md{border-bottom-right-radius:calc(var(--radius) * .8)}#root#root#root .lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .lg\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}#root#root#root .lg\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}#root#root#root .lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}#root#root#root .lg\:border-l-\[1\.5px\]{border-left-style:var(--tw-border-style);border-left-width:1.5px}#root#root#root .lg\:bg-transparent{background-color:#0000}#root#root#root .lg\:object-center{object-position:center}#root#root#root .lg\:p-3{padding:calc(var(--spacing,.25rem) * 3)}#root#root#root .lg\:p-5{padding:calc(var(--spacing,.25rem) * 5)}#root#root#root .lg\:p-6{padding:calc(var(--spacing,.25rem) * 6)}#root#root#root .lg\:p-8{padding:calc(var(--spacing,.25rem) * 8)}#root#root#root .lg\:p-10{padding:calc(var(--spacing,.25rem) * 10)}#root#root#root .lg\:p-12{padding:calc(var(--spacing,.25rem) * 12)}#root#root#root .lg\:p-16{padding:calc(var(--spacing,.25rem) * 16)}#root#root#root .lg\:p-24{padding:calc(var(--spacing,.25rem) * 24)}#root#root#root .lg\:px-0{padding-inline:calc(var(--spacing,.25rem) * 0)}#root#root#root .lg\:px-1\.5{padding-inline:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .lg\:px-2{padding-inline:calc(var(--spacing,.25rem) * 2)}#root#root#root .lg\:px-5{padding-inline:calc(var(--spacing,.25rem) * 5)}#root#root#root .lg\:px-6{padding-inline:calc(var(--spacing,.25rem) * 6)}#root#root#root .lg\:px-7{padding-inline:calc(var(--spacing,.25rem) * 7)}#root#root#root .lg\:px-8{padding-inline:calc(var(--spacing,.25rem) * 8)}#root#root#root .lg\:px-10{padding-inline:calc(var(--spacing,.25rem) * 10)}#root#root#root .lg\:px-12{padding-inline:calc(var(--spacing,.25rem) * 12)}#root#root#root .lg\:px-14{padding-inline:calc(var(--spacing,.25rem) * 14)}#root#root#root .lg\:px-16{padding-inline:calc(var(--spacing,.25rem) * 16)}#root#root#root .lg\:px-24{padding-inline:calc(var(--spacing,.25rem) * 24)}#root#root#root .lg\:px-40{padding-inline:calc(var(--spacing,.25rem) * 40)}#root#root#root .lg\:py-1{padding-block:calc(var(--spacing,.25rem) * 1)}#root#root#root .lg\:py-2{padding-block:calc(var(--spacing,.25rem) * 2)}#root#root#root .lg\:py-3\.5{padding-block:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .lg\:py-7{padding-block:calc(var(--spacing,.25rem) * 7)}#root#root#root .lg\:py-8{padding-block:calc(var(--spacing,.25rem) * 8)}#root#root#root .lg\:py-10{padding-block:calc(var(--spacing,.25rem) * 10)}#root#root#root .lg\:py-12{padding-block:calc(var(--spacing,.25rem) * 12)}#root#root#root .lg\:py-14{padding-block:calc(var(--spacing,.25rem) * 14)}#root#root#root .lg\:py-16{padding-block:calc(var(--spacing,.25rem) * 16)}#root#root#root .lg\:py-18{padding-block:calc(var(--spacing,.25rem) * 18)}#root#root#root .lg\:py-20{padding-block:calc(var(--spacing,.25rem) * 20)}#root#root#root .lg\:py-21\.5{padding-block:calc(var(--spacing,.25rem) * 21.5)}#root#root#root .lg\:py-24{padding-block:calc(var(--spacing,.25rem) * 24)}#root#root#root .lg\:pt-0{padding-top:calc(var(--spacing,.25rem) * 0)}#root#root#root .lg\:pt-8{padding-top:calc(var(--spacing,.25rem) * 8)}#root#root#root .lg\:pt-14{padding-top:calc(var(--spacing,.25rem) * 14)}#root#root#root .lg\:pt-16{padding-top:calc(var(--spacing,.25rem) * 16)}#root#root#root .lg\:pt-20{padding-top:calc(var(--spacing,.25rem) * 20)}#root#root#root .lg\:pt-24{padding-top:calc(var(--spacing,.25rem) * 24)}#root#root#root .lg\:pt-32{padding-top:calc(var(--spacing,.25rem) * 32)}#root#root#root .lg\:pt-46{padding-top:calc(var(--spacing,.25rem) * 46)}#root#root#root .lg\:pr-0{padding-right:calc(var(--spacing,.25rem) * 0)}#root#root#root .lg\:pr-2{padding-right:calc(var(--spacing,.25rem) * 2)}#root#root#root .lg\:pr-4{padding-right:calc(var(--spacing,.25rem) * 4)}#root#root#root .lg\:pb-16{padding-bottom:calc(var(--spacing,.25rem) * 16)}#root#root#root .lg\:pb-24{padding-bottom:calc(var(--spacing,.25rem) * 24)}#root#root#root .lg\:pb-30{padding-bottom:calc(var(--spacing,.25rem) * 30)}#root#root#root .lg\:pl-0{padding-left:calc(var(--spacing,.25rem) * 0)}#root#root#root .lg\:pl-2{padding-left:calc(var(--spacing,.25rem) * 2)}#root#root#root .lg\:pl-4{padding-left:calc(var(--spacing,.25rem) * 4)}#root#root#root .lg\:pl-6{padding-left:calc(var(--spacing,.25rem) * 6)}#root#root#root .lg\:pl-8{padding-left:calc(var(--spacing,.25rem) * 8)}#root#root#root .lg\:pl-9{padding-left:calc(var(--spacing,.25rem) * 9)}#root#root#root .lg\:pl-10{padding-left:calc(var(--spacing,.25rem) * 10)}#root#root#root .lg\:text-right{text-align:right}#root#root#root .lg\:text-2xl{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}#root#root#root .lg\:text-3xl{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}#root#root#root .lg\:text-4xl{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}#root#root#root .lg\:text-5xl{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}#root#root#root .lg\:text-5xl\/15\.5{font-size:var(--text-5xl,3rem);line-height:calc(var(--spacing,.25rem) * 15.5)}#root#root#root .lg\:text-6xl{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}#root#root#root .lg\:text-7xl{font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1))}#root#root#root .lg\:text-8xl{font-size:var(--text-8xl,6rem);line-height:var(--tw-leading,var(--text-8xl--line-height,1))}#root#root#root .lg\:text-9xl{font-size:var(--text-9xl,8rem);line-height:var(--tw-leading,var(--text-9xl--line-height,1))}#root#root#root .lg\:text-base{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}#root#root#root .lg\:text-lg{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}#root#root#root .lg\:text-xl{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}#root#root#root .lg\:text-\[6rem\]{font-size:6rem}#root#root#root .lg\:text-\[26px\]{font-size:26px}#root#root#root .lg\:text-\[30px\]{font-size:30px}#root#root#root .lg\:text-\[36px\]{font-size:36px}#root#root#root .lg\:text-\[64px\]{font-size:64px}#root#root#root .lg\:leading-31\.25{--tw-leading:calc(var(--spacing,.25rem) * 31.25);line-height:calc(var(--spacing,.25rem) * 31.25)}#root#root#root .lg\:leading-\[1\.29167\]{--tw-leading:1.29167;line-height:1.29167}#root#root#root .lg\:font-bold{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}#root#root#root .lg\:text-primary-foreground{color:var(--primary-foreground)}#root#root#root .lg\:opacity-100{opacity:1}#root#root#root .lg\:shadow-lg{--tw-shadow:var(--shadow-lg)}#root#root#root .lg\:ring-12,#root#root#root .lg\:shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .lg\:ring-12{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(12px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .lg\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .lg\:duration-700{--tw-duration:.7s;transition-duration:.7s}#root#root#root .lg\:\[clip-path\:inset\(0px_0px_0px_-100\%\)\]{clip-path:inset(0 0 0 -100%)}@media (hover:hover){#root#root#root .lg\:group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}}#root#root#root .lg\:before\:bg-size-\[50\%\]:before{content:var(--tw-content);background-size:50%}#root#root#root .lg\:before\:bg-size-\[150\%\]:before{content:var(--tw-content);background-size:150%}#root#root#root .lg\:before\:bg-bottom-right:before{content:var(--tw-content);background-position:100% 100%}#root#root#root .lg\:before\:bg-position-\[center_top_-33rem\]:before{content:var(--tw-content);background-position:50% -33rem}#root#root#root .lg\:last\:col-span-1:last-child{grid-column:span 1/span 1}#root#root#root .lg\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}#root#root#root :is(.lg\:\*\:last\:right-0>*):last-child{right:calc(var(--spacing,.25rem) * 0)}#root#root#root :is(.lg\:\*\:last\:left-0>*):last-child{left:calc(var(--spacing,.25rem) * 0)}#root#root#root :is(.lg\:\*\:last\:left-auto>*):last-child{left:auto}@media not all and (min-width:1415px){#root#root#root .lg\:max-\[1415px\]\:hidden{display:none}}@media not all and (min-width:1321px){#root#root#root .lg\:max-\[1321px\]\:hidden{display:none}}@media not all and (min-width:1100px){#root#root#root .lg\:max-\[1100px\]\:top-10{top:calc(var(--spacing,.25rem) * 10)}#root#root#root .lg\:max-\[1100px\]\:left-\[-230px\]{left:-230px}#root#root#root .lg\:max-\[1100px\]\:w-230{width:calc(var(--spacing,.25rem) * 230)}#root#root#root .lg\:max-\[1100px\]\:flex-col{flex-direction:column}#root#root#root .lg\:max-\[1100px\]\:items-start{align-items:flex-start}}@media not all and (min-width:1078px){#root#root#root .lg\:max-\[1078px\]\:size-7{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}}@media not all and (min-width:96rem){#root#root#root .lg\:max-2xl\:order-1{order:1}#root#root#root .lg\:max-2xl\:order-2{order:2}#root#root#root .lg\:max-2xl\:flex-row{flex-direction:row}}@media not all and (min-width:80rem){#root#root#root .lg\:max-xl\:top-14{top:calc(var(--spacing,.25rem) * 14)}#root#root#root .lg\:max-xl\:right-0{right:calc(var(--spacing,.25rem) * 0)}#root#root#root .lg\:max-xl\:right-18{right:calc(var(--spacing,.25rem) * 18)}#root#root#root .lg\:max-xl\:-bottom-10{bottom:calc(var(--spacing,.25rem) * -10)}#root#root#root .lg\:max-xl\:bottom-5{bottom:calc(var(--spacing,.25rem) * 5)}#root#root#root .lg\:max-xl\:left-0{left:calc(var(--spacing,.25rem) * 0)}#root#root#root .lg\:max-xl\:left-18{left:calc(var(--spacing,.25rem) * 18)}#root#root#root .lg\:max-xl\:-order-1{order:calc(1 * -1)}#root#root#root .lg\:max-xl\:col-span-2{grid-column:span 2/span 2}#root#root#root .lg\:max-xl\:col-span-3{grid-column:span 3/span 3}#root#root#root .lg\:max-xl\:block{display:block}#root#root#root .lg\:max-xl\:h-\[28rem\]{height:28rem}#root#root#root .lg\:max-xl\:w-115{width:calc(var(--spacing,.25rem) * 115)}#root#root#root .lg\:max-xl\:w-120{width:calc(var(--spacing,.25rem) * 120)}#root#root#root .lg\:max-xl\:w-full{width:100%}#root#root#root .lg\:max-xl\:max-w-75{max-width:calc(var(--spacing,.25rem) * 75)}#root#root#root .lg\:max-xl\:origin-bottom-right{transform-origin:100% 100%}#root#root#root .lg\:max-xl\:translate-x-40{--tw-translate-x:calc(var(--spacing,.25rem) * 40);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .lg\:max-xl\:scale-85{--tw-scale-x:85%;--tw-scale-y:85%;--tw-scale-z:85%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .lg\:max-xl\:-rotate-41{rotate:-41deg}#root#root#root .lg\:max-xl\:-rotate-142{rotate:-142deg}#root#root#root .lg\:max-xl\:rotate-41{rotate:41deg}#root#root#root .lg\:max-xl\:rotate-142{rotate:142deg}#root#root#root .lg\:max-xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .lg\:max-xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#root#root#root .lg\:max-xl\:flex-col{flex-direction:column}#root#root#root .lg\:max-xl\:gap-6{gap:calc(var(--spacing,.25rem) * 6)}#root#root#root .lg\:max-xl\:gap-7{gap:calc(var(--spacing,.25rem) * 7)}#root#root#root .lg\:max-xl\:gap-10{gap:calc(var(--spacing,.25rem) * 10)}#root#root#root .lg\:max-xl\:px-3{padding-inline:calc(var(--spacing,.25rem) * 3)}#root#root#root .lg\:max-xl\:py-6{padding-block:calc(var(--spacing,.25rem) * 6)}#root#root#root .lg\:max-xl\:pb-16{padding-bottom:calc(var(--spacing,.25rem) * 16)}#root#root#root .last\:lg\:max-xl\:col-span-full:last-child{grid-column:1/-1}#root#root#root :is(.\*\:data-\[slot\=card-content\]\:lg\:max-xl\:flex-col>*)[data-slot=card-content]{flex-direction:column}#root#root#root :is(.\*\:data-\[slot\=card-content\]\:lg\:max-xl\:pr-6>*)[data-slot=card-content]{padding-right:calc(var(--spacing,.25rem) * 6)}}}@media (min-width:80rem){#root#root#root .xl\:absolute{position:absolute}#root#root#root .xl\:sticky{position:sticky}#root#root#root .xl\:inset-y-0{inset-block:calc(var(--spacing,.25rem) * 0)}#root#root#root .xl\:-top-42{top:calc(var(--spacing,.25rem) * -42)}#root#root#root .xl\:top-0{top:calc(var(--spacing,.25rem) * 0)}#root#root#root .xl\:top-1\/2{top:50%}#root#root#root .xl\:top-3{top:calc(var(--spacing,.25rem) * 3)}#root#root#root .xl\:top-6{top:calc(var(--spacing,.25rem) * 6)}#root#root#root .xl\:top-15{top:calc(var(--spacing,.25rem) * 15)}#root#root#root .xl\:top-20{top:calc(var(--spacing,.25rem) * 20)}#root#root#root .xl\:top-70{top:calc(var(--spacing,.25rem) * 70)}#root#root#root .xl\:top-\[2\%\]{top:2%}#root#root#root .xl\:top-\[25\%\]{top:25%}#root#root#root .xl\:-right-10{right:calc(var(--spacing,.25rem) * -10)}#root#root#root .xl\:-right-52{right:calc(var(--spacing,.25rem) * -52)}#root#root#root .xl\:-right-\[1\.5\%\]{right:-1.5%}#root#root#root .xl\:-right-\[14\%\]{right:-14%}#root#root#root .xl\:right-0{right:calc(var(--spacing,.25rem) * 0)}#root#root#root .xl\:right-3{right:calc(var(--spacing,.25rem) * 3)}#root#root#root .xl\:right-4{right:calc(var(--spacing,.25rem) * 4)}#root#root#root .xl\:right-20{right:calc(var(--spacing,.25rem) * 20)}#root#root#root .xl\:right-28{right:calc(var(--spacing,.25rem) * 28)}#root#root#root .xl\:right-45{right:calc(var(--spacing,.25rem) * 45)}#root#root#root .xl\:right-50{right:calc(var(--spacing,.25rem) * 50)}#root#root#root .xl\:-bottom-13{bottom:calc(var(--spacing,.25rem) * -13)}#root#root#root .xl\:-bottom-30{bottom:calc(var(--spacing,.25rem) * -30)}#root#root#root .xl\:bottom-1{bottom:calc(var(--spacing,.25rem) * 1)}#root#root#root .xl\:bottom-3{bottom:calc(var(--spacing,.25rem) * 3)}#root#root#root .xl\:bottom-16{bottom:calc(var(--spacing,.25rem) * 16)}#root#root#root .xl\:bottom-21{bottom:calc(var(--spacing,.25rem) * 21)}#root#root#root .xl\:bottom-\[-48\.5\%\]{bottom:-48.5%}#root#root#root .xl\:-left-30{left:calc(var(--spacing,.25rem) * -30)}#root#root#root .xl\:left-0{left:calc(var(--spacing,.25rem) * 0)}#root#root#root .xl\:left-1\/2{left:50%}#root#root#root .xl\:left-16{left:calc(var(--spacing,.25rem) * 16)}#root#root#root .xl\:left-19{left:calc(var(--spacing,.25rem) * 19)}#root#root#root .xl\:left-20{left:calc(var(--spacing,.25rem) * 20)}#root#root#root .xl\:left-21{left:calc(var(--spacing,.25rem) * 21)}#root#root#root .xl\:left-22{left:calc(var(--spacing,.25rem) * 22)}#root#root#root .xl\:left-30{left:calc(var(--spacing,.25rem) * 30)}#root#root#root .xl\:left-32{left:calc(var(--spacing,.25rem) * 32)}#root#root#root .xl\:left-42{left:calc(var(--spacing,.25rem) * 42)}#root#root#root .xl\:left-50{left:calc(var(--spacing,.25rem) * 50)}#root#root#root .xl\:left-\[5\.5\%\]{left:5.5%}#root#root#root .xl\:order-0{order:0}#root#root#root .xl\:order-1{order:1}#root#root#root .xl\:order-2{order:2}#root#root#root .xl\:order-3{order:3}#root#root#root .xl\:col-span-1{grid-column:span 1/span 1}#root#root#root .xl\:col-span-2{grid-column:span 2/span 2}#root#root#root .xl\:col-span-3{grid-column:span 3/span 3}#root#root#root .xl\:col-span-4{grid-column:span 4/span 4}#root#root#root .xl\:col-span-6{grid-column:span 6/span 6}#root#root#root .xl\:col-span-7{grid-column:span 7/span 7}#root#root#root .xl\:mt-0{margin-top:calc(var(--spacing,.25rem) * 0)}#root#root#root .xl\:mt-4{margin-top:calc(var(--spacing,.25rem) * 4)}#root#root#root .xl\:-mb-8{margin-bottom:calc(var(--spacing,.25rem) * -8)}#root#root#root .xl\:-mb-20{margin-bottom:calc(var(--spacing,.25rem) * -20)}#root#root#root .xl\:mb-4{margin-bottom:calc(var(--spacing,.25rem) * 4)}#root#root#root .xl\:mb-6{margin-bottom:calc(var(--spacing,.25rem) * 6)}#root#root#root .xl\:mb-11{margin-bottom:calc(var(--spacing,.25rem) * 11)}#root#root#root .xl\:ml-0{margin-left:calc(var(--spacing,.25rem) * 0)}#root#root#root .xl\:block{display:block}#root#root#root .xl\:contents{display:contents}#root#root#root .xl\:flex{display:flex}#root#root#root .xl\:grid{display:grid}#root#root#root .xl\:hidden{display:none}#root#root#root .xl\:size-16{width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16)}#root#root#root .xl\:size-20\.5{width:calc(var(--spacing,.25rem) * 20.5);height:calc(var(--spacing,.25rem) * 20.5)}#root#root#root .xl\:h-0\.5{height:calc(var(--spacing,.25rem) * .5)}#root#root#root .xl\:h-27\.5{height:calc(var(--spacing,.25rem) * 27.5)}#root#root#root .xl\:h-70{height:calc(var(--spacing,.25rem) * 70)}#root#root#root .xl\:h-71{height:calc(var(--spacing,.25rem) * 71)}#root#root#root .xl\:h-75{height:calc(var(--spacing,.25rem) * 75)}#root#root#root .xl\:h-81\.25{height:calc(var(--spacing,.25rem) * 81.25)}#root#root#root .xl\:h-84{height:calc(var(--spacing,.25rem) * 84)}#root#root#root .xl\:h-130{height:calc(var(--spacing,.25rem) * 130)}#root#root#root .xl\:h-160\.5{height:calc(var(--spacing,.25rem) * 160.5)}#root#root#root .xl\:h-209{height:calc(var(--spacing,.25rem) * 209)}#root#root#root .xl\:h-\[150\%\]{height:150%}#root#root#root .xl\:max-h-95{max-height:calc(var(--spacing,.25rem) * 95)}#root#root#root .xl\:max-h-108{max-height:calc(var(--spacing,.25rem) * 108)}#root#root#root .xl\:max-h-\[calc\(100dvh-22rem\)\]{max-height:calc(100dvh - 22rem)}#root#root#root .xl\:max-h-\[calc\(100dvh-30\.5rem\)\]{max-height:calc(100dvh - 30.5rem)}#root#root#root .xl\:min-h-0{min-height:calc(var(--spacing,.25rem) * 0)}#root#root#root .xl\:min-h-41{min-height:calc(var(--spacing,.25rem) * 41)}#root#root#root .xl\:min-h-45{min-height:calc(var(--spacing,.25rem) * 45)}#root#root#root .xl\:min-h-138{min-height:calc(var(--spacing,.25rem) * 138)}#root#root#root .xl\:min-h-\[calc\(100dvh\+935px\)\]{min-height:calc(100dvh + 935px)}#root#root#root .xl\:w-0{width:calc(var(--spacing,.25rem) * 0)}#root#root#root .xl\:w-1\/2{width:50%}#root#root#root .xl\:w-1\/4{width:25%}#root#root#root .xl\:w-2xl{width:var(--container-2xl,42rem)}#root#root#root .xl\:w-30{width:calc(var(--spacing,.25rem) * 30)}#root#root#root .xl\:w-44{width:calc(var(--spacing,.25rem) * 44)}#root#root#root .xl\:w-55{width:calc(var(--spacing,.25rem) * 55)}#root#root#root .xl\:w-57\.5{width:calc(var(--spacing,.25rem) * 57.5)}#root#root#root .xl\:w-60{width:calc(var(--spacing,.25rem) * 60)}#root#root#root .xl\:w-70{width:calc(var(--spacing,.25rem) * 70)}#root#root#root .xl\:w-72{width:calc(var(--spacing,.25rem) * 72)}#root#root#root .xl\:w-80{width:calc(var(--spacing,.25rem) * 80)}#root#root#root .xl\:w-82{width:calc(var(--spacing,.25rem) * 82)}#root#root#root .xl\:w-83{width:calc(var(--spacing,.25rem) * 83)}#root#root#root .xl\:w-87\.5{width:calc(var(--spacing,.25rem) * 87.5)}#root#root#root .xl\:w-90{width:calc(var(--spacing,.25rem) * 90)}#root#root#root .xl\:w-96{width:calc(var(--spacing,.25rem) * 96)}#root#root#root .xl\:w-105{width:calc(var(--spacing,.25rem) * 105)}#root#root#root .xl\:w-110{width:calc(var(--spacing,.25rem) * 110)}#root#root#root .xl\:w-124{width:calc(var(--spacing,.25rem) * 124)}#root#root#root .xl\:w-150{width:calc(var(--spacing,.25rem) * 150)}#root#root#root .xl\:w-165{width:calc(var(--spacing,.25rem) * 165)}#root#root#root .xl\:w-\[22rem\]{width:22rem}#root#root#root .xl\:w-\[26rem\]{width:26rem}#root#root#root .xl\:w-\[80\%\]{width:80%}#root#root#root .xl\:w-\[87\.4\%\]{width:87.4%}#root#root#root .xl\:w-\[calc\(100\%-9rem\)\]{width:calc(100% - 9rem)}#root#root#root .xl\:w-full{width:100%}#root#root#root .xl\:w-max{width:max-content}#root#root#root .xl\:max-w-3xs{max-width:var(--container-3xs,16rem)}#root#root#root .xl\:max-w-5xl{max-width:var(--container-5xl,64rem)}#root#root#root .xl\:max-w-6xl{max-width:var(--container-6xl,72rem)}#root#root#root .xl\:max-w-7xl{max-width:var(--container-7xl,80rem)}#root#root#root .xl\:max-w-46{max-width:calc(var(--spacing,.25rem) * 46)}#root#root#root .xl\:max-w-95{max-width:calc(var(--spacing,.25rem) * 95)}#root#root#root .xl\:max-w-100{max-width:calc(var(--spacing,.25rem) * 100)}#root#root#root .xl\:max-w-110\.5{max-width:calc(var(--spacing,.25rem) * 110.5)}#root#root#root .xl\:max-w-146{max-width:calc(var(--spacing,.25rem) * 146)}#root#root#root .xl\:max-w-md{max-width:var(--container-md,28rem)}#root#root#root .xl\:max-w-xs{max-width:var(--container-xs,20rem)}#root#root#root .xl\:min-w-20{min-width:calc(var(--spacing,.25rem) * 20)}#root#root#root .xl\:min-w-121\.5{min-width:calc(var(--spacing,.25rem) * 121.5)}#root#root#root .xl\:min-w-172{min-width:calc(var(--spacing,.25rem) * 172)}#root#root#root .xl\:flex-1{flex:1}#root#root#root .xl\:shrink-0{flex-shrink:0}#root#root#root .xl\:grow{flex-grow:1}#root#root#root .xl\:basis-1\/2{flex-basis:50%}#root#root#root .xl\:basis-1\/3{flex-basis:33.3333%}#root#root#root .xl\:basis-1\/4{flex-basis:25%}#root#root#root .xl\:basis-1\/5{flex-basis:20%}#root#root#root .xl\:basis-1\/6{flex-basis:16.6667%}#root#root#root .xl\:basis-2\/5{flex-basis:40%}#root#root#root .xl\:origin-left{transform-origin:0}#root#root#root .xl\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}#root#root#root .xl\:-translate-x-1\/2,#root#root#root .xl\:-translate-x-1\/3{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .xl\:-translate-x-1\/3{--tw-translate-x:calc(calc(1 / 3 * 100%) * -1)}#root#root#root .xl\:-translate-x-32\.5{--tw-translate-x:calc(var(--spacing,.25rem) * -32.5)}#root#root#root .xl\:-translate-x-32\.5,#root#root#root .xl\:translate-x-32\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .xl\:translate-x-32\.5{--tw-translate-x:calc(var(--spacing,.25rem) * 32.5)}#root#root#root .xl\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .xl\:scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}#root#root#root .xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#root#root#root .xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#root#root#root .xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}#root#root#root .xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}#root#root#root .xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}#root#root#root .xl\:grid-cols-\[minmax\(0\,1fr\)_17rem\]{grid-template-columns:minmax(0,1fr) 17rem}#root#root#root .xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}#root#root#root .xl\:grid-cols-\[minmax\(0\,20rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}#root#root#root .xl\:flex-col{flex-direction:column}#root#root#root .xl\:flex-col-reverse{flex-direction:column-reverse}#root#root#root .xl\:flex-row{flex-direction:row}#root#root#root .xl\:flex-wrap{flex-wrap:wrap}#root#root#root .xl\:items-center{align-items:center}#root#root#root .xl\:items-end{align-items:flex-end}#root#root#root .xl\:items-start{align-items:flex-start}#root#root#root .xl\:justify-between{justify-content:space-between}#root#root#root .xl\:justify-center{justify-content:center}#root#root#root .xl\:justify-end{justify-content:flex-end}#root#root#root .xl\:gap-0{gap:calc(var(--spacing,.25rem) * 0)}#root#root#root .xl\:gap-3{gap:calc(var(--spacing,.25rem) * 3)}#root#root#root .xl\:gap-4{gap:calc(var(--spacing,.25rem) * 4)}#root#root#root .xl\:gap-6{gap:calc(var(--spacing,.25rem) * 6)}#root#root#root .xl\:gap-8{gap:calc(var(--spacing,.25rem) * 8)}#root#root#root .xl\:gap-10{gap:calc(var(--spacing,.25rem) * 10)}#root#root#root .xl\:gap-12{gap:calc(var(--spacing,.25rem) * 12)}#root#root#root .xl\:gap-16{gap:calc(var(--spacing,.25rem) * 16)}#root#root#root .xl\:gap-20{gap:calc(var(--spacing,.25rem) * 20)}#root#root#root .xl\:gap-24{gap:calc(var(--spacing,.25rem) * 24)}#root#root#root .xl\:gap-34{gap:calc(var(--spacing,.25rem) * 34)}#root#root#root .xl\:gap-40{gap:calc(var(--spacing,.25rem) * 40)}#root#root#root .xl\:gap-41{gap:calc(var(--spacing,.25rem) * 41)}#root#root#root .xl\:gap-52{gap:calc(var(--spacing,.25rem) * 52)}#root#root#root .xl\:gap-54{gap:calc(var(--spacing,.25rem) * 54)}#root#root#root :where(.xl\:space-y-46>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 46) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 46) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root .xl\:gap-x-8{column-gap:calc(var(--spacing,.25rem) * 8)}#root#root#root .xl\:gap-x-18{column-gap:calc(var(--spacing,.25rem) * 18)}#root#root#root :where(.xl\:-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * -2) * calc(1 - var(--tw-space-x-reverse)))}#root#root#root .xl\:gap-y-9{row-gap:calc(var(--spacing,.25rem) * 9)}#root#root#root .xl\:gap-y-10{row-gap:calc(var(--spacing,.25rem) * 10)}#root#root#root :where(.xl\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}#root#root#root .xl\:justify-self-end{justify-self:flex-end}#root#root#root .xl\:rounded-l-lg{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}#root#root#root .xl\:rounded-l-md{border-top-left-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}#root#root#root .xl\:rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}#root#root#root .xl\:border{border-style:var(--tw-border-style);border-width:1px}#root#root#root .xl\:border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}#root#root#root .xl\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}#root#root#root .xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}#root#root#root .xl\:p-7{padding:calc(var(--spacing,.25rem) * 7)}#root#root#root .xl\:p-16{padding:calc(var(--spacing,.25rem) * 16)}#root#root#root .xl\:px-0{padding-inline:calc(var(--spacing,.25rem) * 0)}#root#root#root .xl\:px-4{padding-inline:calc(var(--spacing,.25rem) * 4)}#root#root#root .xl\:px-16{padding-inline:calc(var(--spacing,.25rem) * 16)}#root#root#root .xl\:px-20{padding-inline:calc(var(--spacing,.25rem) * 20)}#root#root#root .xl\:px-24{padding-inline:calc(var(--spacing,.25rem) * 24)}#root#root#root .xl\:py-12{padding-block:calc(var(--spacing,.25rem) * 12)}#root#root#root .xl\:py-16{padding-block:calc(var(--spacing,.25rem) * 16)}#root#root#root .xl\:py-24{padding-block:calc(var(--spacing,.25rem) * 24)}#root#root#root .xl\:pt-22\.25{padding-top:calc(var(--spacing,.25rem) * 22.25)}#root#root#root .xl\:pr-0{padding-right:calc(var(--spacing,.25rem) * 0)}#root#root#root .xl\:pb-16{padding-bottom:calc(var(--spacing,.25rem) * 16)}#root#root#root .xl\:pl-4{padding-left:calc(var(--spacing,.25rem) * 4)}#root#root#root .xl\:pl-6{padding-left:calc(var(--spacing,.25rem) * 6)}#root#root#root .xl\:pl-8{padding-left:calc(var(--spacing,.25rem) * 8)}#root#root#root .xl\:text-start{text-align:start}#root#root#root .xl\:text-2xl{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}#root#root#root .xl\:text-3xl{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}#root#root#root .xl\:text-4xl{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}#root#root#root .xl\:text-5xl{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}#root#root#root .xl\:text-5xl\/15\.5{font-size:var(--text-5xl,3rem);line-height:calc(var(--spacing,.25rem) * 15.5)}#root#root#root .xl\:text-6xl{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}#root#root#root .xl\:text-8xl{font-size:var(--text-8xl,6rem);line-height:var(--tw-leading,var(--text-8xl--line-height,1))}#root#root#root .xl\:text-9xl{font-size:var(--text-9xl,8rem);line-height:var(--tw-leading,var(--text-9xl--line-height,1))}#root#root#root .xl\:text-lg{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}#root#root#root .xl\:text-xl{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}#root#root#root :is(.xl\:\*\:not-last\:border-r-0>*):not(:last-child){border-right-style:var(--tw-border-style);border-right-width:0}#root#root#root .xl\:first\:pl-0:first-child{padding-left:calc(var(--spacing,.25rem) * 0)}#root#root#root :is(.xl\:\*\:first\:rounded-l-xl>*):first-child{border-top-left-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}#root#root#root .xl\:last\:border-r-0\!:last-child{border-right-style:var(--tw-border-style)!important;border-right-width:0!important}#root#root#root :is(.xl\:\*\:last\:right-0>*):last-child{right:calc(var(--spacing,.25rem) * 0)}#root#root#root :is(.xl\:\*\:last\:rounded-r-xl>*):last-child{border-top-right-radius:calc(var(--radius) * 1.4);border-bottom-right-radius:calc(var(--radius) * 1.4)}#root#root#root .xl\:even\:border-r:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:1px}}@media (min-width:96rem){#root#root#root .\32 xl\:absolute{position:absolute}#root#root#root .\32 xl\:top-21{top:calc(var(--spacing,.25rem) * 21)}#root#root#root .\32 xl\:top-26{top:calc(var(--spacing,.25rem) * 26)}#root#root#root .\32 xl\:-right-30{right:calc(var(--spacing,.25rem) * -30)}#root#root#root .\32 xl\:-right-68{right:calc(var(--spacing,.25rem) * -68)}#root#root#root .\32 xl\:right-\[13\%\]{right:13%}#root#root#root .\32 xl\:right-\[14\%\]{right:14%}#root#root#root .\32 xl\:bottom-72{bottom:calc(var(--spacing,.25rem) * 72)}#root#root#root .\32 xl\:-left-69{left:calc(var(--spacing,.25rem) * -69)}#root#root#root .\32 xl\:-left-79{left:calc(var(--spacing,.25rem) * -79)}#root#root#root .\32 xl\:left-\[13\%\]{left:13%}#root#root#root .\32 xl\:col-span-2{grid-column:span 2/span 2}#root#root#root .\32 xl\:col-span-4{grid-column:span 4/span 4}#root#root#root .\32 xl\:col-span-5{grid-column:span 5/span 5}#root#root#root .\32 xl\:col-span-10{grid-column:span 10/span 10}#root#root#root .\32 xl\:min-h-200{min-height:calc(var(--spacing,.25rem) * 200)}#root#root#root .\32 xl\:min-h-225{min-height:calc(var(--spacing,.25rem) * 225)}#root#root#root .\32 xl\:w-75{width:calc(var(--spacing,.25rem) * 75)}#root#root#root .\32 xl\:max-w-55{max-width:calc(var(--spacing,.25rem) * 55)}#root#root#root .\32 xl\:max-w-64{max-width:calc(var(--spacing,.25rem) * 64)}#root#root#root .\32 xl\:gap-24{gap:calc(var(--spacing,.25rem) * 24)}#root#root#root .\32 xl\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .\32 xl\:px-6{padding-inline:calc(var(--spacing,.25rem) * 6)}#root#root#root .\32 xl\:py-8{padding-block:calc(var(--spacing,.25rem) * 8)}#root#root#root .\32 xl\:py-16{padding-block:calc(var(--spacing,.25rem) * 16)}#root#root#root .\32 xl\:py-24{padding-block:calc(var(--spacing,.25rem) * 24)}}@container booking (min-width:220px){#root#root#root .\@min-\[220px\]\/booking\:inline-flex{display:inline-flex}}@container booking (min-width:280px){#root#root#root .\@min-\[280px\]\/booking\:inline{display:inline}}@container (min-width:15rem){#root#root#root .\@min-\[15rem\]\:flex{display:flex}}@container (min-width:24rem){#root#root#root .\@sm\:block{display:block}#root#root#root .\@sm\:inline{display:inline}#root#root#root .\@sm\:inline-flex{display:inline-flex}#root#root#root .\@sm\:size-8{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root#root#root .\@sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root#root#root .\@sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#root#root#root .\@sm\:gap-1\.5{gap:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .\@sm\:gap-2{gap:calc(var(--spacing,.25rem) * 2)}#root#root#root .\@sm\:gap-4{gap:calc(var(--spacing,.25rem) * 4)}#root#root#root .\@sm\:pl-8{padding-left:calc(var(--spacing,.25rem) * 8)}#root#root#root .\@sm\:pl-9{padding-left:calc(var(--spacing,.25rem) * 9)}#root#root#root .\@sm\:text-sm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root#root#root .\@sm\:text-xs{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}@container card (min-width:28rem){#root#root#root .\@md\/card\:mt-0{margin-top:calc(var(--spacing,.25rem) * 0)}#root#root#root .\@md\/card\:grid{display:grid}}@container (min-width:28rem){#root#root#root .\@md\:flex{display:flex}#root#root#root .\@md\:inline{display:inline}}@container field-group (min-width:28rem){#root#root#root .\@md\/field-group\:flex-row{flex-direction:row}#root#root#root .\@md\/field-group\:items-center{align-items:center}#root#root#root :is(.\@md\/field-group\:\*\:w-auto>*){width:auto}#root#root#root .\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}#root#root#root :is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}@container (min-width:32rem){#root#root#root .\@lg\:flex{display:flex}#root#root#root .\@lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#root#root#root .\@lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#root#root#root .\@lg\:grid-cols-\[1fr_1\.4fr\]{grid-template-columns:1fr 1.4fr}}@container (min-width:36rem){#root#root#root .\@xl\:hidden{display:none}#root#root#root .\@xl\:inline{display:inline}}@container (min-width:42rem){#root#root#root .\@2xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#root#root#root .\@2xl\:gap-5{gap:calc(var(--spacing,.25rem) * 5)}#root#root#root .\@2xl\:gap-8{gap:calc(var(--spacing,.25rem) * 8)}#root#root#root .\@2xl\:gap-10{gap:calc(var(--spacing,.25rem) * 10)}}@container (min-width:48rem){#root#root#root .\@3xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (min-width:56rem){#root#root#root .\@4xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:64rem){#root#root#root .\@5xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}#root#root#root .ltr\:-translate-x-1\/2:where(:dir(ltr),[dir=ltr],[dir=ltr] *),#root#root#root .rtl\:-translate-x-1\/2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .rtl\:translate-x-1\/2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}#root#root#root .rtl\:rotate-y-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-rotate-y:rotateY(180deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}#root#root#root .peer-data-checked\:rtl\:translate-x-full:is(:is(:where(.peer):where([data-state=checked]),:where(.peer):where([data-checked]:not([data-checked=false])))~*):where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .peer-data-unchecked\:rtl\:-translate-x-full:is(:is(:where(.peer):where([data-state=unchecked]),:where(.peer):where([data-unchecked]:not([data-unchecked=false])))~*):where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .dark\:block:is(.dark *){display:block}#root#root#root .dark\:hidden:is(.dark *){display:none}#root#root#root .dark\:inline-block:is(.dark *){display:inline-block}#root#root#root .dark\:border:is(.dark *){border-style:var(--tw-border-style);border-width:1px}#root#root#root .dark\:border-\[\#0866fe\]:is(.dark *){border-color:#0866fe}#root#root#root .dark\:border-\[\#25252c\]:is(.dark *){border-color:#25252c}#root#root#root .dark\:border-\[\#e84133\]:is(.dark *){border-color:#e84133}#root#root#root .dark\:border-\[color-mix\(in_oklab\,\#59eca0_30\%\,transparent\)\]:is(.dark *){border-color:oklab(84.5191% -.152889 .0644696/.3)}#root#root#root .dark\:border-\[color-mix\(in_oklab\,\#bbd0ff_30\%\,transparent\)\]:is(.dark *){border-color:oklab(85.7759% -.00476429 -.069424/.3)}#root#root#root .dark\:border-\[color-mix\(in_oklab\,\#d3d3d3_30\%\,transparent\)\]:is(.dark *){border-color:oklab(86.6863% 8.9407e-8 5.96046e-8/.3)}#root#root#root .dark\:border-\[color-mix\(in_oklab\,\#d8c5ff_30\%\,transparent\)\]:is(.dark *){border-color:oklab(85.8344% .0404928 -.0710581/.3)}#root#root#root .dark\:border-\[color-mix\(in_oklab\,\#ffb0ad_30\%\,transparent\)\]:is(.dark *){border-color:oklab(83.1803% .0865721 .0344019/.3)}#root#root#root .dark\:border-\[color-mix\(in_oklab\,\#ffba71_30\%\,transparent\)\]:is(.dark *){border-color:oklab(83.827% .0480413 .110312/.3)}#root#root#root .dark\:border-\[rgba\(61\,220\,151\,0\.14\)\]:is(.dark *){border-color:#3ddc9724}#root#root#root .dark\:border-amber-400:is(.dark *){border-color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .dark\:border-amber-400\/20:is(.dark *){border-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-amber-400\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 20%,transparent)}}#root#root#root .dark\:border-amber-400\/30:is(.dark *){border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-amber-400\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 30%,transparent)}}#root#root#root .dark\:border-amber-400\/40:is(.dark *){border-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-amber-400\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 40%,transparent)}}#root#root#root .dark\:border-amber-900\/70:is(.dark *){border-color:#7b3306b3}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-amber-900\/70:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-900,oklch(41.4% .112 45.904)) 70%,transparent)}}#root#root#root .dark\:border-black:is(.dark *){border-color:var(--color-black,#000)}#root#root#root .dark\:border-blue-400:is(.dark *){border-color:var(--color-blue-400,oklch(70.7% .165 254.624))}#root#root#root .dark\:border-blue-400\/20:is(.dark *){border-color:#54a2ff33}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-blue-400\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-blue-400,oklch(70.7% .165 254.624)) 20%,transparent)}}#root#root#root .dark\:border-blue-400\/30:is(.dark *){border-color:#54a2ff4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-blue-400\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-blue-400,oklch(70.7% .165 254.624)) 30%,transparent)}}#root#root#root .dark\:border-blue-600\/50:is(.dark *){border-color:#155dfc80}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-blue-600\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-blue-600,oklch(54.6% .245 262.881)) 50%,transparent)}}#root#root#root .dark\:border-border:is(.dark *){border-color:var(--border)}#root#root#root .dark\:border-cyan-600\/50:is(.dark *){border-color:#0092b580}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-cyan-600\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-cyan-600,oklch(60.9% .126 221.723)) 50%,transparent)}}#root#root#root .dark\:border-destructive:is(.dark *),#root#root#root .dark\:border-destructive\/10:is(.dark *){border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-destructive\/10:is(.dark *){border-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root#root#root .dark\:border-emerald-400:is(.dark *){border-color:var(--color-emerald-400,oklch(76.5% .177 163.223))}#root#root#root .dark\:border-emerald-400\/20:is(.dark *){border-color:#00d29433}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-emerald-400\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-emerald-400,oklch(76.5% .177 163.223)) 20%,transparent)}}#root#root#root .dark\:border-emerald-400\/30:is(.dark *){border-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-emerald-400\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-emerald-400,oklch(76.5% .177 163.223)) 30%,transparent)}}#root#root#root .dark\:border-emerald-400\/40:is(.dark *){border-color:#00d29466}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-emerald-400\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-emerald-400,oklch(76.5% .177 163.223)) 40%,transparent)}}#root#root#root .dark\:border-emerald-600\/50:is(.dark *){border-color:#00976780}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-emerald-600\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-emerald-600,oklch(59.6% .145 163.225)) 50%,transparent)}}#root#root#root .dark\:border-fuchsia-600\/50:is(.dark *){border-color:#c600db80}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-fuchsia-600\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-fuchsia-600,oklch(59.1% .293 322.896)) 50%,transparent)}}#root#root#root .dark\:border-gray-800:is(.dark *){border-color:var(--color-gray-800,oklch(27.8% .033 256.848))}#root#root#root .dark\:border-green-400:is(.dark *){border-color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .dark\:border-green-400\/10:is(.dark *){border-color:#05df721a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-green-400\/10:is(.dark *){border-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 10%,transparent)}}#root#root#root .dark\:border-green-400\/20:is(.dark *){border-color:#05df7233}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-green-400\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 20%,transparent)}}#root#root#root .dark\:border-green-400\/30:is(.dark *){border-color:#05df724d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-green-400\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 30%,transparent)}}#root#root#root .dark\:border-green-400\/40:is(.dark *){border-color:#05df7266}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-green-400\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 40%,transparent)}}#root#root#root .dark\:border-green-400\/50:is(.dark *){border-color:#05df7280}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-green-400\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 50%,transparent)}}#root#root#root .dark\:border-input:is(.dark *){border-color:var(--input)}#root#root#root .dark\:border-lime-600\/50:is(.dark *){border-color:#62a40080}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-lime-600\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-lime-600,oklch(64.8% .2 131.684)) 50%,transparent)}}#root#root#root .dark\:border-neutral-600:is(.dark *){border-color:var(--color-neutral-600,oklch(43.9% 0 0))}#root#root#root .dark\:border-orange-400:is(.dark *){border-color:var(--color-orange-400,oklch(75% .183 55.934))}#root#root#root .dark\:border-orange-400\/20:is(.dark *){border-color:#ff8b1a33}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-orange-400\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-orange-400,oklch(75% .183 55.934)) 20%,transparent)}}#root#root#root .dark\:border-orange-400\/30:is(.dark *){border-color:#ff8b1a4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-orange-400\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-orange-400,oklch(75% .183 55.934)) 30%,transparent)}}#root#root#root .dark\:border-orange-600\/50:is(.dark *){border-color:#f0510080}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-orange-600\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-orange-600,oklch(64.6% .222 41.116)) 50%,transparent)}}#root#root#root .dark\:border-pink-400\/20:is(.dark *){border-color:#fb64b633}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-pink-400\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-pink-400,oklch(71.8% .202 349.761)) 20%,transparent)}}#root#root#root .dark\:border-primary:is(.dark *),#root#root#root .dark\:border-primary\/20:is(.dark *){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-primary\/20:is(.dark *){border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .dark\:border-primary\/20\!:is(.dark *){border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-primary\/20\!:is(.dark *){border-color:color-mix(in oklab,var(--primary) 20%,transparent)!important}}#root#root#root .dark\:border-red-400:is(.dark *){border-color:var(--color-red-400,oklch(70.4% .191 22.216))}#root#root#root .dark\:border-red-400\/20:is(.dark *){border-color:#ff656833}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-red-400\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-red-400,oklch(70.4% .191 22.216)) 20%,transparent)}}#root#root#root .dark\:border-red-400\/40:is(.dark *){border-color:#ff656866}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-red-400\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-red-400,oklch(70.4% .191 22.216)) 40%,transparent)}}#root#root#root .dark\:border-rose-400:is(.dark *){border-color:var(--color-rose-400,oklch(71.2% .194 13.428))}#root#root#root .dark\:border-rose-900\/70:is(.dark *){border-color:#8b0836b3}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-rose-900\/70:is(.dark *){border-color:color-mix(in oklab,var(--color-rose-900,oklch(41% .159 10.272)) 70%,transparent)}}#root#root#root .dark\:border-sky-400:is(.dark *){border-color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:border-sky-400\/20:is(.dark *){border-color:#00bcfe33}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-sky-400\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 20%,transparent)}}#root#root#root .dark\:border-sky-400\/30:is(.dark *){border-color:#00bcfe4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-sky-400\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 30%,transparent)}}#root#root#root .dark\:border-sky-400\/40:is(.dark *){border-color:#00bcfe66}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-sky-400\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 40%,transparent)}}#root#root#root .dark\:border-sky-600\/50:is(.dark *){border-color:#0084cc80}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-sky-600\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 50%,transparent)}}#root#root#root .dark\:border-slate-800:is(.dark *){border-color:var(--color-slate-800,oklch(27.9% .041 260.031))}#root#root#root .dark\:border-teal-400\/20:is(.dark *){border-color:#00d3bd33}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-teal-400\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-teal-400,oklch(77.7% .152 181.912)) 20%,transparent)}}#root#root#root .dark\:border-transparent:is(.dark *){border-color:#0000}#root#root#root .dark\:border-violet-400:is(.dark *){border-color:var(--color-violet-400,oklch(70.2% .183 293.541))}#root#root#root .dark\:border-violet-400\/20:is(.dark *){border-color:#a685ff33}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-violet-400\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541)) 20%,transparent)}}#root#root#root .dark\:border-violet-400\/25:is(.dark *){border-color:#a685ff40}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-violet-400\/25:is(.dark *){border-color:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541)) 25%,transparent)}}#root#root#root .dark\:border-violet-400\/30:is(.dark *){border-color:#a685ff4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-violet-400\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541)) 30%,transparent)}}#root#root#root .dark\:border-violet-600\/50:is(.dark *){border-color:#7f22fe80}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-violet-600\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-violet-600,oklch(54.1% .281 293.009)) 50%,transparent)}}#root#root#root .dark\:border-white:is(.dark *){border-color:var(--color-white,#fff)}#root#root#root .dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-white\/10:is(.dark *){border-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}#root#root#root .dark\:border-zinc-400\/30:is(.dark *){border-color:#9f9fa94d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:border-zinc-400\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-zinc-400,oklch(70.5% .015 286.067)) 30%,transparent)}}#root#root#root .dark\:border-t-amber-400:is(.dark *){border-top-color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .dark\:border-t-emerald-400:is(.dark *){border-top-color:var(--color-emerald-400,oklch(76.5% .177 163.223))}#root#root#root .dark\:border-t-sky-400:is(.dark *){border-top-color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:border-t-violet-400:is(.dark *){border-top-color:var(--color-violet-400,oklch(70.2% .183 293.541))}#root#root#root .dark\:border-l-amber-400:is(.dark *){border-left-color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .dark\:border-l-green-400:is(.dark *){border-left-color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .dark\:bg-\[\#251f1d\]:is(.dark *){background-color:#251f1d}#root#root#root .dark\:bg-\[\#17171c\]:is(.dark *){background-color:#17171c}#root#root#root .dark\:bg-\[\#212128\]:is(.dark *){background-color:#212128}#root#root#root .dark\:bg-\[color-mix\(in_oklab\,\#59eca0_10\%\,transparent\)\]:is(.dark *){background-color:oklab(84.5191% -.152889 .0644696/.1)}#root#root#root .dark\:bg-\[color-mix\(in_oklab\,\#bbd0ff_10\%\,transparent\)\]:is(.dark *){background-color:oklab(85.7759% -.00476429 -.069424/.1)}#root#root#root .dark\:bg-\[color-mix\(in_oklab\,\#d3d3d3_10\%\,transparent\)\]:is(.dark *){background-color:oklab(86.6863% 8.9407e-8 5.96046e-8/.1)}#root#root#root .dark\:bg-\[color-mix\(in_oklab\,\#d8c5ff_10\%\,transparent\)\]:is(.dark *){background-color:oklab(85.8344% .0404928 -.0710581/.1)}#root#root#root .dark\:bg-\[color-mix\(in_oklab\,\#ffb0ad_10\%\,transparent\)\]:is(.dark *){background-color:oklab(83.1803% .0865721 .0344019/.1)}#root#root#root .dark\:bg-\[color-mix\(in_oklab\,\#ffba71_10\%\,transparent\)\]:is(.dark *){background-color:oklab(83.827% .0480413 .110312/.1)}#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-amber-400\)20\%\,var\(--background\)\)\]:is(.dark *){background-color:oklch(82.8% .189 84.429)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-amber-400\)20\%\,var\(--background\)\)\]:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400)20%,var(--background))}}#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-amber-400\)20\%\,var\(--card\)\)\]:is(.dark *){background-color:oklch(82.8% .189 84.429)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-amber-400\)20\%\,var\(--card\)\)\]:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400)20%,var(--card))}}#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-green-400\)20\%\,var\(--background\)\)\]:is(.dark *){background-color:oklch(79.2% .209 151.711)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-green-400\)20\%\,var\(--background\)\)\]:is(.dark *){background-color:color-mix(in oklab,var(--color-green-400)20%,var(--background))}}#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-green-400\)20\%\,var\(--card\)\)\]:is(.dark *){background-color:oklch(79.2% .209 151.711)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-green-400\)20\%\,var\(--card\)\)\]:is(.dark *){background-color:color-mix(in oklab,var(--color-green-400)20%,var(--card))}}#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-green-400\)_30\%\,var\(--card\)\)\]:is(.dark *){background-color:oklch(79.2% .209 151.711)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-green-400\)_30\%\,var\(--card\)\)\]:is(.dark *){background-color:color-mix(in oklab,var(--color-green-400) 30%,var(--card))}}#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-sky-400\)20\%\,var\(--background\)\)\]:is(.dark *){background-color:oklch(74.6% .16 232.661)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-sky-400\)20\%\,var\(--background\)\)\]:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400)20%,var(--background))}}#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-sky-400\)20\%\,var\(--card\)\)\]:is(.dark *){background-color:oklch(74.6% .16 232.661)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-sky-400\)20\%\,var\(--card\)\)\]:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400)20%,var(--card))}}#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-sky-400\)_30\%\,var\(--card\)\)\]:is(.dark *){background-color:oklch(74.6% .16 232.661)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-\[color-mix\(in_oklab\,var\(--color-sky-400\)_30\%\,var\(--card\)\)\]:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400) 30%,var(--card))}}#root#root#root .dark\:bg-\[rgba\(61\,220\,151\,0\.03\)\]:is(.dark *){background-color:#3ddc9708}#root#root#root .dark\:bg-amber-400:is(.dark *){background-color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .dark\:bg-amber-400\/5:is(.dark *){background-color:#fcbb000d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-amber-400\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 5%,transparent)}}#root#root#root .dark\:bg-amber-400\/10:is(.dark *){background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-amber-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 10%,transparent)}}#root#root#root .dark\:bg-amber-400\/15:is(.dark *){background-color:#fcbb0026}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-amber-400\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 15%,transparent)}}#root#root#root .dark\:bg-amber-400\/20:is(.dark *){background-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-amber-400\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 20%,transparent)}}#root#root#root .dark\:bg-amber-400\/25:is(.dark *){background-color:#fcbb0040}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-amber-400\/25:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 25%,transparent)}}#root#root#root .dark\:bg-amber-400\/25\!:is(.dark *){background-color:#fcbb0040!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-amber-400\/25\!:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 25%,transparent)!important}}#root#root#root .dark\:bg-amber-400\/30:is(.dark *){background-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-amber-400\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 30%,transparent)}}#root#root#root .dark\:bg-amber-400\/40:is(.dark *){background-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-amber-400\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 40%,transparent)}}#root#root#root .dark\:bg-amber-400\/50:is(.dark *){background-color:#fcbb0080}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-amber-400\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 50%,transparent)}}#root#root#root .dark\:bg-amber-400\/60:is(.dark *){background-color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-amber-400\/60:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 60%,transparent)}}#root#root#root .dark\:bg-amber-400\/70:is(.dark *){background-color:#fcbb00b3}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-amber-400\/70:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 70%,transparent)}}#root#root#root .dark\:bg-amber-500:is(.dark *){background-color:var(--color-amber-500,oklch(76.9% .188 70.08))}#root#root#root .dark\:bg-amber-500\/5:is(.dark *){background-color:#f99c000d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-amber-500\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-500,oklch(76.9% .188 70.08)) 5%,transparent)}}#root#root#root .dark\:bg-amber-500\/10:is(.dark *){background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-amber-500\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-500,oklch(76.9% .188 70.08)) 10%,transparent)}}#root#root#root .dark\:bg-amber-500\/15:is(.dark *){background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-amber-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-500,oklch(76.9% .188 70.08)) 15%,transparent)}}#root#root#root .dark\:bg-amber-700:is(.dark *){background-color:var(--color-amber-700,oklch(55.5% .163 48.998))}#root#root#root .dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950,oklch(27.9% .077 45.635))}#root#root#root .dark\:bg-amber-950\/40:is(.dark *){background-color:#46190166}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-amber-950\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950,oklch(27.9% .077 45.635)) 40%,transparent)}}#root#root#root .dark\:bg-background:is(.dark *){background-color:var(--background)}#root#root#root .dark\:bg-background\!:is(.dark *){background-color:var(--background)!important}#root#root#root .dark\:bg-background\/30:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-background\/30:is(.dark *){background-color:color-mix(in oklab,var(--background) 30%,transparent)}}#root#root#root .dark\:bg-background\/50:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-background\/50:is(.dark *){background-color:color-mix(in oklab,var(--background) 50%,transparent)}}#root#root#root .dark\:bg-background\/80:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-background\/80:is(.dark *){background-color:color-mix(in oklab,var(--background) 80%,transparent)}}#root#root#root .dark\:bg-black:is(.dark *){background-color:var(--color-black,#000)}#root#root#root .dark\:bg-black\/50:is(.dark *){background-color:#00000080}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-black\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-black,#000) 50%,transparent)}}#root#root#root .dark\:bg-blue-400:is(.dark *){background-color:var(--color-blue-400,oklch(70.7% .165 254.624))}#root#root#root .dark\:bg-blue-400\/5:is(.dark *){background-color:#54a2ff0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-blue-400\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-400,oklch(70.7% .165 254.624)) 5%,transparent)}}#root#root#root .dark\:bg-blue-400\/10:is(.dark *){background-color:#54a2ff1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-blue-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-400,oklch(70.7% .165 254.624)) 10%,transparent)}}#root#root#root .dark\:bg-blue-400\/15:is(.dark *){background-color:#54a2ff26}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-blue-400\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-400,oklch(70.7% .165 254.624)) 15%,transparent)}}#root#root#root .dark\:bg-blue-950:is(.dark *){background-color:var(--color-blue-950,oklch(28.2% .091 267.935))}#root#root#root .dark\:bg-card:is(.dark *){background-color:var(--card)}#root#root#root .dark\:bg-current\/20:is(.dark *){background-color:currentColor}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-current\/20:is(.dark *){background-color:color-mix(in oklab,currentcolor 20%,transparent)}}#root#root#root .dark\:bg-cyan-400:is(.dark *){background-color:var(--color-cyan-400,oklch(78.9% .154 211.53))}#root#root#root .dark\:bg-cyan-400\/10:is(.dark *){background-color:#00d2ef1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-cyan-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-cyan-400,oklch(78.9% .154 211.53)) 10%,transparent)}}#root#root#root .dark\:bg-destructive:is(.dark *){background-color:var(--destructive)}#root#root#root .dark\:bg-destructive\!:is(.dark *){background-color:var(--destructive)!important}#root#root#root .dark\:bg-destructive\/10:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-destructive\/10:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root#root#root .dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root#root#root .dark\:bg-destructive\/40:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-destructive\/40:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root#root#root .dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}#root#root#root .dark\:bg-emerald-400:is(.dark *){background-color:var(--color-emerald-400,oklch(76.5% .177 163.223))}#root#root#root .dark\:bg-emerald-400\/10:is(.dark *){background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-emerald-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-400,oklch(76.5% .177 163.223)) 10%,transparent)}}#root#root#root .dark\:bg-emerald-400\/15:is(.dark *){background-color:#00d29426}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-emerald-400\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-400,oklch(76.5% .177 163.223)) 15%,transparent)}}#root#root#root .dark\:bg-emerald-400\/20:is(.dark *){background-color:#00d29433}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-emerald-400\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-400,oklch(76.5% .177 163.223)) 20%,transparent)}}#root#root#root .dark\:bg-emerald-400\/25:is(.dark *){background-color:#00d29440}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-emerald-400\/25:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-400,oklch(76.5% .177 163.223)) 25%,transparent)}}#root#root#root .dark\:bg-emerald-400\/25\!:is(.dark *){background-color:#00d29440!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-emerald-400\/25\!:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-400,oklch(76.5% .177 163.223)) 25%,transparent)!important}}#root#root#root .dark\:bg-emerald-400\/30:is(.dark *){background-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-emerald-400\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-400,oklch(76.5% .177 163.223)) 30%,transparent)}}#root#root#root .dark\:bg-emerald-400\/60:is(.dark *){background-color:#00d29499}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-emerald-400\/60:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-400,oklch(76.5% .177 163.223)) 60%,transparent)}}#root#root#root .dark\:bg-emerald-400\/70:is(.dark *){background-color:#00d294b3}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-emerald-400\/70:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-400,oklch(76.5% .177 163.223)) 70%,transparent)}}#root#root#root .dark\:bg-emerald-500:is(.dark *){background-color:var(--color-emerald-500,oklch(69.6% .17 162.48))}#root#root#root .dark\:bg-emerald-500\/5:is(.dark *){background-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-emerald-500\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-500,oklch(69.6% .17 162.48)) 5%,transparent)}}#root#root#root .dark\:bg-emerald-500\/15:is(.dark *){background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-emerald-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-500,oklch(69.6% .17 162.48)) 15%,transparent)}}#root#root#root .dark\:bg-emerald-600\/10:is(.dark *){background-color:#0097671a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-emerald-600\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-600,oklch(59.6% .145 163.225)) 10%,transparent)}}#root#root#root .dark\:bg-emerald-950:is(.dark *){background-color:var(--color-emerald-950,oklch(26.2% .051 172.552))}#root#root#root .dark\:bg-foreground:is(.dark *){background-color:var(--foreground)}#root#root#root .dark\:bg-fuchsia-400\/10:is(.dark *){background-color:#ec6cff1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-fuchsia-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-fuchsia-400,oklch(74% .238 322.16)) 10%,transparent)}}#root#root#root .dark\:bg-gray-400:is(.dark *){background-color:var(--color-gray-400,oklch(70.7% .022 261.325))}#root#root#root .dark\:bg-gray-400\/10:is(.dark *){background-color:#99a1af1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-gray-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-400,oklch(70.7% .022 261.325)) 10%,transparent)}}#root#root#root .dark\:bg-gray-950\/20:is(.dark *){background-color:#03071233}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-gray-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-950,oklch(13% .028 261.692)) 20%,transparent)}}#root#root#root .dark\:bg-green-400:is(.dark *){background-color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .dark\:bg-green-400\/5:is(.dark *){background-color:#05df720d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-green-400\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 5%,transparent)}}#root#root#root .dark\:bg-green-400\/10:is(.dark *){background-color:#05df721a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-green-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 10%,transparent)}}#root#root#root .dark\:bg-green-400\/15:is(.dark *){background-color:#05df7226}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-green-400\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 15%,transparent)}}#root#root#root .dark\:bg-green-400\/20:is(.dark *){background-color:#05df7233}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-green-400\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 20%,transparent)}}#root#root#root .dark\:bg-green-400\/25:is(.dark *){background-color:#05df7240}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-green-400\/25:is(.dark *){background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 25%,transparent)}}#root#root#root .dark\:bg-green-400\/30:is(.dark *){background-color:#05df724d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-green-400\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 30%,transparent)}}#root#root#root .dark\:bg-green-400\/40:is(.dark *){background-color:#05df7266}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-green-400\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 40%,transparent)}}#root#root#root .dark\:bg-green-400\/50:is(.dark *){background-color:#05df7280}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-green-400\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 50%,transparent)}}#root#root#root .dark\:bg-green-400\/60:is(.dark *){background-color:#05df7299}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-green-400\/60:is(.dark *){background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 60%,transparent)}}#root#root#root .dark\:bg-green-400\/75:is(.dark *){background-color:#05df72bf}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-green-400\/75:is(.dark *){background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 75%,transparent)}}#root#root#root .dark\:bg-green-500:is(.dark *){background-color:var(--color-green-500,oklch(72.3% .219 149.579))}#root#root#root .dark\:bg-green-950:is(.dark *){background-color:var(--color-green-950,oklch(26.6% .065 152.934))}#root#root#root .dark\:bg-indigo-400:is(.dark *){background-color:var(--color-indigo-400,oklch(67.3% .182 276.935))}#root#root#root .dark\:bg-indigo-400\/10:is(.dark *){background-color:#7d87ff1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-indigo-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-400,oklch(67.3% .182 276.935)) 10%,transparent)}}#root#root#root .dark\:bg-indigo-400\/15:is(.dark *){background-color:#7d87ff26}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-indigo-400\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-400,oklch(67.3% .182 276.935)) 15%,transparent)}}#root#root#root .dark\:bg-indigo-400\/20:is(.dark *){background-color:#7d87ff33}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-indigo-400\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-400,oklch(67.3% .182 276.935)) 20%,transparent)}}#root#root#root .dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root#root#root .dark\:bg-lime-400\/10:is(.dark *){background-color:#9de5001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-lime-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-lime-400,oklch(84.1% .238 128.85)) 10%,transparent)}}#root#root#root .dark\:bg-muted:is(.dark *){background-color:var(--muted)}#root#root#root .dark\:bg-muted-foreground\/20:is(.dark *){background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-muted-foreground\/20:is(.dark *){background-color:color-mix(in oklab,var(--muted-foreground) 20%,transparent)}}#root#root#root .dark\:bg-muted\/10:is(.dark *){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-muted\/10:is(.dark *){background-color:color-mix(in oklab,var(--muted) 10%,transparent)}}#root#root#root .dark\:bg-muted\/20:is(.dark *){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-muted\/20:is(.dark *){background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}#root#root#root .dark\:bg-muted\/20\!:is(.dark *){background-color:var(--muted)!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-muted\/20\!:is(.dark *){background-color:color-mix(in oklab,var(--muted) 20%,transparent)!important}}#root#root#root .dark\:bg-muted\/40:is(.dark *){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-muted\/40:is(.dark *){background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}#root#root#root .dark\:bg-neutral-50:is(.dark *){background-color:var(--color-neutral-50,oklch(98.5% 0 0))}#root#root#root .dark\:bg-neutral-700:is(.dark *){background-color:var(--color-neutral-700,oklch(37.1% 0 0))}#root#root#root .dark\:bg-neutral-900\/80:is(.dark *){background-color:#171717cc}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-neutral-900\/80:is(.dark *){background-color:color-mix(in oklab,var(--color-neutral-900,oklch(20.5% 0 0)) 80%,transparent)}}#root#root#root .dark\:bg-orange-400:is(.dark *){background-color:var(--color-orange-400,oklch(75% .183 55.934))}#root#root#root .dark\:bg-orange-400\/10:is(.dark *){background-color:#ff8b1a1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-orange-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-400,oklch(75% .183 55.934)) 10%,transparent)}}#root#root#root .dark\:bg-orange-400\/15:is(.dark *){background-color:#ff8b1a26}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-orange-400\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-400,oklch(75% .183 55.934)) 15%,transparent)}}#root#root#root .dark\:bg-orange-400\/20:is(.dark *){background-color:#ff8b1a33}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-orange-400\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-400,oklch(75% .183 55.934)) 20%,transparent)}}#root#root#root .dark\:bg-orange-400\/25:is(.dark *){background-color:#ff8b1a40}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-orange-400\/25:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-400,oklch(75% .183 55.934)) 25%,transparent)}}#root#root#root .dark\:bg-orange-600\/10:is(.dark *){background-color:#f051001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-orange-600\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-600,oklch(64.6% .222 41.116)) 10%,transparent)}}#root#root#root .dark\:bg-orange-950:is(.dark *){background-color:var(--color-orange-950,oklch(26.6% .079 36.259))}#root#root#root .dark\:bg-pink-400:is(.dark *){background-color:var(--color-pink-400,oklch(71.8% .202 349.761))}#root#root#root .dark\:bg-pink-400\/10:is(.dark *){background-color:#fb64b61a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-pink-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-pink-400,oklch(71.8% .202 349.761)) 10%,transparent)}}#root#root#root .dark\:bg-pink-400\/15:is(.dark *){background-color:#fb64b626}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-pink-400\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-pink-400,oklch(71.8% .202 349.761)) 15%,transparent)}}#root#root#root .dark\:bg-pink-400\/20:is(.dark *){background-color:#fb64b633}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-pink-400\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-pink-400,oklch(71.8% .202 349.761)) 20%,transparent)}}#root#root#root .dark\:bg-popover\/95:is(.dark *){background-color:var(--popover)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-popover\/95:is(.dark *){background-color:color-mix(in oklab,var(--popover) 95%,transparent)}}#root#root#root .dark\:bg-primary:is(.dark *),#root#root#root .dark\:bg-primary\/10:is(.dark *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-primary\/10:is(.dark *){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .dark\:bg-primary\/20:is(.dark *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-primary\/20:is(.dark *){background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .dark\:bg-primary\/30:is(.dark *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-primary\/30:is(.dark *){background-color:color-mix(in oklab,var(--primary) 30%,transparent)}}#root#root#root .dark\:bg-primary\/50:is(.dark *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-primary\/50:is(.dark *){background-color:color-mix(in oklab,var(--primary) 50%,transparent)}}#root#root#root .dark\:bg-primary\/70:is(.dark *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-primary\/70:is(.dark *){background-color:color-mix(in oklab,var(--primary) 70%,transparent)}}#root#root#root .dark\:bg-primary\/90:is(.dark *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-primary\/90:is(.dark *){background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}#root#root#root .dark\:bg-purple-400\/10:is(.dark *){background-color:#c07eff1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-purple-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-400,oklch(71.4% .203 305.504)) 10%,transparent)}}#root#root#root .dark\:bg-purple-400\/20:is(.dark *){background-color:#c07eff33}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-purple-400\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-400,oklch(71.4% .203 305.504)) 20%,transparent)}}#root#root#root .dark\:bg-purple-400\/30:is(.dark *){background-color:#c07eff4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-purple-400\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-400,oklch(71.4% .203 305.504)) 30%,transparent)}}#root#root#root .dark\:bg-purple-400\/45:is(.dark *){background-color:#c07eff73}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-purple-400\/45:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-400,oklch(71.4% .203 305.504)) 45%,transparent)}}#root#root#root .dark\:bg-red-400:is(.dark *){background-color:var(--color-red-400,oklch(70.4% .191 22.216))}#root#root#root .dark\:bg-red-400\/10:is(.dark *){background-color:#ff65681a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-red-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-red-400,oklch(70.4% .191 22.216)) 10%,transparent)}}#root#root#root .dark\:bg-red-400\/15:is(.dark *){background-color:#ff656826}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-red-400\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-red-400,oklch(70.4% .191 22.216)) 15%,transparent)}}#root#root#root .dark\:bg-red-950:is(.dark *){background-color:var(--color-red-950,oklch(25.8% .092 26.042))}#root#root#root .dark\:bg-rose-400:is(.dark *){background-color:var(--color-rose-400,oklch(71.2% .194 13.428))}#root#root#root .dark\:bg-rose-400\/10:is(.dark *){background-color:#ff667f1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-rose-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-400,oklch(71.2% .194 13.428)) 10%,transparent)}}#root#root#root .dark\:bg-rose-400\/15:is(.dark *){background-color:#ff667f26}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-rose-400\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-400,oklch(71.2% .194 13.428)) 15%,transparent)}}#root#root#root .dark\:bg-rose-400\/25:is(.dark *){background-color:#ff667f40}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-rose-400\/25:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-400,oklch(71.2% .194 13.428)) 25%,transparent)}}#root#root#root .dark\:bg-rose-400\/25\!:is(.dark *){background-color:#ff667f40!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-rose-400\/25\!:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-400,oklch(71.2% .194 13.428)) 25%,transparent)!important}}#root#root#root .dark\:bg-rose-500\/15:is(.dark *){background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-rose-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-500,oklch(64.5% .246 16.439)) 15%,transparent)}}#root#root#root .dark\:bg-rose-950\/40:is(.dark *){background-color:#4d021866}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-rose-950\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-950,oklch(27.1% .105 12.094)) 40%,transparent)}}#root#root#root .dark\:bg-secondary\/60:is(.dark *){background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-secondary\/60:is(.dark *){background-color:color-mix(in oklab,var(--secondary) 60%,transparent)}}#root#root#root .dark\:bg-sky-400:is(.dark *){background-color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:bg-sky-400\/10:is(.dark *){background-color:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-sky-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 10%,transparent)}}#root#root#root .dark\:bg-sky-400\/15:is(.dark *){background-color:#00bcfe26}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-sky-400\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 15%,transparent)}}#root#root#root .dark\:bg-sky-400\/20:is(.dark *){background-color:#00bcfe33}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-sky-400\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 20%,transparent)}}#root#root#root .dark\:bg-sky-400\/25:is(.dark *){background-color:#00bcfe40}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-sky-400\/25:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 25%,transparent)}}#root#root#root .dark\:bg-sky-400\/25\!:is(.dark *){background-color:#00bcfe40!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-sky-400\/25\!:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 25%,transparent)!important}}#root#root#root .dark\:bg-sky-400\/30:is(.dark *){background-color:#00bcfe4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-sky-400\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 30%,transparent)}}#root#root#root .dark\:bg-sky-400\/40:is(.dark *){background-color:#00bcfe66}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-sky-400\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 40%,transparent)}}#root#root#root .dark\:bg-sky-400\/50:is(.dark *){background-color:#00bcfe80}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-sky-400\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 50%,transparent)}}#root#root#root .dark\:bg-sky-400\/60:is(.dark *){background-color:#00bcfe99}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-sky-400\/60:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 60%,transparent)}}#root#root#root .dark\:bg-sky-400\/60\!:is(.dark *){background-color:#00bcfe99!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-sky-400\/60\!:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 60%,transparent)!important}}#root#root#root .dark\:bg-sky-600\/10:is(.dark *){background-color:#0084cc1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-sky-600\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 10%,transparent)}}#root#root#root .dark\:bg-sky-950:is(.dark *){background-color:var(--color-sky-950,oklch(29.3% .066 243.157))}#root#root#root .dark\:bg-slate-400:is(.dark *){background-color:var(--color-slate-400,oklch(70.4% .04 256.788))}#root#root#root .dark\:bg-slate-400\/25:is(.dark *){background-color:#90a1b940}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-slate-400\/25:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-400,oklch(70.4% .04 256.788)) 25%,transparent)}}#root#root#root .dark\:bg-slate-500\/15:is(.dark *){background-color:#62748e26}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-slate-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-500,oklch(55.4% .046 257.417)) 15%,transparent)}}#root#root#root .dark\:bg-slate-900\/60:is(.dark *){background-color:#0f172b99}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-slate-900\/60:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-900,oklch(20.8% .042 265.755)) 60%,transparent)}}#root#root#root .dark\:bg-teal-400:is(.dark *){background-color:var(--color-teal-400,oklch(77.7% .152 181.912))}#root#root#root .dark\:bg-teal-400\/10:is(.dark *){background-color:#00d3bd1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-teal-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-teal-400,oklch(77.7% .152 181.912)) 10%,transparent)}}#root#root#root .dark\:bg-teal-400\/15:is(.dark *){background-color:#00d3bd26}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-teal-400\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-teal-400,oklch(77.7% .152 181.912)) 15%,transparent)}}#root#root#root .dark\:bg-teal-400\/20:is(.dark *){background-color:#00d3bd33}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-teal-400\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-teal-400,oklch(77.7% .152 181.912)) 20%,transparent)}}#root#root#root .dark\:bg-transparent:is(.dark *){background-color:#0000}#root#root#root .dark\:bg-violet-400:is(.dark *){background-color:var(--color-violet-400,oklch(70.2% .183 293.541))}#root#root#root .dark\:bg-violet-400\/5:is(.dark *){background-color:#a685ff0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-violet-400\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541)) 5%,transparent)}}#root#root#root .dark\:bg-violet-400\/8:is(.dark *){background-color:#a685ff14}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-violet-400\/8:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541)) 8%,transparent)}}#root#root#root .dark\:bg-violet-400\/10:is(.dark *){background-color:#a685ff1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-violet-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541)) 10%,transparent)}}#root#root#root .dark\:bg-violet-400\/15:is(.dark *){background-color:#a685ff26}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-violet-400\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541)) 15%,transparent)}}#root#root#root .dark\:bg-violet-400\/20:is(.dark *){background-color:#a685ff33}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-violet-400\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541)) 20%,transparent)}}#root#root#root .dark\:bg-violet-400\/25:is(.dark *){background-color:#a685ff40}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-violet-400\/25:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541)) 25%,transparent)}}#root#root#root .dark\:bg-violet-400\/25\!:is(.dark *){background-color:#a685ff40!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-violet-400\/25\!:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541)) 25%,transparent)!important}}#root#root#root .dark\:bg-violet-400\/30:is(.dark *){background-color:#a685ff4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-violet-400\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541)) 30%,transparent)}}#root#root#root .dark\:bg-violet-400\/60:is(.dark *){background-color:#a685ff99}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-violet-400\/60:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541)) 60%,transparent)}}#root#root#root .dark\:bg-violet-500\/15:is(.dark *){background-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-violet-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-500,oklch(60.6% .25 292.717)) 15%,transparent)}}#root#root#root .dark\:bg-violet-500\/30:is(.dark *){background-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-violet-500\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-500,oklch(60.6% .25 292.717)) 30%,transparent)}}#root#root#root .dark\:bg-violet-950:is(.dark *){background-color:var(--color-violet-950,oklch(28.3% .141 291.089))}#root#root#root .dark\:bg-white:is(.dark *){background-color:var(--color-white,#fff)}#root#root#root .dark\:bg-white\!:is(.dark *){background-color:var(--color-white,#fff)!important}#root#root#root .dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-white\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-white,#fff) 5%,transparent)}}#root#root#root .dark\:bg-white\/50:is(.dark *){background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-white\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-white,#fff) 50%,transparent)}}#root#root#root .dark\:bg-zinc-400:is(.dark *){background-color:var(--color-zinc-400,oklch(70.5% .015 286.067))}#root#root#root .dark\:bg-zinc-400\/5:is(.dark *){background-color:#9f9fa90d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-zinc-400\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-zinc-400,oklch(70.5% .015 286.067)) 5%,transparent)}}#root#root#root .dark\:bg-zinc-400\/10:is(.dark *){background-color:#9f9fa91a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:bg-zinc-400\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-zinc-400,oklch(70.5% .015 286.067)) 10%,transparent)}}#root#root#root .dark\:bg-linear-to-r:is(.dark *){--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root .dark\:bg-linear-to-r:is(.dark *){--tw-gradient-position:to right in oklab}}#root#root#root .dark\:bg-linear-to-r:is(.dark *){background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root .dark\:bg-\[radial-gradient\(rgba\(255\,255\,255\,0\.15\)_1px\,transparent_1px\)\]:is(.dark *){background-image:radial-gradient(#ffffff26 1px,#0000 0)}#root#root#root .dark\:from-\[\#0e0705\]:is(.dark *){--tw-gradient-from:#0e0705;--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))}#root#root#root .dark\:from-\[\#0f172a\]:is(.dark *){--tw-gradient-from:#0f172a;--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))}#root#root#root .dark\:from-amber-400:is(.dark *){--tw-gradient-from:var(--color-amber-400,oklch(82.8% .189 84.429));--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))}#root#root#root .dark\:from-amber-400\/15:is(.dark *){--tw-gradient-from:#fcbb0026}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-amber-400\/15:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 15%,transparent)}}#root#root#root .dark\:from-amber-400\/15:is(.dark *){--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))}#root#root#root .dark\:from-amber-400\/20:is(.dark *){--tw-gradient-from:#fcbb0033}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-amber-400\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 20%,transparent)}}#root#root#root .dark\:from-amber-400\/20:is(.dark *){--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))}#root#root#root .dark\:from-amber-400\/25:is(.dark *){--tw-gradient-from:#fcbb0040}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-amber-400\/25:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 25%,transparent)}}#root#root#root .dark\:from-amber-400\/25:is(.dark *){--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))}#root#root#root .dark\:from-amber-400\/30:is(.dark *){--tw-gradient-from:#fcbb004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-amber-400\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 30%,transparent)}}#root#root#root .dark\:from-amber-400\/30:is(.dark *){--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))}#root#root#root .dark\:from-background\/80:is(.dark *){--tw-gradient-from:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-background\/80:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--background) 80%,transparent)}}#root#root#root .dark\:from-background\/80:is(.dark *){--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))}#root#root#root .dark\:from-blue-400\/15:is(.dark *){--tw-gradient-from:#54a2ff26}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-blue-400\/15:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-blue-400,oklch(70.7% .165 254.624)) 15%,transparent)}}#root#root#root .dark\:from-blue-400\/15:is(.dark *){--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))}#root#root#root .dark\:from-destructive:is(.dark *){--tw-gradient-from:var(--destructive);--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))}#root#root#root .dark\:from-destructive\/30:is(.dark *){--tw-gradient-from:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-destructive\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--destructive) 30%,transparent)}}#root#root#root .dark\:from-destructive\/30:is(.dark *){--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))}#root#root#root .dark\:from-emerald-400\/25:is(.dark *){--tw-gradient-from:#00d29440}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-emerald-400\/25:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-emerald-400,oklch(76.5% .177 163.223)) 25%,transparent)}}#root#root#root .dark\:from-emerald-400\/25:is(.dark *){--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))}#root#root#root .dark\:from-emerald-400\/30:is(.dark *){--tw-gradient-from:#00d2944d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-emerald-400\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-emerald-400,oklch(76.5% .177 163.223)) 30%,transparent)}}#root#root#root .dark\:from-emerald-400\/30:is(.dark *){--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))}#root#root#root .dark\:from-fuchsia-400\/30:is(.dark *){--tw-gradient-from:#ec6cff4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-fuchsia-400\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-fuchsia-400,oklch(74% .238 322.16)) 30%,transparent)}}#root#root#root .dark\:from-fuchsia-400\/30:is(.dark *){--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))}#root#root#root .dark\:from-green-400:is(.dark *){--tw-gradient-from:var(--color-green-400,oklch(79.2% .209 151.711));--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))}#root#root#root .dark\:from-green-400\/15:is(.dark *){--tw-gradient-from:#05df7226}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-green-400\/15:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 15%,transparent)}}#root#root#root .dark\:from-green-400\/15:is(.dark *){--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))}#root#root#root .dark\:from-green-400\/20:is(.dark *){--tw-gradient-from:#05df7233}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-green-400\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 20%,transparent)}}#root#root#root .dark\:from-green-400\/20:is(.dark *){--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))}#root#root#root .dark\:from-green-900:is(.dark *){--tw-gradient-from:var(--color-green-900,oklch(39.3% .095 152.535));--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))}#root#root#root .dark\:from-indigo-400\/30:is(.dark *){--tw-gradient-from:#7d87ff4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-indigo-400\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-indigo-400,oklch(67.3% .182 276.935)) 30%,transparent)}}#root#root#root .dark\:from-indigo-400\/30:is(.dark *){--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))}#root#root#root .dark\:from-lime-400\/30:is(.dark *){--tw-gradient-from:#9de5004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-lime-400\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-lime-400,oklch(84.1% .238 128.85)) 30%,transparent)}}#root#root#root .dark\:from-lime-400\/30:is(.dark *){--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))}#root#root#root .dark\:from-orange-400\/30:is(.dark *){--tw-gradient-from:#ff8b1a4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-orange-400\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-orange-400,oklch(75% .183 55.934)) 30%,transparent)}}#root#root#root .dark\:from-orange-400\/30:is(.dark *){--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))}#root#root#root .dark\:from-pink-400\/30:is(.dark *){--tw-gradient-from:#fb64b64d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-pink-400\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-pink-400,oklch(71.8% .202 349.761)) 30%,transparent)}}#root#root#root .dark\:from-pink-400\/30:is(.dark *){--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))}#root#root#root .dark\:from-rose-400\/25:is(.dark *){--tw-gradient-from:#ff667f40}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-rose-400\/25:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-rose-400,oklch(71.2% .194 13.428)) 25%,transparent)}}#root#root#root .dark\:from-rose-400\/25:is(.dark *){--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))}#root#root#root .dark\:from-rose-400\/30:is(.dark *){--tw-gradient-from:#ff667f4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-rose-400\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-rose-400,oklch(71.2% .194 13.428)) 30%,transparent)}}#root#root#root .dark\:from-rose-400\/30:is(.dark *){--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))}#root#root#root .dark\:from-sky-400\/15:is(.dark *){--tw-gradient-from:#00bcfe26}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-sky-400\/15:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 15%,transparent)}}#root#root#root .dark\:from-sky-400\/15:is(.dark *){--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))}#root#root#root .dark\:from-sky-400\/25:is(.dark *){--tw-gradient-from:#00bcfe40}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-sky-400\/25:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 25%,transparent)}}#root#root#root .dark\:from-sky-400\/25:is(.dark *){--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))}#root#root#root .dark\:from-sky-400\/30:is(.dark *){--tw-gradient-from:#00bcfe4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-sky-400\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 30%,transparent)}}#root#root#root .dark\:from-sky-400\/30:is(.dark *){--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))}#root#root#root .dark\:from-sky-900:is(.dark *){--tw-gradient-from:var(--color-sky-900,oklch(39.1% .09 240.876));--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))}#root#root#root .dark\:from-slate-400\/15:is(.dark *){--tw-gradient-from:#90a1b926}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-slate-400\/15:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-slate-400,oklch(70.4% .04 256.788)) 15%,transparent)}}#root#root#root .dark\:from-slate-400\/15:is(.dark *){--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))}#root#root#root .dark\:from-slate-400\/25:is(.dark *){--tw-gradient-from:#90a1b940}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-slate-400\/25:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-slate-400,oklch(70.4% .04 256.788)) 25%,transparent)}}#root#root#root .dark\:from-slate-400\/25:is(.dark *){--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))}#root#root#root .dark\:from-violet-400\/15:is(.dark *){--tw-gradient-from:#a685ff26}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-violet-400\/15:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541)) 15%,transparent)}}#root#root#root .dark\:from-violet-400\/15:is(.dark *){--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))}#root#root#root .dark\:from-violet-400\/25:is(.dark *){--tw-gradient-from:#a685ff40}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-violet-400\/25:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541)) 25%,transparent)}}#root#root#root .dark\:from-violet-400\/25:is(.dark *){--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))}#root#root#root .dark\:from-violet-400\/30:is(.dark *){--tw-gradient-from:#a685ff4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-violet-400\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541)) 30%,transparent)}}#root#root#root .dark\:from-violet-400\/30:is(.dark *){--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))}#root#root#root .dark\:from-zinc-400\/30:is(.dark *){--tw-gradient-from:#9f9fa94d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:from-zinc-400\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-zinc-400,oklch(70.5% .015 286.067)) 30%,transparent)}}#root#root#root .dark\:from-zinc-400\/30:is(.dark *){--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))}#root#root#root .dark\:via-\[\#0f172a\]:is(.dark *){--tw-gradient-via:#0f172a;--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)}#root#root#root .dark\:via-amber-400:is(.dark *){--tw-gradient-via:var(--color-amber-400,oklch(82.8% .189 84.429));--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)}#root#root#root .dark\:via-amber-400\/5:is(.dark *){--tw-gradient-via:#fcbb000d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:via-amber-400\/5:is(.dark *){--tw-gradient-via:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 5%,transparent)}}#root#root#root .dark\:via-amber-400\/5:is(.dark *){--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)}#root#root#root .dark\:via-amber-400\/60:is(.dark *){--tw-gradient-via:#fcbb0099}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:via-amber-400\/60:is(.dark *){--tw-gradient-via:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 60%,transparent)}}#root#root#root .dark\:via-amber-400\/60:is(.dark *){--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)}#root#root#root .dark\:via-blue-400\/5:is(.dark *){--tw-gradient-via:#54a2ff0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:via-blue-400\/5:is(.dark *){--tw-gradient-via:color-mix(in oklab,var(--color-blue-400,oklch(70.7% .165 254.624)) 5%,transparent)}}#root#root#root .dark\:via-blue-400\/5:is(.dark *){--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)}#root#root#root .dark\:via-green-400\/5:is(.dark *){--tw-gradient-via:#05df720d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:via-green-400\/5:is(.dark *){--tw-gradient-via:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 5%,transparent)}}#root#root#root .dark\:via-green-400\/5:is(.dark *){--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)}#root#root#root .dark\:via-sky-400:is(.dark *){--tw-gradient-via:var(--color-sky-400,oklch(74.6% .16 232.661));--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)}#root#root#root .dark\:via-sky-400\/5:is(.dark *){--tw-gradient-via:#00bcfe0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:via-sky-400\/5:is(.dark *){--tw-gradient-via:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 5%,transparent)}}#root#root#root .dark\:via-sky-400\/5:is(.dark *){--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)}#root#root#root .dark\:via-slate-400\/5:is(.dark *){--tw-gradient-via:#90a1b90d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:via-slate-400\/5:is(.dark *){--tw-gradient-via:color-mix(in oklab,var(--color-slate-400,oklch(70.4% .04 256.788)) 5%,transparent)}}#root#root#root .dark\:via-slate-400\/5:is(.dark *){--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)}#root#root#root .dark\:via-violet-400\/5:is(.dark *){--tw-gradient-via:#a685ff0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:via-violet-400\/5:is(.dark *){--tw-gradient-via:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541)) 5%,transparent)}}#root#root#root .dark\:via-violet-400\/5:is(.dark *){--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)}#root#root#root .dark\:to-\[\#0f172a\]:is(.dark *){--tw-gradient-to:#0f172a;--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))}#root#root#root .dark\:to-amber-400:is(.dark *){--tw-gradient-to:var(--color-amber-400,oklch(82.8% .189 84.429));--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))}#root#root#root .dark\:to-amber-400\/5:is(.dark *){--tw-gradient-to:#fcbb000d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:to-amber-400\/5:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 5%,transparent)}}#root#root#root .dark\:to-amber-400\/5:is(.dark *){--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))}#root#root#root .dark\:to-amber-400\/25:is(.dark *){--tw-gradient-to:#fcbb0040}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:to-amber-400\/25:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 25%,transparent)}}#root#root#root .dark\:to-amber-400\/25:is(.dark *){--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))}#root#root#root .dark\:to-destructive\/5:is(.dark *){--tw-gradient-to:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:to-destructive\/5:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--destructive) 5%,transparent)}}#root#root#root .dark\:to-destructive\/5:is(.dark *){--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))}#root#root#root .dark\:to-emerald-400\/5:is(.dark *){--tw-gradient-to:#00d2940d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:to-emerald-400\/5:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-emerald-400,oklch(76.5% .177 163.223)) 5%,transparent)}}#root#root#root .dark\:to-emerald-400\/5:is(.dark *){--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))}#root#root#root .dark\:to-emerald-400\/25:is(.dark *){--tw-gradient-to:#00d29440}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:to-emerald-400\/25:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-emerald-400,oklch(76.5% .177 163.223)) 25%,transparent)}}#root#root#root .dark\:to-emerald-400\/25:is(.dark *){--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))}#root#root#root .dark\:to-fuchsia-400\/5:is(.dark *){--tw-gradient-to:#ec6cff0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:to-fuchsia-400\/5:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-fuchsia-400,oklch(74% .238 322.16)) 5%,transparent)}}#root#root#root .dark\:to-fuchsia-400\/5:is(.dark *){--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))}#root#root#root .dark\:to-indigo-400\/5:is(.dark *){--tw-gradient-to:#7d87ff0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:to-indigo-400\/5:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-indigo-400,oklch(67.3% .182 276.935)) 5%,transparent)}}#root#root#root .dark\:to-indigo-400\/5:is(.dark *){--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))}#root#root#root .dark\:to-lime-400\/5:is(.dark *){--tw-gradient-to:#9de5000d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:to-lime-400\/5:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-lime-400,oklch(84.1% .238 128.85)) 5%,transparent)}}#root#root#root .dark\:to-lime-400\/5:is(.dark *){--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))}#root#root#root .dark\:to-orange-400\/5:is(.dark *){--tw-gradient-to:#ff8b1a0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:to-orange-400\/5:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-orange-400,oklch(75% .183 55.934)) 5%,transparent)}}#root#root#root .dark\:to-orange-400\/5:is(.dark *){--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))}#root#root#root .dark\:to-pink-400\/5:is(.dark *){--tw-gradient-to:#fb64b60d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:to-pink-400\/5:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-pink-400,oklch(71.8% .202 349.761)) 5%,transparent)}}#root#root#root .dark\:to-pink-400\/5:is(.dark *){--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))}#root#root#root .dark\:to-rose-400\/5:is(.dark *){--tw-gradient-to:#ff667f0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:to-rose-400\/5:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-rose-400,oklch(71.2% .194 13.428)) 5%,transparent)}}#root#root#root .dark\:to-rose-400\/5:is(.dark *){--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))}#root#root#root .dark\:to-rose-400\/25:is(.dark *){--tw-gradient-to:#ff667f40}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:to-rose-400\/25:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-rose-400,oklch(71.2% .194 13.428)) 25%,transparent)}}#root#root#root .dark\:to-rose-400\/25:is(.dark *){--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))}#root#root#root .dark\:to-sky-400\/5:is(.dark *){--tw-gradient-to:#00bcfe0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:to-sky-400\/5:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 5%,transparent)}}#root#root#root .dark\:to-sky-400\/5:is(.dark *){--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))}#root#root#root .dark\:to-sky-400\/25:is(.dark *){--tw-gradient-to:#00bcfe40}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:to-sky-400\/25:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 25%,transparent)}}#root#root#root .dark\:to-sky-400\/25:is(.dark *){--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))}#root#root#root .dark\:to-slate-400\/25:is(.dark *){--tw-gradient-to:#90a1b940}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:to-slate-400\/25:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-slate-400,oklch(70.4% .04 256.788)) 25%,transparent)}}#root#root#root .dark\:to-slate-400\/25:is(.dark *){--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))}#root#root#root .dark\:to-violet-400\/5:is(.dark *){--tw-gradient-to:#a685ff0d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:to-violet-400\/5:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541)) 5%,transparent)}}#root#root#root .dark\:to-violet-400\/5:is(.dark *){--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))}#root#root#root .dark\:to-violet-400\/25:is(.dark *){--tw-gradient-to:#a685ff40}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:to-violet-400\/25:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541)) 25%,transparent)}}#root#root#root .dark\:to-violet-400\/25:is(.dark *){--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))}#root#root#root .dark\:to-zinc-400\/5:is(.dark *){--tw-gradient-to:#9f9fa90d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:to-zinc-400\/5:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-zinc-400,oklch(70.5% .015 286.067)) 5%,transparent)}}#root#root#root .dark\:to-zinc-400\/5:is(.dark *){--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))}#root#root#root .dark\:fill-\[color-mix\(in_oklab\,var\(--color-amber-400\)40\%\,var\(--card\)\)\]:is(.dark *){fill:oklch(82.8% .189 84.429)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:fill-\[color-mix\(in_oklab\,var\(--color-amber-400\)40\%\,var\(--card\)\)\]:is(.dark *){fill:color-mix(in oklab,var(--color-amber-400)40%,var(--card))}}#root#root#root .dark\:fill-\[color-mix\(in_oklab\,var\(--color-green-400\)40\%\,var\(--card\)\)\]:is(.dark *){fill:oklch(79.2% .209 151.711)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:fill-\[color-mix\(in_oklab\,var\(--color-green-400\)40\%\,var\(--card\)\)\]:is(.dark *){fill:color-mix(in oklab,var(--color-green-400)40%,var(--card))}}#root#root#root .dark\:fill-\[color-mix\(in_oklab\,var\(--color-sky-400\)40\%\,var\(--card\)\)\]:is(.dark *){fill:oklch(74.6% .16 232.661)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:fill-\[color-mix\(in_oklab\,var\(--color-sky-400\)40\%\,var\(--card\)\)\]:is(.dark *){fill:color-mix(in oklab,var(--color-sky-400)40%,var(--card))}}#root#root#root .dark\:fill-\[color-mix\(in_oklab\,var\(--destructive\)40\%\,var\(--card\)\)\]:is(.dark *){fill:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:fill-\[color-mix\(in_oklab\,var\(--destructive\)40\%\,var\(--card\)\)\]:is(.dark *){fill:color-mix(in oklab,var(--destructive)40%,var(--card))}}#root#root#root .dark\:fill-\[color-mix\(in_oklab\,var\(--foreground\)25\%\,var\(--background\)\)\]:is(.dark *){fill:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:fill-\[color-mix\(in_oklab\,var\(--foreground\)25\%\,var\(--background\)\)\]:is(.dark *){fill:color-mix(in oklab,var(--foreground)25%,var(--background))}}#root#root#root .dark\:fill-amber-400:is(.dark *){fill:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .dark\:fill-amber-400\/30:is(.dark *){fill:#fcbb004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:fill-amber-400\/30:is(.dark *){fill:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 30%,transparent)}}#root#root#root .dark\:fill-black:is(.dark *){fill:var(--color-black,#000)}#root#root#root .dark\:fill-green-400:is(.dark *){fill:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .dark\:fill-indigo-400:is(.dark *){fill:var(--color-indigo-400,oklch(67.3% .182 276.935))}#root#root#root .dark\:fill-pink-400:is(.dark *){fill:var(--color-pink-400,oklch(71.8% .202 349.761))}#root#root#root .dark\:fill-sky-400:is(.dark *){fill:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:fill-teal-400:is(.dark *){fill:var(--color-teal-400,oklch(77.7% .152 181.912))}#root#root#root .dark\:fill-white:is(.dark *){fill:var(--color-white,#fff)}#root#root#root .dark\:stroke-\[color-mix\(in_oklab\,var\(--foreground\)25\%\,var\(--background\)\)\]:is(.dark *){stroke:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:stroke-\[color-mix\(in_oklab\,var\(--foreground\)25\%\,var\(--background\)\)\]:is(.dark *){stroke:color-mix(in oklab,var(--foreground)25%,var(--background))}}#root#root#root .dark\:stroke-amber-400:is(.dark *){stroke:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .dark\:stroke-amber-400\/10:is(.dark *){stroke:#fcbb001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:stroke-amber-400\/10:is(.dark *){stroke:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 10%,transparent)}}#root#root#root .dark\:stroke-emerald-400\/55:is(.dark *){stroke:#00d2948c}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:stroke-emerald-400\/55:is(.dark *){stroke:color-mix(in oklab,var(--color-emerald-400,oklch(76.5% .177 163.223)) 55%,transparent)}}#root#root#root .dark\:stroke-green-400:is(.dark *){stroke:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .dark\:stroke-green-400\/10:is(.dark *){stroke:#05df721a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:stroke-green-400\/10:is(.dark *){stroke:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 10%,transparent)}}#root#root#root .dark\:stroke-indigo-400:is(.dark *){stroke:var(--color-indigo-400,oklch(67.3% .182 276.935))}#root#root#root .dark\:stroke-neutral-100:is(.dark *){stroke:var(--color-neutral-100,oklch(97% 0 0))}#root#root#root .dark\:stroke-pink-400:is(.dark *){stroke:var(--color-pink-400,oklch(71.8% .202 349.761))}#root#root#root .dark\:stroke-sky-400:is(.dark *){stroke:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:stroke-sky-400\/10:is(.dark *){stroke:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:stroke-sky-400\/10:is(.dark *){stroke:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 10%,transparent)}}#root#root#root .dark\:stroke-teal-400:is(.dark *){stroke:var(--color-teal-400,oklch(77.7% .152 181.912))}#root#root#root .dark\:stroke-white:is(.dark *){stroke:var(--color-white,#fff)}#root#root#root .dark\:text-\[\#3ddc97\]\/70:is(.dark *){color:oklab(79.6849% -.153423 .056787/.7)}#root#root#root .dark\:text-\[\#9a9aa6\]:is(.dark *){color:#9a9aa6}#root#root#root .dark\:text-\[\#59eca0\]:is(.dark *){color:#59eca0}#root#root#root .dark\:text-\[\#bbd0ff\]:is(.dark *){color:#bbd0ff}#root#root#root .dark\:text-\[\#d3d3d3\]:is(.dark *){color:#d3d3d3}#root#root#root .dark\:text-\[\#d8c5ff\]:is(.dark *){color:#d8c5ff}#root#root#root .dark\:text-\[\#f2f2f5\]:is(.dark *){color:#f2f2f5}#root#root#root .dark\:text-\[\#ffb0ad\]:is(.dark *){color:#ffb0ad}#root#root#root .dark\:text-\[\#ffba71\]:is(.dark *){color:#ffba71}#root#root#root .dark\:text-amber-200:is(.dark *){color:var(--color-amber-200,oklch(92.4% .12 95.746))}#root#root#root .dark\:text-amber-300:is(.dark *){color:var(--color-amber-300,oklch(87.9% .169 91.605))}#root#root#root .dark\:text-amber-400:is(.dark *){color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .dark\:text-amber-400\!:is(.dark *){color:var(--color-amber-400,oklch(82.8% .189 84.429))!important}#root#root#root .dark\:text-amber-400\/60:is(.dark *){color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:text-amber-400\/60:is(.dark *){color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 60%,transparent)}}#root#root#root .dark\:text-amber-400\/80:is(.dark *){color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:text-amber-400\/80:is(.dark *){color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 80%,transparent)}}#root#root#root .dark\:text-background:is(.dark *){color:var(--background)}#root#root#root .dark\:text-black:is(.dark *){color:var(--color-black,#000)}#root#root#root .dark\:text-blue-300:is(.dark *){color:var(--color-blue-300,oklch(80.9% .105 251.813))}#root#root#root .dark\:text-blue-400:is(.dark *){color:var(--color-blue-400,oklch(70.7% .165 254.624))}#root#root#root .dark\:text-cyan-400:is(.dark *){color:var(--color-cyan-400,oklch(78.9% .154 211.53))}#root#root#root .dark\:text-destructive:is(.dark *){color:var(--destructive)}#root#root#root .dark\:text-destructive\!:is(.dark *){color:var(--destructive)!important}#root#root#root .dark\:text-emerald-200:is(.dark *){color:var(--color-emerald-200,oklch(90.5% .093 164.15))}#root#root#root .dark\:text-emerald-300:is(.dark *){color:var(--color-emerald-300,oklch(84.5% .143 164.978))}#root#root#root .dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400,oklch(76.5% .177 163.223))}#root#root#root .dark\:text-emerald-600:is(.dark *){color:var(--color-emerald-600,oklch(59.6% .145 163.225))}#root#root#root .dark\:text-foreground:is(.dark *){color:var(--foreground)}#root#root#root .dark\:text-foreground\!:is(.dark *){color:var(--foreground)!important}#root#root#root .dark\:text-fuchsia-400:is(.dark *){color:var(--color-fuchsia-400,oklch(74% .238 322.16))}#root#root#root .dark\:text-gray-400:is(.dark *){color:var(--color-gray-400,oklch(70.7% .022 261.325))}#root#root#root .dark\:text-green-300:is(.dark *){color:var(--color-green-300,oklch(87.1% .15 154.449))}#root#root#root .dark\:text-green-400:is(.dark *){color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .dark\:text-green-400\!:is(.dark *){color:var(--color-green-400,oklch(79.2% .209 151.711))!important}#root#root#root .dark\:text-green-400\/60:is(.dark *){color:#05df7299}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:text-green-400\/60:is(.dark *){color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 60%,transparent)}}#root#root#root .dark\:text-green-400\/80:is(.dark *){color:#05df72cc}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:text-green-400\/80:is(.dark *){color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 80%,transparent)}}#root#root#root .dark\:text-indigo-400:is(.dark *){color:var(--color-indigo-400,oklch(67.3% .182 276.935))}#root#root#root .dark\:text-lime-400:is(.dark *){color:var(--color-lime-400,oklch(84.1% .238 128.85))}#root#root#root .dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}#root#root#root .dark\:text-neutral-100:is(.dark *){color:var(--color-neutral-100,oklch(97% 0 0))}#root#root#root .dark\:text-orange-400:is(.dark *){color:var(--color-orange-400,oklch(75% .183 55.934))}#root#root#root .dark\:text-orange-600:is(.dark *){color:var(--color-orange-600,oklch(64.6% .222 41.116))}#root#root#root .dark\:text-pink-400:is(.dark *){color:var(--color-pink-400,oklch(71.8% .202 349.761))}#root#root#root .dark\:text-primary:is(.dark *){color:var(--primary)}#root#root#root .dark\:text-primary-foreground:is(.dark *){color:var(--primary-foreground)}#root#root#root .dark\:text-primary\/70:is(.dark *){color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:text-primary\/70:is(.dark *){color:color-mix(in oklab,var(--primary) 70%,transparent)}}#root#root#root .dark\:text-purple-400:is(.dark *){color:var(--color-purple-400,oklch(71.4% .203 305.504))}#root#root#root .dark\:text-red-400:is(.dark *){color:var(--color-red-400,oklch(70.4% .191 22.216))}#root#root#root .dark\:text-red-500:is(.dark *){color:var(--color-red-500,oklch(63.7% .237 25.331))}#root#root#root .dark\:text-rose-200:is(.dark *){color:var(--color-rose-200,oklch(89.2% .058 10.001))}#root#root#root .dark\:text-rose-300:is(.dark *){color:var(--color-rose-300,oklch(81% .117 11.638))}#root#root#root .dark\:text-rose-400:is(.dark *){color:var(--color-rose-400,oklch(71.2% .194 13.428))}#root#root#root .dark\:text-secondary-foreground:is(.dark *){color:var(--secondary-foreground)}#root#root#root .dark\:text-sky-200:is(.dark *){color:var(--color-sky-200,oklch(90.1% .058 230.902))}#root#root#root .dark\:text-sky-300:is(.dark *){color:var(--color-sky-300,oklch(82.8% .111 230.318))}#root#root#root .dark\:text-sky-400:is(.dark *){color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:text-sky-400\!:is(.dark *){color:var(--color-sky-400,oklch(74.6% .16 232.661))!important}#root#root#root .dark\:text-sky-400\/50:is(.dark *){color:#00bcfe80}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:text-sky-400\/50:is(.dark *){color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 50%,transparent)}}#root#root#root .dark\:text-sky-400\/60:is(.dark *){color:#00bcfe99}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:text-sky-400\/60:is(.dark *){color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 60%,transparent)}}#root#root#root .dark\:text-sky-400\/80:is(.dark *){color:#00bcfecc}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:text-sky-400\/80:is(.dark *){color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 80%,transparent)}}#root#root#root .dark\:text-sky-600:is(.dark *){color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .dark\:text-slate-200:is(.dark *){color:var(--color-slate-200,oklch(92.9% .013 255.508))}#root#root#root .dark\:text-slate-300:is(.dark *){color:var(--color-slate-300,oklch(86.9% .022 252.894))}#root#root#root .dark\:text-teal-400:is(.dark *){color:var(--color-teal-400,oklch(77.7% .152 181.912))}#root#root#root .dark\:text-violet-100:is(.dark *){color:var(--color-violet-100,oklch(94.3% .029 294.588))}#root#root#root .dark\:text-violet-200:is(.dark *){color:var(--color-violet-200,oklch(89.4% .057 293.283))}#root#root#root .dark\:text-violet-300:is(.dark *){color:var(--color-violet-300,oklch(81.1% .111 293.571))}#root#root#root .dark\:text-violet-400:is(.dark *){color:var(--color-violet-400,oklch(70.2% .183 293.541))}#root#root#root .dark\:text-white:is(.dark *){color:var(--color-white,#fff)}#root#root#root .dark\:text-white\!:is(.dark *){color:var(--color-white,#fff)!important}#root#root#root .dark\:text-zinc-400:is(.dark *){color:var(--color-zinc-400,oklch(70.5% .015 286.067))}#root#root#root .dark\:opacity-25:is(.dark *){opacity:.25}#root#root#root .dark\:shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.4\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.05\)\]:is(.dark *){--tw-shadow:0 1px 2px var(--tw-shadow-color,#0006),0 0 0 1px var(--tw-shadow-color,#ffffff0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .dark\:shadow-\[0_16px_30px_-10px_rgba\(0\,0\,0\,0\.7\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.08\)\]:is(.dark *){--tw-shadow:0 16px 30px -10px var(--tw-shadow-color,#000000b3),0 0 0 1px var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .dark\:shadow-\[0_30px_50px_-12px_oklch\(1\.00_0_0\/0\.2\)\]:is(.dark *){--tw-shadow:0 30px 50px -12px var(--tw-shadow-color,oklch(100% 0 0/.2));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .dark\:shadow-\[0px_0px_40px_1px_var\(--cell-shadow-color\)_inset\]:is(.dark *){--tw-shadow:0px 0px 40px 1px var(--tw-shadow-color,var(--cell-shadow-color)) inset;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .dark\:shadow-\[inset_-0\.5px_-0\.5px_1px_0_rgba\(255\,255\,255\,0\.6\)\]:is(.dark *){--tw-shadow:inset -.5px -.5px 1px 0 var(--tw-shadow-color,#fff9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .dark\:shadow-\[inset_0_-3px_6px_0px_rgba\(0\,0\,0\,0\.60\)\]:is(.dark *){--tw-shadow:inset 0 -3px 6px 0px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .dark\:shadow-\[inset_0_0_22px_rgba\(61\,220\,151\,0\.03\)\]:is(.dark *){--tw-shadow:inset 0 0 22px var(--tw-shadow-color,#3ddc9708)}#root#root#root .dark\:ring:is(.dark *),#root#root#root .dark\:shadow-\[inset_0_0_22px_rgba\(61\,220\,151\,0\.03\)\]:is(.dark *){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .dark\:ring:is(.dark *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}#root#root#root .dark\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,black_7\%\,transparent\)_inset\,0px_0px_4\.3px_0px_color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_inset\,0px_0px_0px_2\.5px_var\(--primary\)\,0px_9px_21\.7px_3px_color-mix\(in_oklab\,var\(--primary\)_40\%\,transparent\)\,0px_-1px_0px_1px_color-mix\(in_oklab\,black_18\%\,transparent\)_inset\,0px_4px_4px_0px_color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\]:is(.dark *){box-shadow:0 1px 8px 0 oklab(0 none none/.07) inset,0 0 4.3px 0 var(--primary) inset,0 0 0 2.5px var(--primary),0 9px 21.7px 3px var(--primary),0 -1px 0 1px #0000002e inset,0 4px 4px 0 var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,black_7\%\,transparent\)_inset\,0px_0px_4\.3px_0px_color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_inset\,0px_0px_0px_2\.5px_var\(--primary\)\,0px_9px_21\.7px_3px_color-mix\(in_oklab\,var\(--primary\)_40\%\,transparent\)\,0px_-1px_0px_1px_color-mix\(in_oklab\,black_18\%\,transparent\)_inset\,0px_4px_4px_0px_color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\]:is(.dark *){box-shadow:0 1px 8px 0 oklab(0 none none/.07) inset,0 0 4.3px 0 color-mix(in oklab,var(--primary) 11%,transparent) inset,0 0 0 2.5px var(--primary),0 9px 21.7px 3px color-mix(in oklab,var(--primary) 40%,transparent),0 -1px 0 1px oklab(0 none none/.18) inset,0 4px 4px 0 color-mix(in oklab,var(--primary) 16%,transparent)}}#root#root#root .dark\:ring-amber-400:is(.dark *){--tw-ring-color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .dark\:ring-amber-400\/25:is(.dark *){--tw-ring-color:#fcbb0040}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:ring-amber-400\/25:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 25%,transparent)}}#root#root#root .dark\:ring-amber-400\/30:is(.dark *){--tw-ring-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:ring-amber-400\/30:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 30%,transparent)}}#root#root#root .dark\:ring-amber-400\/40:is(.dark *){--tw-ring-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:ring-amber-400\/40:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 40%,transparent)}}#root#root#root .dark\:ring-amber-400\/60:is(.dark *){--tw-ring-color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:ring-amber-400\/60:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 60%,transparent)}}#root#root#root .dark\:ring-blue-400\/25:is(.dark *){--tw-ring-color:#54a2ff40}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:ring-blue-400\/25:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-blue-400,oklch(70.7% .165 254.624)) 25%,transparent)}}#root#root#root .dark\:ring-destructive\/40:is(.dark *){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:ring-destructive\/40:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root#root#root .dark\:ring-emerald-400:is(.dark *){--tw-ring-color:var(--color-emerald-400,oklch(76.5% .177 163.223))}#root#root#root .dark\:ring-emerald-400\/60:is(.dark *){--tw-ring-color:#00d29499}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:ring-emerald-400\/60:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-emerald-400,oklch(76.5% .177 163.223)) 60%,transparent)}}#root#root#root .dark\:ring-green-400:is(.dark *){--tw-ring-color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .dark\:ring-green-400\/25:is(.dark *){--tw-ring-color:#05df7240}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:ring-green-400\/25:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 25%,transparent)}}#root#root#root .dark\:ring-green-400\/40:is(.dark *){--tw-ring-color:#05df7266}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:ring-green-400\/40:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 40%,transparent)}}#root#root#root .dark\:ring-indigo-400:is(.dark *){--tw-ring-color:var(--color-indigo-400,oklch(67.3% .182 276.935))}#root#root#root .dark\:ring-primary-foreground\/40:is(.dark *){--tw-ring-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:ring-primary-foreground\/40:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--primary-foreground) 40%,transparent)}}#root#root#root .dark\:ring-rose-400:is(.dark *){--tw-ring-color:var(--color-rose-400,oklch(71.2% .194 13.428))}#root#root#root .dark\:ring-sky-400:is(.dark *){--tw-ring-color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:ring-sky-400\/30:is(.dark *){--tw-ring-color:#00bcfe4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:ring-sky-400\/30:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 30%,transparent)}}#root#root#root .dark\:ring-sky-400\/40:is(.dark *){--tw-ring-color:#00bcfe66}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:ring-sky-400\/40:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 40%,transparent)}}#root#root#root .dark\:ring-sky-400\/60:is(.dark *){--tw-ring-color:#00bcfe99}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:ring-sky-400\/60:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 60%,transparent)}}#root#root#root .dark\:ring-sky-400\/60\!:is(.dark *){--tw-ring-color:#00bcfe99!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:ring-sky-400\/60\!:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 60%,transparent)!important}}#root#root#root .dark\:ring-violet-400:is(.dark *){--tw-ring-color:var(--color-violet-400,oklch(70.2% .183 293.541))}#root#root#root .dark\:ring-violet-400\/25:is(.dark *){--tw-ring-color:#a685ff40}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:ring-violet-400\/25:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541)) 25%,transparent)}}#root#root#root .dark\:ring-violet-400\/60:is(.dark *){--tw-ring-color:#a685ff99}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:ring-violet-400\/60:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-violet-400,oklch(70.2% .183 293.541)) 60%,transparent)}}#root#root#root .dark\:ring-white:is(.dark *){--tw-ring-color:var(--color-white,#fff)}#root#root#root .dark\:ring-white\/10:is(.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:ring-white\/10:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}#root#root#root .dark\:ring-white\/20:is(.dark *){--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:ring-white\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-white,#fff) 20%,transparent)}}#root#root#root .dark\:ring-zinc-400\/25:is(.dark *){--tw-ring-color:#9f9fa940}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:ring-zinc-400\/25:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-zinc-400,oklch(70.5% .015 286.067)) 25%,transparent)}}#root#root#root .dark\:grayscale:is(.dark *){--tw-grayscale:grayscale(100%)}#root#root#root .dark\:grayscale:is(.dark *),#root#root#root .dark\:invert:is(.dark *){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,)}#root#root#root .dark\:invert:is(.dark *){--tw-invert:invert(100%)}#root#root#root .dark\:invert-0:is(.dark *){--tw-invert:invert(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,)}#root#root#root .dark\:\[--base-color\:\#71717a\]:is(.dark *){--base-color:#71717a}#root#root#root .dark\:\[--base-gradient-color\:\#ffffff\]:is(.dark *){--base-gradient-color:#fff}#root#root#root .dark\:\[--bg\:linear-gradient\(90deg\,\#0000_calc\(50\%-var\(--spread\)\)\,var\(--base-gradient-color\)\,\#0000_calc\(50\%\+var\(--spread\)\)\)\]:is(.dark *){--bg:linear-gradient(90deg,#0000 calc(50% - var(--spread)),var(--base-gradient-color),#0000 calc(50% + var(--spread)))}#root#root#root .dark\:\[--cell-border-color\:color-mix\(in_oklab\,var\(--accent\)\,white_14\%\)\]:is(.dark *){--cell-border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:\[--cell-border-color\:color-mix\(in_oklab\,var\(--accent\)\,white_14\%\)\]:is(.dark *){--cell-border-color:color-mix(in oklab,var(--accent),white 14%)}}#root#root#root .dark\:\[--cell-fill-color\:color-mix\(in_oklab\,var\(--accent\)\,black_22\%\)\]:is(.dark *){--cell-fill-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:\[--cell-fill-color\:color-mix\(in_oklab\,var\(--accent\)\,black_22\%\)\]:is(.dark *){--cell-fill-color:color-mix(in oklab,var(--accent),black 22%)}}#root#root#root .dark\:\[--cell-shadow-color\:var\(--accent\)\]:is(.dark *){--cell-shadow-color:var(--accent)}#root#root#root .dark\:\[--primary-foreground\:var\(--color-black\)\]:is(.dark *){--primary-foreground:var(--color-black)}#root#root#root .dark\:\[--primary\:var\(--color-amber-400\)\]:is(.dark *){--primary:var(--color-amber-400)}#root#root#root .dark\:\[--primary\:var\(--color-emerald-400\)\]:is(.dark *){--primary:var(--color-emerald-400)}#root#root#root .dark\:\[--primary\:var\(--color-indigo-400\)\]:is(.dark *){--primary:var(--color-indigo-400)}#root#root#root .dark\:\[--primary\:var\(--color-rose-400\)\]:is(.dark *){--primary:var(--color-rose-400)}#root#root#root .dark\:\[--primary\:var\(--color-sky-400\)\]:is(.dark *){--primary:var(--color-sky-400)}#root#root#root .dark\:\[--primary\:var\(--color-violet-400\)\]:is(.dark *){--primary:var(--color-violet-400)}#root#root#root :is(.dark\:\*\:bg-amber-400:is(.dark *)>*){background-color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root :is(.dark\:\*\:bg-green-400:is(.dark *)>*){background-color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root :is(.dark\:\*\:bg-sky-400:is(.dark *)>*){background-color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root :is(.dark\:\*\:bg-linear-to-b:is(.dark *)>*){--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){#root#root#root :is(.dark\:\*\:bg-linear-to-b:is(.dark *)>*){--tw-gradient-position:to bottom in oklab}}#root#root#root :is(.dark\:\*\:bg-linear-to-b:is(.dark *)>*){background-image:linear-gradient(var(--tw-gradient-stops))}#root#root#root :is(.dark\:\*\:text-amber-400:is(.dark *)>*){color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root :is(.dark\:\*\:text-foreground:is(.dark *)>*){color:var(--foreground)}#root#root#root :is(.dark\:\*\:text-green-400:is(.dark *)>*){color:var(--color-green-400,oklch(79.2% .209 151.711))}@media (hover:hover){#root#root#root .dark\:group-hover\:bg-input\/50:is(.dark *):is(:where(.group):hover *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:group-hover\:bg-input\/50:is(.dark *):is(:where(.group):hover *){background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root#root#root .dark\:group-hover\:bg-muted-foreground\/40:is(.dark *):is(:where(.group):hover *){background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:group-hover\:bg-muted-foreground\/40:is(.dark *):is(:where(.group):hover *){background-color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}#root#root#root .dark\:group-hover\:bg-primary:is(.dark *):is(:where(.group):hover *){background-color:var(--primary)}#root#root#root .dark\:group-hover\:text-amber-400:is(.dark *):is(:where(.group):hover *){color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .dark\:group-hover\:text-green-400:is(.dark *):is(:where(.group):hover *){color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .dark\:group-hover\:text-sky-400:is(.dark *):is(:where(.group):hover *){color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:group-hover\:ring-amber-400:is(.dark *):is(:where(.group):hover *){--tw-ring-color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .dark\:group-hover\:ring-green-400:is(.dark *):is(:where(.group):hover *){--tw-ring-color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .dark\:group-hover\:ring-sky-400:is(.dark *):is(:where(.group):hover *){--tw-ring-color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:group-hover\/card\:bg-amber-400:is(.dark *):is(:where(.group\/card):hover *){background-color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .dark\:group-hover\/card\:bg-sky-400:is(.dark *):is(:where(.group\/card):hover *){background-color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:group-hover\/card\:text-white:is(.dark *):is(:where(.group\/card):hover *){color:var(--color-white,#fff)}}#root#root#root .dark\:group-aria-pressed\/toggle\:fill-sky-400:is(.dark *):is(:where(.group\/toggle)[aria-pressed=true] *){fill:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:group-aria-pressed\/toggle\:stroke-sky-400:is(.dark *):is(:where(.group\/toggle)[aria-pressed=true] *){stroke:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:group-aria-pressed\/toggle\:text-sky-400:is(.dark *):is(:where(.group\/toggle)[aria-pressed=true] *){color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:group-data-\[state\=active\]\/step\:ring-green-400\/40:is(.dark *):is(:where(.group\/step)[data-state=active] *){--tw-ring-color:#05df7266}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:group-data-\[state\=active\]\/step\:ring-green-400\/40:is(.dark *):is(:where(.group\/step)[data-state=active] *){--tw-ring-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 40%,transparent)}}#root#root#root .dark\:group-data-\[state\=completed\]\/step\:bg-green-400\/20:is(.dark *):is(:where(.group\/step)[data-state=completed] *){background-color:#05df7233}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:group-data-\[state\=completed\]\/step\:bg-green-400\/20:is(.dark *):is(:where(.group\/step)[data-state=completed] *){background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 20%,transparent)}}#root#root#root .dark\:group-data-\[state\=completed\]\/step\:bg-green-400\/40:is(.dark *):is(:where(.group\/step)[data-state=completed] *){background-color:#05df7266}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:group-data-\[state\=completed\]\/step\:bg-green-400\/40:is(.dark *):is(:where(.group\/step)[data-state=completed] *){background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 40%,transparent)}}#root#root#root .dark\:group-data-\[state\=on\]\/toggle\:fill-amber-400:is(.dark *):is(:where(.group\/toggle)[data-state=on] *){fill:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .dark\:group-data-\[state\=on\]\/toggle\:fill-green-400:is(.dark *):is(:where(.group\/toggle)[data-state=on] *){fill:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .dark\:group-data-\[state\=on\]\/toggle\:fill-sky-400:is(.dark *):is(:where(.group\/toggle)[data-state=on] *){fill:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:group-data-\[state\=on\]\/toggle\:stroke-amber-400:is(.dark *):is(:where(.group\/toggle)[data-state=on] *){stroke:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .dark\:group-data-\[state\=on\]\/toggle\:stroke-green-400:is(.dark *):is(:where(.group\/toggle)[data-state=on] *){stroke:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .dark\:group-data-\[state\=on\]\/toggle\:stroke-sky-400:is(.dark *):is(:where(.group\/toggle)[data-state=on] *){stroke:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:group-data-\[state\=on\]\/toggle\:text-amber-400:is(.dark *):is(:where(.group\/toggle)[data-state=on] *){color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .dark\:group-data-\[state\=on\]\/toggle\:text-green-400:is(.dark *):is(:where(.group\/toggle)[data-state=on] *){color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .dark\:group-data-\[state\=on\]\/toggle\:text-sky-400:is(.dark *):is(:where(.group\/toggle)[data-state=on] *){color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:before\:bg-\[linear-gradient\(45deg\,transparent_25\%\,rgba\(0\,0\,0\,0\.2\)_50\%\,transparent_75\%\,transparent_100\%\)\]:is(.dark *):before{content:var(--tw-content);background-image:linear-gradient(45deg,#0000 25%,#0003 50%,#0000 75% 100%)}#root#root#root .dark\:before\:bg-\[url\(\'https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/hero\/image-48-dark\.png\'\)\]:is(.dark *):before{content:var(--tw-content);background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/hero/image-48-dark.png)}#root#root#root .dark\:before\:bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/team\/image-103-dark\.png\)\]:is(.dark *):before{content:var(--tw-content);background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/team/image-103-dark.png)}#root#root#root .dark\:before\:bg-\[url\(https\:\/\/cdn\.shadcnstudio\.com\/ss-assets\/blocks\/marketing\/team\/image-105-dark\.png\)\]:is(.dark *):before{content:var(--tw-content);background-image:url(https://cdn.shadcnstudio.com/ss-assets/blocks/marketing/team/image-105-dark.png)}#root#root#root .dark\:before\:opacity-30:is(.dark *):before{content:var(--tw-content);opacity:.3}#root#root#root .dark\:before\:opacity-80:is(.dark *):before{content:var(--tw-content);opacity:.8}#root#root#root .dark\:after\:bg-white:is(.dark *):after{content:var(--tw-content);background-color:var(--color-white,#fff)}#root#root#root .dark\:after\:bg-\[conic-gradient\(from_90deg_at_50\%_50\%\,var\(--primary\)\,var\(--primary\)_50\%\,rgba\(0\,0\,0\,0\%\)_51\%_99\%\,var\(--primary\)\)\]:is(.dark *):after{content:var(--tw-content);background-image:conic-gradient(from 90deg at 50% 50%,var(--primary),var(--primary) 50%,#0000 51% 99%,var(--primary))}#root#root#root .dark\:after\:bg-\[conic-gradient\(from_90deg_at_50\%_50\%\,var\(--secondary\)\,var\(--secondary\)_50\%\,rgba\(255\,255\,255\,60\%\)_51\%_99\%\,var\(--secondary\)\)\]:is(.dark *):after{content:var(--tw-content);background-image:conic-gradient(from 90deg at 50% 50%,var(--secondary),var(--secondary) 50%,#fff9 51% 99%,var(--secondary))}#root#root#root .dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){#root#root#root .dark\:hover\:border-green-400:is(.dark *):hover{border-color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .dark\:hover\:border-primary\/30:is(.dark *):hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:border-primary\/30:is(.dark *):hover{border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}#root#root#root .dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}#root#root#root .dark\:hover\:bg-accent\/70:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-accent\/70:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent) 70%,transparent)}}#root#root#root .dark\:hover\:bg-amber-400:is(.dark *):hover{background-color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .dark\:hover\:bg-amber-400\/10:is(.dark *):hover{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-amber-400\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 10%,transparent)}}#root#root#root .dark\:hover\:bg-amber-400\/20:is(.dark *):hover{background-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-amber-400\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 20%,transparent)}}#root#root#root .dark\:hover\:bg-amber-400\/90:is(.dark *):hover{background-color:#fcbb00e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-amber-400\/90:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 90%,transparent)}}#root#root#root .dark\:hover\:bg-background:is(.dark *):hover{background-color:var(--background)}#root#root#root .dark\:hover\:bg-background\!:is(.dark *):hover{background-color:var(--background)!important}#root#root#root .dark\:hover\:bg-card:is(.dark *):hover{background-color:var(--card)}#root#root#root .dark\:hover\:bg-card-foreground\/10:is(.dark *):hover{background-color:var(--card-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-card-foreground\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--card-foreground) 10%,transparent)}}#root#root#root .dark\:hover\:bg-destructive:is(.dark *):hover,#root#root#root .dark\:hover\:bg-destructive\/10:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-destructive\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root#root#root .dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-destructive\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}#root#root#root .dark\:hover\:bg-foreground:is(.dark *):hover,#root#root#root .dark\:hover\:bg-foreground\/20:is(.dark *):hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-foreground\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--foreground) 20%,transparent)}}#root#root#root .dark\:hover\:bg-foreground\/90:is(.dark *):hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-foreground\/90:is(.dark *):hover{background-color:color-mix(in oklab,var(--foreground) 90%,transparent)}}#root#root#root .dark\:hover\:bg-green-400:is(.dark *):hover{background-color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .dark\:hover\:bg-green-400\/10:is(.dark *):hover{background-color:#05df721a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-green-400\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 10%,transparent)}}#root#root#root .dark\:hover\:bg-green-400\/20:is(.dark *):hover{background-color:#05df7233}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-green-400\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 20%,transparent)}}#root#root#root .dark\:hover\:bg-green-400\/50:is(.dark *):hover{background-color:#05df7280}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-green-400\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 50%,transparent)}}#root#root#root .dark\:hover\:bg-muted:is(.dark *):hover{background-color:var(--muted)}#root#root#root .dark\:hover\:bg-primary:is(.dark *):hover,#root#root#root .dark\:hover\:bg-primary\/5:is(.dark *):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-primary\/5:is(.dark *):hover{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}#root#root#root .dark\:hover\:bg-primary\/10:is(.dark *):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-primary\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .dark\:hover\:bg-primary\/15:is(.dark *):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-primary\/15:is(.dark *):hover{background-color:color-mix(in oklab,var(--primary) 15%,transparent)}}#root#root#root .dark\:hover\:bg-primary\/20:is(.dark *):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-primary\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .dark\:hover\:bg-primary\/90:is(.dark *):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-primary\/90:is(.dark *):hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}#root#root#root .dark\:hover\:bg-red-400:is(.dark *):hover{background-color:var(--color-red-400,oklch(70.4% .191 22.216))}#root#root#root .dark\:hover\:bg-red-400\/20:is(.dark *):hover{background-color:#ff656833}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-red-400\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-400,oklch(70.4% .191 22.216)) 20%,transparent)}}#root#root#root .dark\:hover\:bg-secondary\/60:is(.dark *):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-secondary\/60:is(.dark *):hover{background-color:color-mix(in oklab,var(--secondary) 60%,transparent)}}#root#root#root .dark\:hover\:bg-sky-400:is(.dark *):hover{background-color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:hover\:bg-sky-400\/10:is(.dark *):hover{background-color:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-sky-400\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 10%,transparent)}}#root#root#root .dark\:hover\:bg-sky-400\/20:is(.dark *):hover{background-color:#00bcfe33}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-sky-400\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 20%,transparent)}}#root#root#root .dark\:hover\:bg-sky-400\/90:is(.dark *):hover{background-color:#00bcfee6}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-sky-400\/90:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 90%,transparent)}}#root#root#root .dark\:hover\:bg-transparent:is(.dark *):hover{background-color:#0000}#root#root#root .dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}#root#root#root .dark\:hover\:bg-white\/60:is(.dark *):hover{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:bg-white\/60:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white,#fff) 60%,transparent)}}#root#root#root .dark\:hover\:stroke-amber-400:is(.dark *):hover{stroke:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .dark\:hover\:stroke-green-400:is(.dark *):hover{stroke:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .dark\:hover\:stroke-sky-400:is(.dark *):hover{stroke:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}#root#root#root .dark\:hover\:text-foreground\!:is(.dark *):hover{color:var(--foreground)!important}#root#root#root .dark\:hover\:text-muted-foreground:is(.dark *):hover{color:var(--muted-foreground)}#root#root#root .dark\:hover\:text-primary-foreground:is(.dark *):hover{color:var(--primary-foreground)}#root#root#root .dark\:hover\:text-sky-400:is(.dark *):hover{color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:hover\:text-white:is(.dark *):hover{color:var(--color-white,#fff)}#root#root#root .dark\:hover\:opacity-90:is(.dark *):hover{opacity:.9}#root#root#root .dark\:hover\:shadow-\[inset_0_-3px_2px_-1px_rgba\(25\,175\,253\,0\.6\)\]:is(.dark *):hover{--tw-shadow:inset 0 -3px 2px -1px var(--tw-shadow-color,#19affd99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .dark\:hover\:shadow-\[inset_0_-3px_6px_-2px_rgba\(0\,0\,0\,0\.60\)\]:is(.dark *):hover{--tw-shadow:inset 0 -3px 6px -2px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .dark\:hover\:ring-amber-400:is(.dark *):hover{--tw-ring-color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .dark\:hover\:ring-amber-400\/30:is(.dark *):hover{--tw-ring-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:ring-amber-400\/30:is(.dark *):hover{--tw-ring-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 30%,transparent)}}#root#root#root .dark\:hover\:ring-green-400:is(.dark *):hover{--tw-ring-color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .dark\:hover\:ring-green-400\/30:is(.dark *):hover{--tw-ring-color:#05df724d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:ring-green-400\/30:is(.dark *):hover{--tw-ring-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 30%,transparent)}}#root#root#root .dark\:hover\:ring-sky-400:is(.dark *):hover{--tw-ring-color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:hover\:ring-sky-400\/30:is(.dark *):hover{--tw-ring-color:#00bcfe4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:ring-sky-400\/30:is(.dark *):hover{--tw-ring-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 30%,transparent)}}#root#root#root .dark\:hover\:brightness-110:is(.dark *):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,)}#root#root#root .dark\:hover\:drop-shadow-amber-400\/60:is(.dark *):hover{--tw-drop-shadow-color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:drop-shadow-amber-400\/60:is(.dark *):hover{--tw-drop-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 60%,transparent) var(--tw-drop-shadow-alpha),transparent)}}#root#root#root .dark\:hover\:drop-shadow-amber-400\/60:is(.dark *):hover{--tw-drop-shadow:var(--tw-drop-shadow-size)}#root#root#root .dark\:hover\:drop-shadow-destructive\/60:is(.dark *):hover{--tw-drop-shadow-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:drop-shadow-destructive\/60:is(.dark *):hover{--tw-drop-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--destructive) 60%,transparent) var(--tw-drop-shadow-alpha),transparent)}}#root#root#root .dark\:hover\:drop-shadow-destructive\/60:is(.dark *):hover{--tw-drop-shadow:var(--tw-drop-shadow-size)}#root#root#root .dark\:hover\:drop-shadow-green-400\/60:is(.dark *):hover{--tw-drop-shadow-color:#05df7299}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:drop-shadow-green-400\/60:is(.dark *):hover{--tw-drop-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 60%,transparent) var(--tw-drop-shadow-alpha),transparent)}}#root#root#root .dark\:hover\:drop-shadow-green-400\/60:is(.dark *):hover{--tw-drop-shadow:var(--tw-drop-shadow-size)}#root#root#root .dark\:hover\:drop-shadow-sky-400\/60:is(.dark *):hover{--tw-drop-shadow-color:#00bcfe99}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:hover\:drop-shadow-sky-400\/60:is(.dark *):hover{--tw-drop-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 60%,transparent) var(--tw-drop-shadow-alpha),transparent)}}#root#root#root .dark\:hover\:drop-shadow-sky-400\/60:is(.dark *):hover{--tw-drop-shadow:var(--tw-drop-shadow-size)}}#root#root#root .dark\:focus\:text-sky-400:is(.dark *):focus{color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:focus-visible\:border-amber-400:is(.dark *):focus-visible{border-color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .dark\:focus-visible\:border-amber-400\/40:is(.dark *):focus-visible{border-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:border-amber-400\/40:is(.dark *):focus-visible{border-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 40%,transparent)}}#root#root#root .dark\:focus-visible\:border-destructive:is(.dark *):focus-visible{border-color:var(--destructive)}#root#root#root .dark\:focus-visible\:border-green-400:is(.dark *):focus-visible{border-color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .dark\:focus-visible\:border-green-400\/40:is(.dark *):focus-visible{border-color:#05df7266}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:border-green-400\/40:is(.dark *):focus-visible{border-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 40%,transparent)}}#root#root#root .dark\:focus-visible\:border-sky-400:is(.dark *):focus-visible{border-color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:focus-visible\:border-sky-400\/40:is(.dark *):focus-visible{border-color:#00bcfe66}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:border-sky-400\/40:is(.dark *):focus-visible{border-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 40%,transparent)}}#root#root#root .dark\:focus-visible\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,black_7\%\,transparent\)_inset\,0px_0px_4\.3px_0px_color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_inset\,0px_0px_0px_2\.5px_var\(--primary\)\,0px_7px_12px_0px_color-mix\(in_oklab\,var\(--primary\)_60\%\,transparent\)\,0px_-1px_0px_1px_color-mix\(in_oklab\,black_18\%\,transparent\)_inset\,0px_4px_4px_0px_color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\]:is(.dark *):focus-visible{box-shadow:0 1px 8px 0 oklab(0 none none/.07) inset,0 0 4.3px 0 var(--primary) inset,0 0 0 2.5px var(--primary),0 7px 12px 0 var(--primary),0 -1px 0 1px #0000002e inset,0 4px 4px 0 var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,black_7\%\,transparent\)_inset\,0px_0px_4\.3px_0px_color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_inset\,0px_0px_0px_2\.5px_var\(--primary\)\,0px_7px_12px_0px_color-mix\(in_oklab\,var\(--primary\)_60\%\,transparent\)\,0px_-1px_0px_1px_color-mix\(in_oklab\,black_18\%\,transparent\)_inset\,0px_4px_4px_0px_color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\]:is(.dark *):focus-visible{box-shadow:0 1px 8px 0 oklab(0 none none/.07) inset,0 0 4.3px 0 color-mix(in oklab,var(--primary) 11%,transparent) inset,0 0 0 2.5px var(--primary),0 7px 12px 0 color-mix(in oklab,var(--primary) 60%,transparent),0 -1px 0 1px oklab(0 none none/.18) inset,0 4px 4px 0 color-mix(in oklab,var(--primary) 16%,transparent)}}#root#root#root .dark\:focus-visible\:ring-amber-400:is(.dark *):focus-visible{--tw-ring-color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .dark\:focus-visible\:ring-amber-400\/20:is(.dark *):focus-visible{--tw-ring-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-amber-400\/20:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 20%,transparent)}}#root#root#root .dark\:focus-visible\:ring-amber-400\/40:is(.dark *):focus-visible{--tw-ring-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-amber-400\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 40%,transparent)}}#root#root#root .dark\:focus-visible\:ring-background\/40:is(.dark *):focus-visible{--tw-ring-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-background\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--background) 40%,transparent)}}#root#root#root .dark\:focus-visible\:ring-blue-500\/40:is(.dark *):focus-visible{--tw-ring-color:#3080ff66}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-blue-500\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-blue-500,oklch(62.3% .214 259.815)) 40%,transparent)}}#root#root#root .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root#root#root .dark\:focus-visible\:ring-green-400:is(.dark *):focus-visible{--tw-ring-color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .dark\:focus-visible\:ring-green-400\/20:is(.dark *):focus-visible{--tw-ring-color:#05df7233}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-green-400\/20:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 20%,transparent)}}#root#root#root .dark\:focus-visible\:ring-green-400\/40:is(.dark *):focus-visible{--tw-ring-color:#05df7266}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-green-400\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 40%,transparent)}}#root#root#root .dark\:focus-visible\:ring-green-600\/40:is(.dark *):focus-visible{--tw-ring-color:#00a54466}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-green-600\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 40%,transparent)}}#root#root#root .dark\:focus-visible\:ring-indigo-400\/20:is(.dark *):focus-visible{--tw-ring-color:#7d87ff33}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-indigo-400\/20:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-indigo-400,oklch(67.3% .182 276.935)) 20%,transparent)}}#root#root#root .dark\:focus-visible\:ring-indigo-500\/40:is(.dark *):focus-visible{--tw-ring-color:#625fff66}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-indigo-500\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-indigo-500,oklch(58.5% .233 277.117)) 40%,transparent)}}#root#root#root .dark\:focus-visible\:ring-orange-400\/40:is(.dark *):focus-visible{--tw-ring-color:#ff8b1a66}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-orange-400\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-orange-400,oklch(75% .183 55.934)) 40%,transparent)}}#root#root#root .dark\:focus-visible\:ring-pink-400\/20:is(.dark *):focus-visible{--tw-ring-color:#fb64b633}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-pink-400\/20:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-pink-400,oklch(71.8% .202 349.761)) 20%,transparent)}}#root#root#root .dark\:focus-visible\:ring-primary\/40:is(.dark *):focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-primary\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary) 40%,transparent)}}#root#root#root .dark\:focus-visible\:ring-red-400:is(.dark *):focus-visible{--tw-ring-color:var(--color-red-400,oklch(70.4% .191 22.216))}#root#root#root .dark\:focus-visible\:ring-sky-400:is(.dark *):focus-visible{--tw-ring-color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:focus-visible\:ring-sky-400\/20:is(.dark *):focus-visible{--tw-ring-color:#00bcfe33}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-sky-400\/20:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 20%,transparent)}}#root#root#root .dark\:focus-visible\:ring-sky-400\/40:is(.dark *):focus-visible{--tw-ring-color:#00bcfe66}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-sky-400\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 40%,transparent)}}#root#root#root .dark\:focus-visible\:ring-sky-400\/60\!:is(.dark *):focus-visible{--tw-ring-color:#00bcfe99!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-sky-400\/60\!:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 60%,transparent)!important}}#root#root#root .dark\:focus-visible\:ring-sky-600\/40:is(.dark *):focus-visible{--tw-ring-color:#0084cc66}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-sky-600\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 40%,transparent)}}#root#root#root .dark\:focus-visible\:ring-teal-400\/20:is(.dark *):focus-visible{--tw-ring-color:#00d3bd33}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:focus-visible\:ring-teal-400\/20:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-teal-400,oklch(77.7% .152 181.912)) 20%,transparent)}}#root#root#root .dark\:active\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,black_7\%\,transparent\)_inset\,0px_0px_4\.3px_0px_color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_inset\,0px_0px_0px_2\.5px_var\(--primary\)\,0px_7px_12px_0px_color-mix\(in_oklab\,var\(--primary\)_60\%\,transparent\)\,0px_-1px_0px_1px_color-mix\(in_oklab\,black_18\%\,transparent\)_inset\,0px_4px_4px_0px_color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\]:is(.dark *):active{box-shadow:0 1px 8px 0 oklab(0 none none/.07) inset,0 0 4.3px 0 var(--primary) inset,0 0 0 2.5px var(--primary),0 7px 12px 0 var(--primary),0 -1px 0 1px #0000002e inset,0 4px 4px 0 var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:active\:\[box-shadow\:0px_1px_8px_0px_color-mix\(in_oklab\,black_7\%\,transparent\)_inset\,0px_0px_4\.3px_0px_color-mix\(in_oklab\,var\(--primary\)_11\%\,transparent\)_inset\,0px_0px_0px_2\.5px_var\(--primary\)\,0px_7px_12px_0px_color-mix\(in_oklab\,var\(--primary\)_60\%\,transparent\)\,0px_-1px_0px_1px_color-mix\(in_oklab\,black_18\%\,transparent\)_inset\,0px_4px_4px_0px_color-mix\(in_oklab\,var\(--primary\)_16\%\,transparent\)\]:is(.dark *):active{box-shadow:0 1px 8px 0 oklab(0 none none/.07) inset,0 0 4.3px 0 color-mix(in oklab,var(--primary) 11%,transparent) inset,0 0 0 2.5px var(--primary),0 7px 12px 0 color-mix(in oklab,var(--primary) 60%,transparent),0 -1px 0 1px oklab(0 none none/.18) inset,0 4px 4px 0 color-mix(in oklab,var(--primary) 16%,transparent)}}#root#root#root .dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}#root#root#root :where(:where([data-state=open]),:where([data-open]:not([data-open=false]))) .dark\:in-data-open\:text-amber-400:is(.dark *){color:var(--color-amber-400,oklch(82.8% .189 84.429))}@media (hover:hover){#root#root#root .dark\:has-hover\:shadow-\[inset_0_-2px_4px_0_rgba\(255\,255\,255\,0\.6\)\]:is(.dark *):has(:hover){--tw-shadow:inset 0 -2px 4px 0 var(--tw-shadow-color,#fff9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}#root#root#root .dark\:has-focus-visible\:border-sky-400:is(.dark *):has(:focus-visible){border-color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:has-focus-visible\:ring-sky-600\/50:is(.dark *):has(:focus-visible){--tw-ring-color:#0084cc80}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:has-focus-visible\:ring-sky-600\/50:is(.dark *):has(:focus-visible){--tw-ring-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 50%,transparent)}}#root#root#root .dark\:has-aria-checked\:border-blue-900:is(.dark *):has([aria-checked=true]){border-color:var(--color-blue-900,oklch(37.9% .146 265.522))}#root#root#root .dark\:has-aria-checked\:bg-blue-950:is(.dark *):has([aria-checked=true]){background-color:var(--color-blue-950,oklch(28.2% .091 267.935))}#root#root#root .dark\:has-aria-invalid\:border-destructive\/50:is(.dark *):has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:has-aria-invalid\:border-destructive\/50:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root#root#root .dark\:has-aria-invalid\:ring-destructive\/40:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:has-aria-invalid\:ring-destructive\/40:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root#root#root .dark\:has-data-checked\:border-primary:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}#root#root#root .dark\:has-data-checked\:border-sky-400:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .dark\:has-data-checked\:bg-sky-400\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:has-data-checked\:bg-sky-400\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 10%,transparent)}}#root#root#root .dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root#root#root .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root#root#root :is(.\*\:dark\:aria-invalid\:ring-destructive\/40>*):is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\:dark\:aria-invalid\:ring-destructive\/40>*):is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root#root#root .dark\:aria-pressed\:bg-amber-400\/10:is(.dark *)[aria-pressed=true]{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:aria-pressed\:bg-amber-400\/10:is(.dark *)[aria-pressed=true]{background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 10%,transparent)}}#root#root#root .dark\:aria-pressed\:bg-blue-400\/10:is(.dark *)[aria-pressed=true]{background-color:#54a2ff1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:aria-pressed\:bg-blue-400\/10:is(.dark *)[aria-pressed=true]{background-color:color-mix(in oklab,var(--color-blue-400,oklch(70.7% .165 254.624)) 10%,transparent)}}#root#root#root .dark\:aria-pressed\:bg-sky-400\/10:is(.dark *)[aria-pressed=true]{background-color:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:aria-pressed\:bg-sky-400\/10:is(.dark *)[aria-pressed=true]{background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 10%,transparent)}}#root#root#root .dark\:data-focus-within\:has-aria-invalid\:ring-destructive\/40:is(.dark *)[data-focus-within]:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:data-focus-within\:has-aria-invalid\:ring-destructive\/40:is(.dark *)[data-focus-within]:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}#root#root#root .data-\[range-end\=true\]\:dark\:bg-sky-400\![data-range-end=true]:is(.dark *){background-color:var(--color-sky-400,oklch(74.6% .16 232.661))!important}#root#root#root .data-\[range-end\=true\]\:dark\:group-data-\[focused\=true\]\/day\:ring-sky-400\/40[data-range-end=true]:is(.dark *):is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:#00bcfe66}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[range-end\=true\]\:dark\:group-data-\[focused\=true\]\/day\:ring-sky-400\/40[data-range-end=true]:is(.dark *):is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 40%,transparent)}}#root#root#root .data-\[range-middle\=true\]\:dark\:bg-sky-400\/10[data-range-middle=true]:is(.dark *){background-color:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[range-middle\=true\]\:dark\:bg-sky-400\/10[data-range-middle=true]:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 10%,transparent)}}#root#root#root .data-\[range-start\=true\]\:dark\:bg-sky-400\![data-range-start=true]:is(.dark *){background-color:var(--color-sky-400,oklch(74.6% .16 232.661))!important}#root#root#root .data-\[range-start\=true\]\:dark\:group-data-\[focused\=true\]\/day\:ring-sky-400\/40[data-range-start=true]:is(.dark *):is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:#00bcfe66}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[range-start\=true\]\:dark\:group-data-\[focused\=true\]\/day\:ring-sky-400\/40[data-range-start=true]:is(.dark *):is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 40%,transparent)}}#root#root#root .data-\[selected-single\=true\]\:dark\:bg-sky-400\![data-selected-single=true]:is(.dark *){background-color:var(--color-sky-400,oklch(74.6% .16 232.661))!important}#root#root#root .data-\[selected-single\=true\]\:dark\:group-data-\[focused\=true\]\/day\:ring-sky-400\/40[data-selected-single=true]:is(.dark *):is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:#00bcfe66}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-\[selected-single\=true\]\:dark\:group-data-\[focused\=true\]\/day\:ring-sky-400\/40[data-selected-single=true]:is(.dark *):is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 40%,transparent)}}@media (hover:hover){#root#root#root :is(.dark\:\*\:data-\[selected-single\=true\]\:hover\:bg-orange-600:is(.dark *)>*)[data-selected-single=true]:hover{background-color:var(--color-orange-600,oklch(64.6% .222 41.116))}}#root#root#root .dark\:data-\[selected\=true\]\:bg-sky-400\/10\!:is(.dark *)[data-selected=true]{background-color:#00bcfe1a!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:data-\[selected\=true\]\:bg-sky-400\/10\!:is(.dark *)[data-selected=true]{background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 10%,transparent)!important}}#root#root#root :is(:where(:where([data-state=open]),:where([data-open]:not([data-open=false]))) .dark\:in-data-open\:\*\*\:data-\[slot\=accordion-trigger-icon\]\:text-amber-400:is(.dark *) *)[data-slot=accordion-trigger-icon]{color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root :is(.\*\*\:data-\[slot\=input-group\]\:dark\:bg-transparent *)[data-slot=input-group]:is(.dark *),#root#root#root :is(.\*\:dark\:data-\[slot\=input-otp-slot\]\:bg-transparent>*):is(.dark *)[data-slot=input-otp-slot],#root#root#root :is(.dark\:\*\:data-\[slot\=native-select\]\:bg-transparent:is(.dark *)>*)[data-slot=native-select]{background-color:#0000}#root#root#root :is(.dark\:\*\:data-\[slot\=progress-indicator\]\:bg-amber-400:is(.dark *)>*)[data-slot=progress-indicator]{background-color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root :is(.dark\:\*\:data-\[slot\=progress-indicator\]\:bg-green-400:is(.dark *)>*)[data-slot=progress-indicator]{background-color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root :is(.dark\:\*\:data-\[slot\=progress-indicator\]\:bg-sky-400:is(.dark *)>*)[data-slot=progress-indicator]{background-color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root :is(.dark\:\*\*\:data-\[slot\=progress-indicator\]\:bg-amber-400:is(.dark *) *)[data-slot=progress-indicator]{background-color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root :is(.dark\:\*\*\:data-\[slot\=progress-indicator\]\:bg-amber-400\/60:is(.dark *) *)[data-slot=progress-indicator]{background-color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.dark\:\*\*\:data-\[slot\=progress-indicator\]\:bg-amber-400\/60:is(.dark *) *)[data-slot=progress-indicator]{background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 60%,transparent)}}#root#root#root :is(.dark\:\*\*\:data-\[slot\=progress-indicator\]\:bg-amber-400\/80:is(.dark *) *)[data-slot=progress-indicator]{background-color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.dark\:\*\*\:data-\[slot\=progress-indicator\]\:bg-amber-400\/80:is(.dark *) *)[data-slot=progress-indicator]{background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 80%,transparent)}}#root#root#root :is(.dark\:\*\*\:data-\[slot\=progress-indicator\]\:bg-emerald-400\/80:is(.dark *) *)[data-slot=progress-indicator]{background-color:#00d294cc}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.dark\:\*\*\:data-\[slot\=progress-indicator\]\:bg-emerald-400\/80:is(.dark *) *)[data-slot=progress-indicator]{background-color:color-mix(in oklab,var(--color-emerald-400,oklch(76.5% .177 163.223)) 80%,transparent)}}#root#root#root :is(.dark\:\*\*\:data-\[slot\=progress-indicator\]\:bg-green-400:is(.dark *) *)[data-slot=progress-indicator]{background-color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root :is(.dark\:\*\*\:data-\[slot\=progress-indicator\]\:bg-sky-400:is(.dark *) *)[data-slot=progress-indicator]{background-color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root :is(.dark\:\*\:data-\[slot\=progress-track\]\:bg-amber-400\/20:is(.dark *)>*)[data-slot=progress-track]{background-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.dark\:\*\:data-\[slot\=progress-track\]\:bg-amber-400\/20:is(.dark *)>*)[data-slot=progress-track]{background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 20%,transparent)}}#root#root#root :is(.dark\:\*\:data-\[slot\=progress-track\]\:bg-green-400\/20:is(.dark *)>*)[data-slot=progress-track]{background-color:#05df7233}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.dark\:\*\:data-\[slot\=progress-track\]\:bg-green-400\/20:is(.dark *)>*)[data-slot=progress-track]{background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 20%,transparent)}}#root#root#root :is(.dark\:\*\:data-\[slot\=progress-track\]\:bg-sky-400\/20:is(.dark *)>*)[data-slot=progress-track]{background-color:#00bcfe33}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.dark\:\*\:data-\[slot\=progress-track\]\:bg-sky-400\/20:is(.dark *)>*)[data-slot=progress-track]{background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 20%,transparent)}}#root#root#root :is(.dark\:\*\*\:data-\[slot\=progress-track\]\:bg-muted:is(.dark *) *)[data-slot=progress-track]{background-color:var(--muted)}#root#root#root :is(:is(.dark\:\*\:data-\[slot\=select-item\]\:not-data-\[variant\=destructive\]\:focus\:\*\*\:text-sky-400:is(.dark *)>*)[data-slot=select-item]:not([data-variant=destructive]):focus *){color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:data-\[state\=active\]\:border-transparent:is(.dark *)[data-state=active]{border-color:#0000}#root#root#root .dark\:data-\[state\=active\]\:bg-primary:is(.dark *)[data-state=active],#root#root#root .dark\:data-\[state\=active\]\:bg-primary\/20:is(.dark *)[data-state=active]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:data-\[state\=active\]\:bg-primary\/20:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .dark\:data-\[state\=active\]\:text-primary:is(.dark *)[data-state=active]{color:var(--primary)}#root#root#root .dark\:data-\[state\=active\]\:text-primary-foreground:is(.dark *)[data-state=active]{color:var(--primary-foreground)}#root#root#root .dark\:data-\[state\=checked\]\:border-green-400:is(.dark *)[data-state=checked]{border-color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .dark\:data-\[state\=checked\]\:bg-green-400:is(.dark *)[data-state=checked]{background-color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .dark\:data-\[state\=completed\]\:bg-green-400\/20:is(.dark *)[data-state=completed]{background-color:#05df7233}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:data-\[state\=completed\]\:bg-green-400\/20:is(.dark *)[data-state=completed]{background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 20%,transparent)}}#root#root#root .dark\:data-\[state\=completed\]\:text-green-400:is(.dark *)[data-state=completed]{color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .dark\:data-\[state\=on\]\:bg-sky-400\/10:is(.dark *)[data-state=on]{background-color:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:data-\[state\=on\]\:bg-sky-400\/10:is(.dark *)[data-state=on]{background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 10%,transparent)}}#root#root#root .nth-3\:dark\:bg-sky-400\/10:nth-child(3):is(.dark *){background-color:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){#root#root#root .nth-3\:dark\:bg-sky-400\/10:nth-child(3):is(.dark *){background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 10%,transparent)}}@media (hover:hover){#root#root#root .nth-3\:dark\:hover\:bg-sky-400\/20:nth-child(3):is(.dark *):hover{background-color:#00bcfe33}@supports (color:color-mix(in lab,red,red)){#root#root#root .nth-3\:dark\:hover\:bg-sky-400\/20:nth-child(3):is(.dark *):hover{background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 20%,transparent)}}}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){#root#root#root .dark\:supports-backdrop-filter\:bg-popover\/85:is(.dark *){background-color:var(--popover)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:supports-backdrop-filter\:bg-popover\/85:is(.dark *){background-color:color-mix(in oklab,var(--popover) 85%,transparent)}}}@media not all and (min-width:40rem){#root#root#root .dark\:max-sm\:inline-block:is(.dark *){display:inline-block}}@media (min-width:40rem){#root#root#root .dark\:sm\:inline-block:is(.dark *){display:inline-block}}@media (min-width:80rem){#root#root#root .dark\:xl\:block:is(.dark *){display:block}}@starting-style{#root#root#root .starting\:opacity-0{opacity:0}}@media print{#root#root#root .print\:hidden{display:none}#root#root#root .print\:min-h-0{min-height:calc(var(--spacing,.25rem) * 0)}#root#root#root .print\:break-inside-avoid{break-inside:avoid}#root#root#root .print\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#root#root#root .print\:gap-4{gap:calc(var(--spacing,.25rem) * 4)}#root#root#root .print\:bg-transparent{background-color:#0000}#root#root#root .print\:p-0{padding:calc(var(--spacing,.25rem) * 0)}#root#root#root .print\:\[print-color-adjust\:exact\]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (pointer:coarse){#root#root#root .pointer-coarse\:size-5{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}}#root#root#root .data-open\:hidden:where([data-open]:not([data-open=false])),#root#root#root .data-open\:hidden:where([data-state=open]){display:none}#root#root#root .data-open\:inline-flex:where([data-open]:not([data-open=false])),#root#root#root .data-open\:inline-flex:where([data-state=open]){display:inline-flex}#root#root#root .data-open\:animate-collapsible-down:where([data-open]:not([data-open=false])),#root#root#root .data-open\:animate-collapsible-down:where([data-state=open]){animation:collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .data-open\:animate-in:where([data-open]:not([data-open=false])),#root#root#root .data-open\:animate-in:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .data-open\:rounded-b-none:where([data-open]:not([data-open=false])),#root#root#root .data-open\:rounded-b-none:where([data-state=open]){border-bottom-right-radius:0;border-bottom-left-radius:0}#root#root#root .data-open\:border:where([data-open]:not([data-open=false])),#root#root#root .data-open\:border:where([data-state=open]){border-style:var(--tw-border-style);border-width:1px}#root#root#root .data-open\:border-b:where([data-open]:not([data-open=false])),#root#root#root .data-open\:border-b:where([data-state=open]){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .data-open\:border-amber-600:where([data-open]:not([data-open=false])),#root#root#root .data-open\:border-amber-600:where([data-state=open]){border-color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root .data-open\:border-border:where([data-open]:not([data-open=false])),#root#root#root .data-open\:border-border:where([data-state=open]){border-color:var(--border)}#root#root#root .data-open\:border-primary\/20:where([data-open]:not([data-open=false])),#root#root#root .data-open\:border-primary\/20:where([data-state=open]){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-open\:border-primary\/20:where([data-open]:not([data-open=false])),#root#root#root .data-open\:border-primary\/20:where([data-state=open]){border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .data-open\:bg-accent:where([data-open]:not([data-open=false])),#root#root#root .data-open\:bg-accent:where([data-state=open]){background-color:var(--accent)}#root#root#root .data-open\:bg-background:where([data-open]:not([data-open=false])),#root#root#root .data-open\:bg-background:where([data-state=open]){background-color:var(--background)}#root#root#root .data-open\:bg-muted:where([data-open]:not([data-open=false])),#root#root#root .data-open\:bg-muted:where([data-state=open]){background-color:var(--muted)}#root#root#root .data-open\:bg-sidebar-accent:where([data-open]:not([data-open=false])),#root#root#root .data-open\:bg-sidebar-accent:where([data-state=open]){background-color:var(--sidebar-accent)}#root#root#root .data-open\:bg-transparent:where([data-open]:not([data-open=false])),#root#root#root .data-open\:bg-transparent:where([data-state=open]){background-color:#0000}#root#root#root .data-open\:bg-transparent\!:where([data-open]:not([data-open=false])),#root#root#root .data-open\:bg-transparent\!:where([data-state=open]){background-color:#0000!important}#root#root#root .data-open\:text-foreground:where([data-open]:not([data-open=false])),#root#root#root .data-open\:text-foreground:where([data-state=open]){color:var(--foreground)}#root#root#root .data-open\:text-muted-foreground\/80:where([data-open]:not([data-open=false])),#root#root#root .data-open\:text-muted-foreground\/80:where([data-state=open]){color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-open\:text-muted-foreground\/80:where([data-open]:not([data-open=false])),#root#root#root .data-open\:text-muted-foreground\/80:where([data-state=open]){color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}}#root#root#root .data-open\:text-primary:where([data-open]:not([data-open=false])),#root#root#root .data-open\:text-primary:where([data-state=open]){color:var(--primary)}#root#root#root .data-open\:text-sidebar-accent-foreground:where([data-open]:not([data-open=false])),#root#root#root .data-open\:text-sidebar-accent-foreground:where([data-state=open]){color:var(--sidebar-accent-foreground)}#root#root#root .data-open\:text-white:where([data-open]:not([data-open=false])),#root#root#root .data-open\:text-white:where([data-state=open]){color:var(--color-white,#fff)}#root#root#root .data-open\:shadow-lg:where([data-open]:not([data-open=false])),#root#root#root .data-open\:shadow-lg:where([data-state=open]){--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .data-open\:shadow-md:where([data-open]:not([data-open=false])),#root#root#root .data-open\:shadow-md:where([data-state=open]){--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .data-open\:duration-600:where([data-open]:not([data-open=false])),#root#root#root .data-open\:duration-600:where([data-state=open]){--tw-duration:.6s;transition-duration:.6s}#root#root#root .data-open\:fade-in-0:where([data-open]:not([data-open=false])),#root#root#root .data-open\:fade-in-0:where([data-state=open]){--tw-enter-opacity:0}#root#root#root .data-open\:slide-in-from-bottom-20:where([data-open]:not([data-open=false])),#root#root#root .data-open\:slide-in-from-bottom-20:where([data-state=open]){--tw-enter-translate-y:calc(.2*100%)}#root#root#root .data-open\:slide-in-from-left-0:where([data-open]:not([data-open=false])),#root#root#root .data-open\:slide-in-from-left-0:where([data-state=open]){--tw-enter-translate-x:calc(0*-100%)}#root#root#root .data-open\:slide-in-from-left-10:where([data-open]:not([data-open=false])),#root#root#root .data-open\:slide-in-from-left-10:where([data-state=open]){--tw-enter-translate-x:calc(.1*-100%)}#root#root#root .data-open\:slide-in-from-left-20:where([data-open]:not([data-open=false])),#root#root#root .data-open\:slide-in-from-left-20:where([data-state=open]){--tw-enter-translate-x:calc(.2*-100%)}#root#root#root .data-open\:slide-in-from-right-10:where([data-open]:not([data-open=false])),#root#root#root .data-open\:slide-in-from-right-10:where([data-state=open]){--tw-enter-translate-x:calc(.1*100%)}#root#root#root .data-open\:slide-in-from-top-0:where([data-open]:not([data-open=false])),#root#root#root .data-open\:slide-in-from-top-0:where([data-state=open]){--tw-enter-translate-y:calc(0*-100%)}#root#root#root .data-open\:zoom-in-0\!:where([data-open]:not([data-open=false])),#root#root#root .data-open\:zoom-in-0\!:where([data-state=open]){--tw-enter-scale:0!important}#root#root#root .data-open\:zoom-in-95:where([data-open]:not([data-open=false])),#root#root#root .data-open\:zoom-in-95:where([data-state=open]){--tw-enter-scale:.95}#root#root#root .data-open\:zoom-in-100:where([data-open]:not([data-open=false])),#root#root#root .data-open\:zoom-in-100:where([data-state=open]){--tw-enter-scale:1}#root#root#root .data-open\:zoom-in-100\!:where([data-open]:not([data-open=false])),#root#root#root .data-open\:zoom-in-100\!:where([data-state=open]){--tw-enter-scale:1!important}#root#root#root .data-open\:slide-in-from-bottom-8:where([data-open]:not([data-open=false])),#root#root#root .data-open\:slide-in-from-bottom-8:where([data-state=open]){--tw-enter-translate-y:calc(8*var(--spacing))}#root#root#root .not-last\:data-open\:border-b-2:not(:last-child):where([data-open]:not([data-open=false])),#root#root#root .not-last\:data-open\:border-b-2:not(:last-child):where([data-state=open]){border-bottom-style:var(--tw-border-style);border-bottom-width:2px}@media (hover:hover){#root#root#root :is(.data-open\:hover\:bg-transparent:where([data-state=open]),.data-open\:hover\:bg-transparent:where([data-open]:not([data-open=false]))):hover{background-color:#0000}#root#root#root :is(.data-open\:hover\:text-primary:where([data-state=open]),.data-open\:hover\:text-primary:where([data-open]:not([data-open=false]))):hover{color:var(--primary)}}#root#root#root :is(.data-open\:focus\:bg-transparent:where([data-state=open]),.data-open\:focus\:bg-transparent:where([data-open]:not([data-open=false]))):focus{background-color:#0000}#root#root#root :is(.data-open\:focus\:text-primary:where([data-state=open]),.data-open\:focus\:text-primary:where([data-open]:not([data-open=false]))):focus{color:var(--primary)}#root#root#root .data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side=bottom]:where([data-open]:not([data-open=false])),#root#root#root .data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side=bottom]:where([data-state=open]){--tw-enter-translate-y:calc(.1*100%)}#root#root#root :is(.data-open\:data-\[side\=bottom\]\:slide-in-from-bottom-20:where([data-state=open]),.data-open\:data-\[side\=bottom\]\:slide-in-from-bottom-20:where([data-open]:not([data-open=false])))[data-side=bottom]{--tw-enter-translate-y:calc(.2*100%)}#root#root#root :is(.data-open\:data-\[side\=bottom\]\:slide-in-from-top-0:where([data-state=open]),.data-open\:data-\[side\=bottom\]\:slide-in-from-top-0:where([data-open]:not([data-open=false])))[data-side=bottom]{--tw-enter-translate-y:calc(0*-100%)}#root#root#root .data-\[side\=left\]\:data-open\:slide-in-from-left-10[data-side=left]:where([data-open]:not([data-open=false])),#root#root#root .data-\[side\=left\]\:data-open\:slide-in-from-left-10[data-side=left]:where([data-state=open]){--tw-enter-translate-x:calc(.1*-100%)}#root#root#root .data-\[side\=right\]\:data-open\:slide-in-from-right-10[data-side=right]:where([data-open]:not([data-open=false])),#root#root#root .data-\[side\=right\]\:data-open\:slide-in-from-right-10[data-side=right]:where([data-state=open]){--tw-enter-translate-x:calc(.1*100%)}#root#root#root .data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side=top]:where([data-open]:not([data-open=false])),#root#root#root .data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side=top]:where([data-state=open]){--tw-enter-translate-y:calc(.1*-100%)}#root#root#root :is(.data-open\:data-\[side\=top\]\:slide-in-from-bottom-0:where([data-state=open]),.data-open\:data-\[side\=top\]\:slide-in-from-bottom-0:where([data-open]:not([data-open=false])))[data-side=top]{--tw-enter-translate-y:calc(0*100%)}#root#root#root :is(.data-open\:data-\[side\=top\]\:slide-in-from-bottom-20:where([data-state=open]),.data-open\:data-\[side\=top\]\:slide-in-from-bottom-20:where([data-open]:not([data-open=false])))[data-side=top]{--tw-enter-translate-y:calc(.2*100%)}#root#root#root .dark\:data-open\:border-amber-400:is(.dark *):where([data-open]:not([data-open=false])),#root#root#root .dark\:data-open\:border-amber-400:is(.dark *):where([data-state=open]){border-color:var(--color-amber-400,oklch(82.8% .189 84.429))}@media (hover:hover){#root#root#root :is(.dark\:data-open\:hover\:bg-accent\/50:is(.dark *):where([data-state=open]),.dark\:data-open\:hover\:bg-accent\/50:is(.dark *):where([data-open]:not([data-open=false]))):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.dark\:data-open\:hover\:bg-accent\/50:is(.dark *):where([data-state=open]),.dark\:data-open\:hover\:bg-accent\/50:is(.dark *):where([data-open]:not([data-open=false]))):hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}}#root#root#root .data-closed\:animate-collapsible-up:where([data-closed]:not([data-closed=false])),#root#root#root .data-closed\:animate-collapsible-up:where([data-state=closed]){animation:collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .data-closed\:animate-none:where([data-closed]:not([data-closed=false])),#root#root#root .data-closed\:animate-none:where([data-state=closed]){animation:none}#root#root#root .data-closed\:animate-out:where([data-closed]:not([data-closed=false])),#root#root#root .data-closed\:animate-out:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#root#root#root .data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])),#root#root#root .data-closed\:overflow-hidden:where([data-state=closed]){overflow:hidden}#root#root#root .data-closed\:duration-0:where([data-closed]:not([data-closed=false])),#root#root#root .data-closed\:duration-0:where([data-state=closed]){--tw-duration:0s;transition-duration:0s}#root#root#root .data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])),#root#root#root .data-closed\:fade-out-0:where([data-state=closed]){--tw-exit-opacity:0}#root#root#root .data-closed\:slide-out-to-bottom-20:where([data-closed]:not([data-closed=false])),#root#root#root .data-closed\:slide-out-to-bottom-20:where([data-state=closed]){--tw-exit-translate-y:calc(.2*100%)}#root#root#root .data-closed\:slide-out-to-left-0:where([data-closed]:not([data-closed=false])),#root#root#root .data-closed\:slide-out-to-left-0:where([data-state=closed]){--tw-exit-translate-x:calc(0*-100%)}#root#root#root .data-closed\:slide-out-to-left-10:where([data-closed]:not([data-closed=false])),#root#root#root .data-closed\:slide-out-to-left-10:where([data-state=closed]){--tw-exit-translate-x:calc(.1*-100%)}#root#root#root .data-closed\:slide-out-to-left-20:where([data-closed]:not([data-closed=false])),#root#root#root .data-closed\:slide-out-to-left-20:where([data-state=closed]){--tw-exit-translate-x:calc(.2*-100%)}#root#root#root .data-closed\:slide-out-to-right-10:where([data-closed]:not([data-closed=false])),#root#root#root .data-closed\:slide-out-to-right-10:where([data-state=closed]){--tw-exit-translate-x:calc(.1*100%)}#root#root#root .data-closed\:slide-out-to-top-0:where([data-closed]:not([data-closed=false])),#root#root#root .data-closed\:slide-out-to-top-0:where([data-state=closed]){--tw-exit-translate-y:calc(0*-100%)}#root#root#root .data-closed\:zoom-out-0\!:where([data-closed]:not([data-closed=false])),#root#root#root .data-closed\:zoom-out-0\!:where([data-state=closed]){--tw-exit-scale:0!important}#root#root#root .data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])),#root#root#root .data-closed\:zoom-out-95:where([data-state=closed]){--tw-exit-scale:.95}#root#root#root .data-closed\:zoom-out-100:where([data-closed]:not([data-closed=false])),#root#root#root .data-closed\:zoom-out-100:where([data-state=closed]){--tw-exit-scale:1}#root#root#root .data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side=bottom]:where([data-closed]:not([data-closed=false])),#root#root#root .data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side=bottom]:where([data-state=closed]){--tw-exit-translate-y:calc(.1*100%)}#root#root#root .data-\[side\=left\]\:data-closed\:slide-out-to-left-10[data-side=left]:where([data-closed]:not([data-closed=false])),#root#root#root .data-\[side\=left\]\:data-closed\:slide-out-to-left-10[data-side=left]:where([data-state=closed]){--tw-exit-translate-x:calc(.1*-100%)}#root#root#root .data-\[side\=right\]\:data-closed\:slide-out-to-right-10[data-side=right]:where([data-closed]:not([data-closed=false])),#root#root#root .data-\[side\=right\]\:data-closed\:slide-out-to-right-10[data-side=right]:where([data-state=closed]){--tw-exit-translate-x:calc(.1*100%)}#root#root#root .data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side=top]:where([data-closed]:not([data-closed=false])),#root#root#root .data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side=top]:where([data-state=closed]){--tw-exit-translate-y:calc(.1*-100%)}#root#root#root .data-checked\:block:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:block:where([data-state=checked]){display:block}#root#root#root .data-checked\:border-amber-400:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:border-amber-400:where([data-state=checked]){border-color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .data-checked\:border-amber-600:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:border-amber-600:where([data-state=checked]){border-color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root .data-checked\:border-blue-500\!:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:border-blue-500\!:where([data-state=checked]){border-color:var(--color-blue-500,oklch(62.3% .214 259.815))!important}#root#root#root .data-checked\:border-blue-600:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:border-blue-600:where([data-state=checked]){border-color:var(--color-blue-600,oklch(54.6% .245 262.881))}#root#root#root .data-checked\:border-cyan-400:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:border-cyan-400:where([data-state=checked]){border-color:var(--color-cyan-400,oklch(78.9% .154 211.53))}#root#root#root .data-checked\:border-destructive:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:border-destructive:where([data-state=checked]){border-color:var(--destructive)}#root#root#root .data-checked\:border-destructive\!:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:border-destructive\!:where([data-state=checked]){border-color:var(--destructive)!important}#root#root#root .data-checked\:border-emerald-400:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:border-emerald-400:where([data-state=checked]){border-color:var(--color-emerald-400,oklch(76.5% .177 163.223))}#root#root#root .data-checked\:border-fuchsia-400:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:border-fuchsia-400:where([data-state=checked]){border-color:var(--color-fuchsia-400,oklch(74% .238 322.16))}#root#root#root .data-checked\:border-green-600:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:border-green-600:where([data-state=checked]){border-color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .data-checked\:border-green-600\!:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:border-green-600\!:where([data-state=checked]){border-color:var(--color-green-600,oklch(62.7% .194 149.214))!important}#root#root#root .data-checked\:border-input:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:border-input:where([data-state=checked]){border-color:var(--input)}#root#root#root .data-checked\:border-lime-400:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:border-lime-400:where([data-state=checked]){border-color:var(--color-lime-400,oklch(84.1% .238 128.85))}#root#root#root .data-checked\:border-primary:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:border-primary:where([data-state=checked]){border-color:var(--primary)}#root#root#root .data-checked\:border-rose-400:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:border-rose-400:where([data-state=checked]){border-color:var(--color-rose-400,oklch(71.2% .194 13.428))}#root#root#root .data-checked\:border-sky-400:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:border-sky-400:where([data-state=checked]){border-color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .data-checked\:border-sky-600:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:border-sky-600:where([data-state=checked]){border-color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .data-checked\:border-sky-600\!:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:border-sky-600\!:where([data-state=checked]){border-color:var(--color-sky-600,oklch(58.8% .158 241.966))!important}#root#root#root .data-checked\:border-violet-400:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:border-violet-400:where([data-state=checked]){border-color:var(--color-violet-400,oklch(70.2% .183 293.541))}#root#root#root .data-checked\:bg-accent:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:bg-accent:where([data-state=checked]){background-color:var(--accent)}#root#root#root .data-checked\:bg-amber-400:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:bg-amber-400:where([data-state=checked]){background-color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .data-checked\:bg-amber-600:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:bg-amber-600:where([data-state=checked]){background-color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root .data-checked\:bg-blue-500\!:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:bg-blue-500\!:where([data-state=checked]){background-color:var(--color-blue-500,oklch(62.3% .214 259.815))!important}#root#root#root .data-checked\:bg-blue-600:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:bg-blue-600:where([data-state=checked]){background-color:var(--color-blue-600,oklch(54.6% .245 262.881))}#root#root#root .data-checked\:bg-cyan-400:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:bg-cyan-400:where([data-state=checked]){background-color:var(--color-cyan-400,oklch(78.9% .154 211.53))}#root#root#root .data-checked\:bg-destructive:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:bg-destructive:where([data-state=checked]){background-color:var(--destructive)}#root#root#root .data-checked\:bg-emerald-400:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:bg-emerald-400:where([data-state=checked]){background-color:var(--color-emerald-400,oklch(76.5% .177 163.223))}#root#root#root .data-checked\:bg-fuchsia-400:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:bg-fuchsia-400:where([data-state=checked]){background-color:var(--color-fuchsia-400,oklch(74% .238 322.16))}#root#root#root .data-checked\:bg-green-600:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:bg-green-600:where([data-state=checked]){background-color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .data-checked\:bg-input\/50:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:bg-input\/50:where([data-state=checked]){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-checked\:bg-input\/50:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:bg-input\/50:where([data-state=checked]){background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root#root#root .data-checked\:bg-lime-400:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:bg-lime-400:where([data-state=checked]){background-color:var(--color-lime-400,oklch(84.1% .238 128.85))}#root#root#root .data-checked\:bg-muted:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:bg-muted:where([data-state=checked]){background-color:var(--muted)}#root#root#root .data-checked\:bg-primary:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:bg-primary:where([data-state=checked]){background-color:var(--primary)}#root#root#root .data-checked\:bg-primary\!:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:bg-primary\!:where([data-state=checked]){background-color:var(--primary)!important}#root#root#root .data-checked\:bg-primary-foreground:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:bg-primary-foreground:where([data-state=checked]){background-color:var(--primary-foreground)}#root#root#root .data-checked\:bg-rose-400:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:bg-rose-400:where([data-state=checked]){background-color:var(--color-rose-400,oklch(71.2% .194 13.428))}#root#root#root .data-checked\:bg-sky-400:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:bg-sky-400:where([data-state=checked]){background-color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .data-checked\:bg-sky-600:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:bg-sky-600:where([data-state=checked]){background-color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .data-checked\:bg-transparent:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:bg-transparent:where([data-state=checked]){background-color:#0000}#root#root#root .data-checked\:bg-violet-400:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:bg-violet-400:where([data-state=checked]){background-color:var(--color-violet-400,oklch(70.2% .183 293.541))}#root#root#root .data-checked\:from-sky-400:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:from-sky-400:where([data-state=checked]){--tw-gradient-from:var(--color-sky-400,oklch(74.6% .16 232.661));--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))}#root#root#root .data-checked\:to-indigo-700:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:to-indigo-700:where([data-state=checked]){--tw-gradient-to:var(--color-indigo-700,oklch(45.7% .24 277.023));--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))}#root#root#root .data-checked\:text-accent-foreground:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:text-accent-foreground:where([data-state=checked]){color:var(--accent-foreground)}#root#root#root .data-checked\:text-destructive:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:text-destructive:where([data-state=checked]){color:var(--destructive)}#root#root#root .data-checked\:text-green-600:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:text-green-600:where([data-state=checked]){color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:text-primary-foreground:where([data-state=checked]){color:var(--primary-foreground)}#root#root#root .data-checked\:text-sky-600:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:text-sky-600:where([data-state=checked]){color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .data-checked\:text-white:where([data-checked]:not([data-checked=false])),#root#root#root .data-checked\:text-white:where([data-state=checked]){color:var(--color-white,#fff)}#root#root#root .dark\:data-checked\:border-amber-400:is(.dark *):where([data-checked]:not([data-checked=false])),#root#root#root .dark\:data-checked\:border-amber-400:is(.dark *):where([data-state=checked]){border-color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .dark\:data-checked\:border-blue-700:is(.dark *):where([data-checked]:not([data-checked=false])),#root#root#root .dark\:data-checked\:border-blue-700:is(.dark *):where([data-state=checked]){border-color:var(--color-blue-700,oklch(48.8% .243 264.376))}#root#root#root .dark\:data-checked\:border-destructive:is(.dark *):where([data-checked]:not([data-checked=false])),#root#root#root .dark\:data-checked\:border-destructive:is(.dark *):where([data-state=checked]){border-color:var(--destructive)}#root#root#root .dark\:data-checked\:border-green-400:is(.dark *):where([data-checked]:not([data-checked=false])),#root#root#root .dark\:data-checked\:border-green-400:is(.dark *):where([data-state=checked]){border-color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .dark\:data-checked\:border-green-400\!:is(.dark *):where([data-checked]:not([data-checked=false])),#root#root#root .dark\:data-checked\:border-green-400\!:is(.dark *):where([data-state=checked]){border-color:var(--color-green-400,oklch(79.2% .209 151.711))!important}#root#root#root .dark\:data-checked\:border-sky-400:is(.dark *):where([data-checked]:not([data-checked=false])),#root#root#root .dark\:data-checked\:border-sky-400:is(.dark *):where([data-state=checked]){border-color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:data-checked\:border-sky-400\!:is(.dark *):where([data-checked]:not([data-checked=false])),#root#root#root .dark\:data-checked\:border-sky-400\!:is(.dark *):where([data-state=checked]){border-color:var(--color-sky-400,oklch(74.6% .16 232.661))!important}#root#root#root .dark\:data-checked\:bg-amber-400:is(.dark *):where([data-checked]:not([data-checked=false])),#root#root#root .dark\:data-checked\:bg-amber-400:is(.dark *):where([data-state=checked]){background-color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .dark\:data-checked\:bg-blue-700:is(.dark *):where([data-checked]:not([data-checked=false])),#root#root#root .dark\:data-checked\:bg-blue-700:is(.dark *):where([data-state=checked]){background-color:var(--color-blue-700,oklch(48.8% .243 264.376))}#root#root#root .dark\:data-checked\:bg-cyan-400:is(.dark *):where([data-checked]:not([data-checked=false])),#root#root#root .dark\:data-checked\:bg-cyan-400:is(.dark *):where([data-state=checked]){background-color:var(--color-cyan-400,oklch(78.9% .154 211.53))}#root#root#root .dark\:data-checked\:bg-destructive:is(.dark *):where([data-checked]:not([data-checked=false])),#root#root#root .dark\:data-checked\:bg-destructive:is(.dark *):where([data-state=checked]){background-color:var(--destructive)}#root#root#root .dark\:data-checked\:bg-emerald-400:is(.dark *):where([data-checked]:not([data-checked=false])),#root#root#root .dark\:data-checked\:bg-emerald-400:is(.dark *):where([data-state=checked]){background-color:var(--color-emerald-400,oklch(76.5% .177 163.223))}#root#root#root .dark\:data-checked\:bg-fuchsia-400:is(.dark *):where([data-checked]:not([data-checked=false])),#root#root#root .dark\:data-checked\:bg-fuchsia-400:is(.dark *):where([data-state=checked]){background-color:var(--color-fuchsia-400,oklch(74% .238 322.16))}#root#root#root .dark\:data-checked\:bg-green-400:is(.dark *):where([data-checked]:not([data-checked=false])),#root#root#root .dark\:data-checked\:bg-green-400:is(.dark *):where([data-state=checked]){background-color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .dark\:data-checked\:bg-lime-400:is(.dark *):where([data-checked]:not([data-checked=false])),#root#root#root .dark\:data-checked\:bg-lime-400:is(.dark *):where([data-state=checked]){background-color:var(--color-lime-400,oklch(84.1% .238 128.85))}#root#root#root .dark\:data-checked\:bg-primary:is(.dark *):where([data-checked]:not([data-checked=false])),#root#root#root .dark\:data-checked\:bg-primary:is(.dark *):where([data-state=checked]){background-color:var(--primary)}#root#root#root .dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-checked]:not([data-checked=false])),#root#root#root .dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-state=checked]){background-color:var(--primary-foreground)}#root#root#root .dark\:data-checked\:bg-rose-400:is(.dark *):where([data-checked]:not([data-checked=false])),#root#root#root .dark\:data-checked\:bg-rose-400:is(.dark *):where([data-state=checked]){background-color:var(--color-rose-400,oklch(71.2% .194 13.428))}#root#root#root .dark\:data-checked\:bg-sky-400:is(.dark *):where([data-checked]:not([data-checked=false])),#root#root#root .dark\:data-checked\:bg-sky-400:is(.dark *):where([data-state=checked]){background-color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:data-checked\:bg-violet-400:is(.dark *):where([data-checked]:not([data-checked=false])),#root#root#root .dark\:data-checked\:bg-violet-400:is(.dark *):where([data-state=checked]){background-color:var(--color-violet-400,oklch(70.2% .183 293.541))}#root#root#root .dark\:data-checked\:text-green-400:is(.dark *):where([data-checked]:not([data-checked=false])),#root#root#root .dark\:data-checked\:text-green-400:is(.dark *):where([data-state=checked]){color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .dark\:data-checked\:text-sky-400:is(.dark *):where([data-checked]:not([data-checked=false])),#root#root#root .dark\:data-checked\:text-sky-400:is(.dark *):where([data-state=checked]){color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .data-unchecked\:hidden:where([data-state=unchecked]),#root#root#root .data-unchecked\:hidden:where([data-unchecked]:not([data-unchecked=false])){display:none}#root#root#root .data-unchecked\:bg-input:where([data-state=unchecked]),#root#root#root .data-unchecked\:bg-input:where([data-unchecked]:not([data-unchecked=false])),#root#root#root .data-unchecked\:bg-input\/50:where([data-state=unchecked]),#root#root#root .data-unchecked\:bg-input\/50:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-unchecked\:bg-input\/50:where([data-state=unchecked]),#root#root#root .data-unchecked\:bg-input\/50:where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab,var(--input) 50%,transparent)}}#root#root#root .dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-state=unchecked]),#root#root#root .dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}#root#root#root .dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),#root#root#root .dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),#root#root#root .dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab,var(--input) 80%,transparent)}}#root#root#root .data-selected\:bg-accent:where([data-selected=true]){background-color:var(--accent)}#root#root#root .data-selected\:bg-muted:where([data-selected=true]){background-color:var(--muted)}#root#root#root .data-selected\:text-accent-foreground:where([data-selected=true]){color:var(--accent-foreground)}#root#root#root .data-selected\:text-foreground:where([data-selected=true]){color:var(--foreground)}#root#root#root .data-disabled\:pointer-events-none:where([data-disabled=true]),#root#root#root .data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}#root#root#root .data-disabled\:cursor-not-allowed:where([data-disabled=true]),#root#root#root .data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}#root#root#root .data-disabled\:text-muted-foreground:where([data-disabled=true]),#root#root#root .data-disabled\:text-muted-foreground:where([data-disabled]:not([data-disabled=false])){color:var(--muted-foreground)}#root#root#root .data-disabled\:opacity-50:where([data-disabled=true]),#root#root#root .data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}#root#root#root .data-active\:z-1:where([data-active]:not([data-active=false])),#root#root#root .data-active\:z-1:where([data-state=active]){z-index:1}#root#root#root .data-active\:-mb-0\.75:where([data-active]:not([data-active=false])),#root#root#root .data-active\:-mb-0\.75:where([data-state=active]){margin-bottom:calc(var(--spacing,.25rem) * -.75)}#root#root#root .data-active\:rounded-b-none:where([data-active]:not([data-active=false])),#root#root#root .data-active\:rounded-b-none:where([data-state=active]){border-bottom-right-radius:0;border-bottom-left-radius:0}#root#root#root .data-active\:border:where([data-active]:not([data-active=false])),#root#root#root .data-active\:border:where([data-state=active]){border-style:var(--tw-border-style);border-width:1px}#root#root#root .data-active\:border-b-2:where([data-active]:not([data-active=false])),#root#root#root .data-active\:border-b-2:where([data-state=active]){border-bottom-style:var(--tw-border-style);border-bottom-width:2px}#root#root#root .data-active\:border-border:where([data-active]:not([data-active=false])),#root#root#root .data-active\:border-border:where([data-state=active]){border-color:var(--border)}#root#root#root .data-active\:border-input:where([data-active]:not([data-active=false])),#root#root#root .data-active\:border-input:where([data-state=active]){border-color:var(--input)}#root#root#root .data-active\:border-primary:where([data-active]:not([data-active=false])),#root#root#root .data-active\:border-primary:where([data-state=active]){border-color:var(--primary)}#root#root#root .data-active\:border-primary\!:where([data-active]:not([data-active=false])),#root#root#root .data-active\:border-primary\!:where([data-state=active]){border-color:var(--primary)!important}#root#root#root .data-active\:border-primary\/20:where([data-active]:not([data-active=false])),#root#root#root .data-active\:border-primary\/20:where([data-state=active]){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-active\:border-primary\/20:where([data-active]:not([data-active=false])),#root#root#root .data-active\:border-primary\/20:where([data-state=active]){border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .data-active\:border-primary\/60\!:where([data-active]:not([data-active=false])),#root#root#root .data-active\:border-primary\/60\!:where([data-state=active]){border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-active\:border-primary\/60\!:where([data-active]:not([data-active=false])),#root#root#root .data-active\:border-primary\/60\!:where([data-state=active]){border-color:color-mix(in oklab,var(--primary) 60%,transparent)!important}}#root#root#root .data-active\:border-b-background\!:where([data-active]:not([data-active=false])),#root#root#root .data-active\:border-b-background\!:where([data-state=active]){border-bottom-color:var(--background)!important}#root#root#root .data-active\:border-b-primary:where([data-active]:not([data-active=false])),#root#root#root .data-active\:border-b-primary:where([data-state=active]){border-bottom-color:var(--primary)}#root#root#root .data-active\:bg-background:where([data-active]:not([data-active=false])),#root#root#root .data-active\:bg-background:where([data-state=active]){background-color:var(--background)}#root#root#root .data-active\:bg-background\!:where([data-active]:not([data-active=false])),#root#root#root .data-active\:bg-background\!:where([data-state=active]){background-color:var(--background)!important}#root#root#root .data-active\:bg-background\/10:where([data-active]:not([data-active=false])),#root#root#root .data-active\:bg-background\/10:where([data-state=active]){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-active\:bg-background\/10:where([data-active]:not([data-active=false])),#root#root#root .data-active\:bg-background\/10:where([data-state=active]){background-color:color-mix(in oklab,var(--background) 10%,transparent)}}#root#root#root .data-active\:bg-muted:where([data-active]:not([data-active=false])),#root#root#root .data-active\:bg-muted:where([data-state=active]){background-color:var(--muted)}#root#root#root .data-active\:bg-muted\!:where([data-active]:not([data-active=false])),#root#root#root .data-active\:bg-muted\!:where([data-state=active]){background-color:var(--muted)!important}#root#root#root .data-active\:bg-primary:where([data-active]:not([data-active=false])),#root#root#root .data-active\:bg-primary:where([data-state=active]){background-color:var(--primary)}#root#root#root .data-active\:bg-primary\!:where([data-active]:not([data-active=false])),#root#root#root .data-active\:bg-primary\!:where([data-state=active]){background-color:var(--primary)!important}#root#root#root .data-active\:bg-primary\/10:where([data-active]:not([data-active=false])),#root#root#root .data-active\:bg-primary\/10:where([data-state=active]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-active\:bg-primary\/10:where([data-active]:not([data-active=false])),#root#root#root .data-active\:bg-primary\/10:where([data-state=active]){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .data-active\:bg-primary\/10\!:where([data-active]:not([data-active=false])),#root#root#root .data-active\:bg-primary\/10\!:where([data-state=active]){background-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-active\:bg-primary\/10\!:where([data-active]:not([data-active=false])),#root#root#root .data-active\:bg-primary\/10\!:where([data-state=active]){background-color:color-mix(in oklab,var(--primary) 10%,transparent)!important}}#root#root#root .data-active\:bg-primary\/20:where([data-active]:not([data-active=false])),#root#root#root .data-active\:bg-primary\/20:where([data-state=active]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-active\:bg-primary\/20:where([data-active]:not([data-active=false])),#root#root#root .data-active\:bg-primary\/20:where([data-state=active]){background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .data-active\:bg-primary\/20\!:where([data-active]:not([data-active=false])),#root#root#root .data-active\:bg-primary\/20\!:where([data-state=active]){background-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .data-active\:bg-primary\/20\!:where([data-active]:not([data-active=false])),#root#root#root .data-active\:bg-primary\/20\!:where([data-state=active]){background-color:color-mix(in oklab,var(--primary) 20%,transparent)!important}}#root#root#root .data-active\:text-foreground:where([data-active]:not([data-active=false])),#root#root#root .data-active\:text-foreground:where([data-state=active]){color:var(--foreground)}#root#root#root .data-active\:text-muted:where([data-active]:not([data-active=false])),#root#root#root .data-active\:text-muted:where([data-state=active]){color:var(--muted)}#root#root#root .data-active\:text-primary:where([data-active]:not([data-active=false])),#root#root#root .data-active\:text-primary:where([data-state=active]){color:var(--primary)}#root#root#root .data-active\:text-primary\!:where([data-active]:not([data-active=false])),#root#root#root .data-active\:text-primary\!:where([data-state=active]){color:var(--primary)!important}#root#root#root .data-active\:text-primary-foreground:where([data-active]:not([data-active=false])),#root#root#root .data-active\:text-primary-foreground:where([data-state=active]){color:var(--primary-foreground)}#root#root#root .data-active\:text-primary-foreground\!:where([data-active]:not([data-active=false])),#root#root#root .data-active\:text-primary-foreground\!:where([data-state=active]){color:var(--primary-foreground)!important}#root#root#root .data-active\:shadow-md:where([data-active]:not([data-active=false])),#root#root#root .data-active\:shadow-md:where([data-state=active]){--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .data-active\:shadow-none:where([data-active]:not([data-active=false])),#root#root#root .data-active\:shadow-none:where([data-state=active]){--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)}#root#root#root .data-active\:shadow-none\!:where([data-active]:not([data-active=false])),#root#root#root .data-active\:shadow-none\!:where([data-state=active]){--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}#root#root#root .data-active\:shadow-sm:where([data-active]:not([data-active=false])),#root#root#root .data-active\:shadow-sm:where([data-state=active]){--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .data-active\:shadow-xs\!:where([data-active]:not([data-active=false])),#root#root#root .data-active\:shadow-xs\!:where([data-state=active]){--tw-shadow:var(--shadow-xs)!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}#root#root#root .group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])),#root#root#root .group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]){--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)}#root#root#root .group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),#root#root#root .group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){background-color:#0000}#root#root#root :is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}@media (hover:hover){#root#root#root :is(.data-active\:hover\:bg-primary:where([data-state=active]),.data-active\:hover\:bg-primary:where([data-active]:not([data-active=false]))):hover{background-color:var(--primary)}#root#root#root :is(.data-active\:hover\:text-primary-foreground:where([data-state=active]),.data-active\:hover\:text-primary-foreground:where([data-active]:not([data-active=false]))):hover{color:var(--primary-foreground)}#root#root#root .hover\:data-active\:text-primary:hover:where([data-active]:not([data-active=false])),#root#root#root .hover\:data-active\:text-primary:hover:where([data-state=active]){color:var(--primary)}#root#root#root .hover\:data-active\:text-primary-foreground:hover:where([data-active]:not([data-active=false])),#root#root#root .hover\:data-active\:text-primary-foreground:hover:where([data-state=active]){color:var(--primary-foreground)}}#root#root#root .dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])),#root#root#root .dark\:data-active\:border-input:is(.dark *):where([data-state=active]){border-color:var(--input)}#root#root#root .dark\:data-active\:border-primary:is(.dark *):where([data-active]:not([data-active=false])),#root#root#root .dark\:data-active\:border-primary:is(.dark *):where([data-state=active]),#root#root#root .dark\:data-active\:border-primary\/20:is(.dark *):where([data-active]:not([data-active=false])),#root#root#root .dark\:data-active\:border-primary\/20:is(.dark *):where([data-state=active]){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:data-active\:border-primary\/20:is(.dark *):where([data-active]:not([data-active=false])),#root#root#root .dark\:data-active\:border-primary\/20:is(.dark *):where([data-state=active]){border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .dark\:data-active\:border-transparent:is(.dark *):where([data-active]:not([data-active=false])),#root#root#root .dark\:data-active\:border-transparent:is(.dark *):where([data-state=active]){border-color:#0000}#root#root#root .dark\:data-active\:border-transparent\!:is(.dark *):where([data-active]:not([data-active=false])),#root#root#root .dark\:data-active\:border-transparent\!:is(.dark *):where([data-state=active]){border-color:#0000!important}#root#root#root .dark\:data-active\:bg-background:is(.dark *):where([data-active]:not([data-active=false])),#root#root#root .dark\:data-active\:bg-background:is(.dark *):where([data-state=active]){background-color:var(--background)}#root#root#root .dark\:data-active\:bg-card:is(.dark *):where([data-active]:not([data-active=false])),#root#root#root .dark\:data-active\:bg-card:is(.dark *):where([data-state=active]){background-color:var(--card)}#root#root#root .dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])),#root#root#root .dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])),#root#root#root .dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}#root#root#root .dark\:data-active\:bg-muted:is(.dark *):where([data-active]:not([data-active=false])),#root#root#root .dark\:data-active\:bg-muted:is(.dark *):where([data-state=active]){background-color:var(--muted)}#root#root#root .dark\:data-active\:bg-primary:is(.dark *):where([data-active]:not([data-active=false])),#root#root#root .dark\:data-active\:bg-primary:is(.dark *):where([data-state=active]),#root#root#root .dark\:data-active\:bg-primary\/10:is(.dark *):where([data-active]:not([data-active=false])),#root#root#root .dark\:data-active\:bg-primary\/10:is(.dark *):where([data-state=active]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:data-active\:bg-primary\/10:is(.dark *):where([data-active]:not([data-active=false])),#root#root#root .dark\:data-active\:bg-primary\/10:is(.dark *):where([data-state=active]){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .dark\:data-active\:bg-primary\/20:is(.dark *):where([data-active]:not([data-active=false])),#root#root#root .dark\:data-active\:bg-primary\/20:is(.dark *):where([data-state=active]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:data-active\:bg-primary\/20:is(.dark *):where([data-active]:not([data-active=false])),#root#root#root .dark\:data-active\:bg-primary\/20:is(.dark *):where([data-state=active]){background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])),#root#root#root .dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]){color:var(--foreground)}#root#root#root .dark\:data-active\:text-muted:is(.dark *):where([data-active]:not([data-active=false])),#root#root#root .dark\:data-active\:text-muted:is(.dark *):where([data-state=active]){color:var(--muted)}#root#root#root .dark\:data-active\:text-primary:is(.dark *):where([data-active]:not([data-active=false])),#root#root#root .dark\:data-active\:text-primary:is(.dark *):where([data-state=active]){color:var(--primary)}#root#root#root .dark\:data-active\:text-primary-foreground:is(.dark *):where([data-active]:not([data-active=false])),#root#root#root .dark\:data-active\:text-primary-foreground:is(.dark *):where([data-state=active]){color:var(--primary-foreground)}#root#root#root .dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),#root#root#root .dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){border-color:#0000}#root#root#root .dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),#root#root#root .dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){background-color:#0000}@media (hover:hover){#root#root#root :is(.dark\:data-active\:hover\:bg-primary:is(.dark *):where([data-state=active]),.dark\:data-active\:hover\:bg-primary:is(.dark *):where([data-active]:not([data-active=false]))):hover{background-color:var(--primary)}#root#root#root .dark\:hover\:data-active\:text-primary-foreground:is(.dark *):hover:where([data-active]:not([data-active=false])),#root#root#root .dark\:hover\:data-active\:text-primary-foreground:is(.dark *):hover:where([data-state=active]),#root#root#root :is(.dark\:data-active\:hover\:text-primary-foreground:is(.dark *):where([data-state=active]),.dark\:data-active\:hover\:text-primary-foreground:is(.dark *):where([data-active]:not([data-active=false]))):hover{color:var(--primary-foreground)}}#root#root#root .data-horizontal\:mx-px:where([data-orientation=horizontal]){margin-inline:1px}#root#root#root .data-horizontal\:h-0\.5:where([data-orientation=horizontal]){height:calc(var(--spacing,.25rem) * .5)}#root#root#root .data-horizontal\:h-1:where([data-orientation=horizontal]){height:calc(var(--spacing,.25rem) * 1)}#root#root#root .data-horizontal\:h-full:where([data-orientation=horizontal]){height:100%}#root#root#root .data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}#root#root#root .data-horizontal\:w-auto:where([data-orientation=horizontal]){width:auto}#root#root#root .data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}#root#root#root .data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}#root#root#root .data-vertical\:my-px:where([data-orientation=vertical]){margin-block:1px}#root#root#root .data-vertical\:h-4:where([data-orientation=vertical]){height:calc(var(--spacing,.25rem) * 4)}#root#root#root .data-vertical\:h-12:where([data-orientation=vertical]){height:calc(var(--spacing,.25rem) * 12)}#root#root#root .data-vertical\:h-auto:where([data-orientation=vertical]){height:auto}#root#root#root .data-vertical\:h-full:where([data-orientation=vertical]){height:100%}#root#root#root .data-vertical\:w-0\.5:where([data-orientation=vertical]){width:calc(var(--spacing,.25rem) * .5)}#root#root#root .data-vertical\:w-auto:where([data-orientation=vertical]){width:auto}#root#root#root .data-vertical\:w-full:where([data-orientation=vertical]){width:100%}#root#root#root .data-vertical\:w-px:where([data-orientation=vertical]){width:1px}#root#root#root .data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}#root#root#root .data-vertical\:items-stretch:where([data-orientation=vertical]){align-items:stretch}#root#root#root .data-vertical\:self-center:where([data-orientation=vertical]){align-self:center}#root#root#root .data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}#root#root#root :is(.\*\:data-vertical\:w-2>*):where([data-orientation=vertical]){width:calc(var(--spacing,.25rem) * 2)}#root#root#root .\[\&_\*\[data-slot\=combobox-trigger\]\]\:border-destructive [data-slot=combobox-trigger]{border-color:var(--destructive)}#root#root#root .\[\&_\*\[data-slot\=combobox-trigger\]\]\:ring-destructive\/50 [data-slot=combobox-trigger]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&_\*\[data-slot\=combobox-trigger\]\]\:ring-destructive\/50 [data-slot=combobox-trigger]{--tw-ring-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}#root#root#root .\[\&_\*\[role\=option\]\]\:pr-8 [role=option]{padding-right:calc(var(--spacing,.25rem) * 8)}#root#root#root .\[\&_\*\[role\=option\]\]\:pl-2 [role=option]{padding-left:calc(var(--spacing,.25rem) * 2)}#root#root#root .\[\&_\*\[role\=option\]\>span\]\:right-2 [role=option]>span{right:calc(var(--spacing,.25rem) * 2)}#root#root#root .\[\&_\*\[role\=option\]\>span\]\:left-auto [role=option]>span{left:auto}#root#root#root .\[\&_\*\[role\=option\]\>span\]\:flex [role=option]>span{display:flex}#root#root#root .\[\&_\*\[role\=option\]\>span\]\:items-center [role=option]>span{align-items:center}#root#root#root .\[\&_\*\[role\=option\]\>span\]\:gap-2 [role=option]>span{gap:calc(var(--spacing,.25rem) * 2)}#root#root#root .\[\&_\*\[role\=option\]\>span\>svg\]\:shrink-0 [role=option]>span>svg{flex-shrink:0}#root#root#root .\[\&_\*\[role\=option\]\>span\>svg\]\:text-muted-foreground\/80 [role=option]>span>svg{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&_\*\[role\=option\]\>span\>svg\]\:text-muted-foreground\/80 [role=option]>span>svg{color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}}#root#root#root .\[\&_\.animate-marquee-horizontal\]\:items-center .animate-marquee-horizontal{align-items:center}#root#root#root .\[\&_\.lucide-x\]\:text-white .lucide-x{color:var(--color-white,#fff)}#root#root#root .\[\&_\.rccs\]\:m-0\! .rccs{margin:calc(var(--spacing,.25rem) * 0)!important}#root#root#root .\[\&_\.rccs\\_\\_card\]\:size-full\! .rccs__card,#root#root#root .\[\&_\.rccs\]\:size-full\! .rccs{width:100%!important;height:100%!important}#root#root#root .\[\&_\.rccs\\_\\_card--back\]\:rounded-xl\! .rccs__card--back{border-radius:calc(var(--radius) * 1.4)!important}#root#root#root .\[\&_\.rccs\\_\\_card--back\]\:bg-\[linear-gradient\(135deg\,\#232326_0\%\,\#050505_100\%\)\]\! .rccs__card--back{background-image:linear-gradient(135deg,#232326,#050505)!important}#root#root#root .\[\&_\.rccs\\_\\_card--front\]\:rounded-xl\! .rccs__card--front{border-radius:calc(var(--radius) * 1.4)!important}#root#root#root .\[\&_\.rccs\\_\\_card--front\]\:bg-\[linear-gradient\(135deg\,\#232326_0\%\,\#050505_100\%\)\]\! .rccs__card--front{background-image:linear-gradient(135deg,#232326,#050505)!important}#root#root#root .\[\&_\.rccs\\_\\_card\\_\\_background\]\:hidden\! .rccs__card__background,#root#root#root .\[\&_\.rccs\\_\\_chip\]\:hidden\! .rccs__chip{display:none!important}#root#root#root .\[\&_\.rccs\\_\\_expiry\\_\\_valid\]\:text-\[9px\]\! .rccs__expiry__valid{font-size:9px!important}#root#root#root .\[\&_\.rccs\\_\\_expiry\\_\\_valid\]\:tracking-widest .rccs__expiry__valid{--tw-tracking:calc(var(--letter-spacing) + .1em);letter-spacing:calc(var(--letter-spacing) + .1em)}#root#root#root .\[\&_\.rccs\\_\\_expiry\\_\\_valid\]\:uppercase .rccs__expiry__valid{text-transform:uppercase}#root#root#root .\[\&_\.rccs\\_\\_expiry\\_\\_value\]\:text-sm\! .rccs__expiry__value{font-size:var(--text-sm,.875rem)!important;line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))!important}#root#root#root .\[\&_\.rccs\\_\\_issuer\]\:hidden\! .rccs__issuer{display:none!important}#root#root#root .\[\&_\.rccs\\_\\_name\]\:text-xs\! .rccs__name{font-size:var(--text-xs,.75rem)!important;line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))!important}#root#root#root .\[\&_\.rccs\\_\\_name\]\:tracking-wide .rccs__name{--tw-tracking:calc(var(--letter-spacing) + .025em);letter-spacing:calc(var(--letter-spacing) + .025em)}#root#root#root .\[\&_\.rccs\\_\\_number\]\:text-xl\! .rccs__number{font-size:var(--text-xl,1.25rem)!important;line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))!important}#root#root#root .\[\&_\.rccs\\_\\_number\]\:tracking-wider .rccs__number{--tw-tracking:calc(var(--letter-spacing) + .05em);letter-spacing:calc(var(--letter-spacing) + .05em)}#root#root#root .\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}#root#root#root .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab,var(--border) 50%,transparent)}}#root#root#root .\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}#root#root#root .\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}#root#root#root .\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#root#root#root .\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}#root#root#root .\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}#root#root#root .\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,#root#root#root .\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}#root#root#root .\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}#root#root#root .\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#root#root#root .\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}#root#root#root .\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}#root#root#root .\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#root#root#root .\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}#root#root#root :where(.\[\&_\[cmdk-group-items\]\]\:space-y-0 [cmdk-group-items]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 0) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root .\[\&_\[data-filled\=\'false\'\]_svg\]\:fill-red-500\/30 [data-filled=false] svg{fill:#fb2c364d}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&_\[data-filled\=\'false\'\]_svg\]\:fill-red-500\/30 [data-filled=false] svg{fill:color-mix(in oklab,var(--color-red-500,oklch(63.7% .237 25.331)) 30%,transparent)}}#root#root#root .\[\&_\[data-filled\=\'false\'\]_svg\]\:fill-transparent [data-filled=false] svg{fill:#0000}#root#root#root .\[\&_\[data-filled\=\'false\'\]_svg\]\:stroke-amber-400 [data-filled=false] svg{stroke:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .\[\&_\[data-filled\=\'false\'\]_svg\]\:stroke-foreground\/50 [data-filled=false] svg{stroke:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&_\[data-filled\=\'false\'\]_svg\]\:stroke-foreground\/50 [data-filled=false] svg{stroke:color-mix(in oklab,var(--foreground) 50%,transparent)}}#root#root#root .\[\&_\[data-filled\=\'false\'\]_svg\]\:stroke-red-500\/10 [data-filled=false] svg{stroke:#fb2c361a}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&_\[data-filled\=\'false\'\]_svg\]\:stroke-red-500\/10 [data-filled=false] svg{stroke:color-mix(in oklab,var(--color-red-500,oklch(63.7% .237 25.331)) 10%,transparent)}}#root#root#root .\[\&_\[data-filled\=\'false\'\]_svg\]\:stroke-1 [data-filled=false] svg{stroke-width:1px}#root#root#root .\[\&_\[data-filled\=\'false\'\]_svg\]\:stroke-\[1\.5px\] [data-filled=false] svg{stroke-width:1.5px}#root#root#root .\[\&_\[data-filled\=\'false\'\]_svg\]\:text-amber-400 [data-filled=false] svg{color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .\[\&_\[data-filled\=\'false\'\]_svg\]\:text-foreground\/50 [data-filled=false] svg{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&_\[data-filled\=\'false\'\]_svg\]\:text-foreground\/50 [data-filled=false] svg{color:color-mix(in oklab,var(--foreground) 50%,transparent)}}#root#root#root .\[\&_\[data-filled\=\'false\'\]_svg\]\:text-red-500\/10 [data-filled=false] svg{color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&_\[data-filled\=\'false\'\]_svg\]\:text-red-500\/10 [data-filled=false] svg{color:color-mix(in oklab,var(--color-red-500,oklch(63.7% .237 25.331)) 10%,transparent)}}#root#root#root .\[\&_\[data-filled\=\'true\'\]_svg\]\:stroke-1 [data-filled=true] svg{stroke-width:1px}#root#root#root .\[\&_\[data-filled\=\'true\'\]_svg\]\:stroke-\[1\.5px\] [data-filled=true] svg{stroke-width:1.5px}#root#root#root .\[\&_\[data-filled\=\'true\'\]_svg\]\:text-amber-400 [data-filled=true] svg{color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .\[\&_\[data-filled\=\'true\'\]_svg\]\:text-foreground [data-filled=true] svg{color:var(--foreground)}#root#root#root .\[\&_\[data-filled\=\'true\'\]_svg\]\:text-red-500 [data-filled=true] svg{color:var(--color-red-500,oklch(63.7% .237 25.331))}#root#root#root .\[\&_\[data-orientation\=vertical\]\[data-slot\=scroll-area-scrollbar\]\]\:w-1\.5 [data-orientation=vertical][data-slot=scroll-area-scrollbar]{width:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .\[\&_\[data-slot\=active-toggle-group-item\]\]\:\!rounded-full [data-slot=active-toggle-group-item]{border-radius:3.40282e+38px!important}#root#root#root .\[\&_\[data-slot\=active-toggle-group-item\]\]\:bg-background [data-slot=active-toggle-group-item],#root#root#root .aria-\[checked\=true\]\:\[\&_\[data-slot\=active-toggle-group-item\]\]\:bg-background[aria-checked=true] [data-slot=active-toggle-group-item]{background-color:var(--background)}#root#root#root .aria-\[checked\=true\]\:\[\&_\[data-slot\=active-toggle-group-item\]\]\:shadow-sm[aria-checked=true] [data-slot=active-toggle-group-item]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:text-white\/80\! [data-slot=navigation-menu-link]{color:#fffc!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:text-white\/80\! [data-slot=navigation-menu-link]{color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)!important}}@media (hover:hover){#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:hover\:bg-transparent\! [data-slot=navigation-menu-link]:hover{background-color:#0000!important}#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:hover\:text-neutral-900\! [data-slot=navigation-menu-link]:hover{color:var(--color-neutral-900,oklch(20.5% 0 0))!important}#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:hover\:text-white\! [data-slot=navigation-menu-link]:hover{color:var(--color-white,#fff)!important}}#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:data-\[active\=true\]\:bg-transparent\! [data-slot=navigation-menu-link][data-active=true],#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:focus\:bg-transparent\! [data-slot=navigation-menu-link]:focus{background-color:#0000!important}@media (hover:hover){#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:data-\[active\=true\]\:hover\:bg-transparent\! [data-slot=navigation-menu-link][data-active=true]:hover{background-color:#0000!important}}#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:data-\[active\=true\]\:focus\:bg-transparent\! [data-slot=navigation-menu-link][data-active=true]:focus{background-color:#0000!important}#root#root#root .dark\:\[\&_\[data-slot\=navigation-menu-link\]\]\:text-primary-foreground\/70\!:is(.dark *) [data-slot=navigation-menu-link]{color:var(--primary-foreground)!important}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:\[\&_\[data-slot\=navigation-menu-link\]\]\:text-primary-foreground\/70\!:is(.dark *) [data-slot=navigation-menu-link]{color:color-mix(in oklab,var(--primary-foreground) 70%,transparent)!important}}@media (hover:hover){#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:dark\:hover\:bg-transparent\! [data-slot=navigation-menu-link]:is(.dark *):hover{background-color:#0000!important}}#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:data-open\:bg-transparent\! [data-slot=navigation-menu-link]:where([data-open]:not([data-open=false])),#root#root#root .\[\&_\[data-slot\=navigation-menu-link\]\]\:data-open\:bg-transparent\! [data-slot=navigation-menu-link]:where([data-state=open]){background-color:#0000!important}@media (hover:hover){#root#root#root :is(.\[\&_\[data-slot\=navigation-menu-link\]\]\:data-open\:hover\:bg-transparent\! [data-slot=navigation-menu-link]:where([data-state=open]),.\[\&_\[data-slot\=navigation-menu-link\]\]\:data-open\:hover\:bg-transparent\! [data-slot=navigation-menu-link]:where([data-open]:not([data-open=false]))):hover{background-color:#0000!important}}#root#root#root :is(.\[\&_\[data-slot\=navigation-menu-link\]\]\:data-open\:focus\:bg-transparent\! [data-slot=navigation-menu-link]:where([data-state=open]),.\[\&_\[data-slot\=navigation-menu-link\]\]\:data-open\:focus\:bg-transparent\! [data-slot=navigation-menu-link]:where([data-open]:not([data-open=false]))):focus{background-color:#0000!important}#root#root#root .\[\&_\[data-slot\=navigation-menu-list\]\]\:flex-nowrap [data-slot=navigation-menu-list]{flex-wrap:nowrap}#root#root#root .\[\&_\[data-slot\=navigation-menu-list\]\]\:gap-1 [data-slot=navigation-menu-list]{gap:calc(var(--spacing,.25rem) * 1)}#root#root#root .\[\&_\[data-slot\=progress-indicator\]\]\:bg-amber-500 [data-slot=progress-indicator]{background-color:var(--color-amber-500,oklch(76.9% .188 70.08))}#root#root#root .\[\&_\[data-slot\=progress-indicator\]\]\:bg-blue-500 [data-slot=progress-indicator]{background-color:var(--color-blue-500,oklch(62.3% .214 259.815))}#root#root#root .\[\&_\[data-slot\=progress-indicator\]\]\:bg-destructive [data-slot=progress-indicator]{background-color:var(--destructive)}#root#root#root .\[\&_\[data-slot\=progress-indicator\]\]\:bg-green-500 [data-slot=progress-indicator]{background-color:var(--color-green-500,oklch(72.3% .219 149.579))}#root#root#root .\[\&_\[data-slot\=progress-indicator\]\]\:bg-violet-500 [data-slot=progress-indicator]{background-color:var(--color-violet-500,oklch(60.6% .25 292.717))}#root#root#root .\[\&_\[data-slot\=progress-indicator\]\]\:bg-zinc-500 [data-slot=progress-indicator]{background-color:var(--color-zinc-500,oklch(55.2% .016 285.938))}#root#root#root .\[\&_\[data-slot\=radio-group-indicator\]\>span\]\:size-2\.5 [data-slot=radio-group-indicator]>span{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .\[\&_\[data-slot\=radio-group-indicator\]\>span\]\:size-3 [data-slot=radio-group-indicator]>span{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root#root#root .\[\&_\[data-slot\=radio-group-indicator\]\>span\]\:bg-primary [data-slot=radio-group-indicator]>span{background-color:var(--primary)}#root#root#root .\[\&_\[data-slot\=scroll-area-viewport\]\]\:h-full [data-slot=scroll-area-viewport]{height:100%}#root#root#root .\[\&_\[data-slot\=scroll-area-viewport\]\]\:overscroll-contain [data-slot=scroll-area-viewport]{overscroll-behavior:contain}#root#root#root .\[\&_\[data-slot\=scroll-area-viewport\]\>div\]\:block\! [data-slot=scroll-area-viewport]>div{display:block!important}#root#root#root .\[\&_\[data-slot\=sidebar-inner\]\]\:bg-card [data-slot=sidebar-inner]{background-color:var(--card)}#root#root#root .\[\&_\[data-slot\=sidebar-inner\]\]\:bg-muted [data-slot=sidebar-inner]{background-color:var(--muted)}#root#root#root .dark\:\[\&_\[data-slot\=switch-thumb\]\[data-checked\]\]\:bg-primary-foreground:is(.dark *) [data-slot=switch-thumb][data-checked]{background-color:var(--primary-foreground)}#root#root#root .dark\:\[\&_\[data-slot\=switch-thumb\]\[data-unchecked\]\]\:bg-foreground:is(.dark *) [data-slot=switch-thumb][data-unchecked]{background-color:var(--foreground)}#root#root#root .\[\&_a\]\:cursor-none\! a{cursor:none!important}#root#root#root .\[\&_a\]\:underline a{text-decoration-line:underline}#root#root#root .\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){#root#root#root .\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}#root#root#root .\[\&_button\]\:cursor-none\! button{cursor:none!important}#root#root#root .\[\&_button\[data-range-middle\=true\]\]\:bg-transparent\! button[data-range-middle=true]{background-color:#0000!important}#root#root#root .\[\&_div\:focus\]\:bg-sky-600\/20 div:focus{background-color:#0084cc33}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&_div\:focus\]\:bg-sky-600\/20 div:focus{background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 20%,transparent)}}#root#root#root .dark\:\[\&_div\:focus\]\:bg-sky-400\/20:is(.dark *) div:focus{background-color:#00bcfe33}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:\[\&_div\:focus\]\:bg-sky-400\/20:is(.dark *) div:focus{background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 20%,transparent)}}#root#root#root .\[\&_div\>div\]\:rounded-full div>div{border-radius:3.40282e+38px}#root#root#root .\[\&_input\]\:p-0\! input{padding:calc(var(--spacing,.25rem) * 0)!important}#root#root#root .\[\&_line\]\:stroke-background line{stroke:var(--background)}#root#root#root .\[\&_line\]\:stroke-black line{stroke:var(--color-black,#000)}#root#root#root .\[\&_line\]\:stroke-indigo-600 line{stroke:var(--color-indigo-600,oklch(51.1% .262 276.966))}#root#root#root .\[\&_line\]\:stroke-primary line{stroke:var(--primary)}#root#root#root .\[\&_line\]\:stroke-primary-foreground line{stroke:var(--primary-foreground)}#root#root#root .dark\:\[\&_line\]\:stroke-indigo-600:is(.dark *) line{stroke:var(--color-indigo-600,oklch(51.1% .262 276.966))}#root#root#root .dark\:\[\&_line\]\:stroke-primary:is(.dark *) line{stroke:var(--primary)}#root#root#root .\[\&_option\:checked\]\:bg-accent option:checked{background-color:var(--accent)}#root#root#root .\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing,.25rem) * 4)}#root#root#root .\[\&_p\:not\(\:last-child\)\]\:mb-6 p:not(:last-child){margin-bottom:calc(var(--spacing,.25rem) * 6)}#root#root#root .\[\&_path\]\:stroke-background path{stroke:var(--background)}#root#root#root .\[\&_path\]\:stroke-black path{stroke:var(--color-black,#000)}#root#root#root .\[\&_path\]\:stroke-indigo-600 path{stroke:var(--color-indigo-600,oklch(51.1% .262 276.966))}#root#root#root .\[\&_path\]\:stroke-primary path{stroke:var(--primary)}#root#root#root .\[\&_path\]\:stroke-primary-foreground path{stroke:var(--primary-foreground)}#root#root#root .\[\&_path\]\:first\:fill-primary path:first-child{fill:var(--primary)}#root#root#root .\[\&_path\]\:last\:fill-background path:last-child{fill:var(--background)}#root#root#root .dark\:\[\&_path\]\:stroke-indigo-600:is(.dark *) path{stroke:var(--color-indigo-600,oklch(51.1% .262 276.966))}#root#root#root .dark\:\[\&_path\]\:stroke-primary:is(.dark *) path{stroke:var(--primary)}#root#root#root .\[\&_rect\]\:fill-card rect{fill:var(--card)}#root#root#root .\[\&_rect\]\:fill-muted rect{fill:var(--muted)}#root#root#root .\[\&_rect\]\:fill-primary rect{fill:var(--primary)}#root#root#root .\[\&_rect\]\:fill-primary-foreground rect{fill:var(--primary-foreground)}#root#root#root .\[\&_rect\]\:fill-sidebar rect{fill:var(--sidebar)}#root#root#root .\[\&_rect\]\:fill-white rect{fill:var(--color-white,#fff)}#root#root#root .dark\:\[\&_rect\]\:fill-primary:is(.dark *) rect{fill:var(--primary)}#root#root#root .dark\:\[\&_rect\]\:fill-primary-foreground:is(.dark *) rect{fill:var(--primary-foreground)}#root#root#root .\[\&_rect\:first-child\]\:fill-primary rect:first-child{fill:var(--primary)}#root#root#root .\[\&_span\]\:z-10 span{z-index:10}#root#root#root .\[\&_span\]\:ms-px span{margin-inline-start:1px}#root#root#root .\[\&_span\]\:size-3 span{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root#root#root .\[\&_span\]\:size-3\.5 span{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .\[\&_span\]\:size-5 span{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root#root#root .\[\&_span\]\:\!translate-x-0\.25 span{--tw-translate-x:calc(var(--spacing,.25rem) * .25)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}#root#root#root .\[\&_span\]\:rounded-lg\! span{border-radius:var(--radius)!important}#root#root#root .\[\&_span\]\:rounded-sm span{border-radius:calc(var(--radius) * .6)}#root#root#root .\[\&_span\]\:rounded-xs span{border-radius:var(--radius-xs,.125rem)}#root#root#root .\[\&_span\]\:border span{border-style:var(--tw-border-style);border-width:1px}#root#root#root .\[\&_span\]\:border-input span{border-color:var(--input)}#root#root#root .\[\&_span\]\:bg-background\! span{background-color:var(--background)!important}#root#root#root .\[\&_span\]\:transition-transform span{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .\[\&_span\]\:duration-300 span{--tw-duration:.3s;transition-duration:.3s}#root#root#root .\[\&_span\]\:duration-450 span{--tw-duration:.45s;transition-duration:.45s}#root#root#root .\[\&_span\]\:ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\] span{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}#root#root#root .\[\&_span\]\:group-data-\[size\=default\]\/switch\:size-4\.5 span:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing,.25rem) * 4.5);height:calc(var(--spacing,.25rem) * 4.5)}#root#root#root .\[\&_span\]\:group-data-\[size\=default\]\/switch\:size-5 span:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root#root#root .\[\&_span\]\:group-data-\[size\=default\]\/switch\:h-7 span:is(:where(.group\/switch)[data-size=default] *){height:calc(var(--spacing,.25rem) * 7)}#root#root#root .\[\&_span\]\:group-data-\[size\=default\]\/switch\:h-full span:is(:where(.group\/switch)[data-size=default] *){height:100%}#root#root#root .\[\&_span\]\:group-data-\[size\=default\]\/switch\:w-1\/2 span:is(:where(.group\/switch)[data-size=default] *){width:50%}#root#root#root .\[\&_span\]\:data-checked\:translate-x-4\.5 span:where([data-checked]:not([data-checked=false])),#root#root#root .\[\&_span\]\:data-checked\:translate-x-4\.5 span:where([data-state=checked]){--tw-translate-x:calc(var(--spacing,.25rem) * 4.5);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .\[\&_span\]\:data-checked\:translate-x-8\.75 span:where([data-checked]:not([data-checked=false])),#root#root#root .\[\&_span\]\:data-checked\:translate-x-8\.75 span:where([data-state=checked]){--tw-translate-x:calc(var(--spacing,.25rem) * 8.75);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .\[\&_span\]\:data-checked\:translate-x-\[99\%\] span:where([data-checked]:not([data-checked=false])),#root#root#root .\[\&_span\]\:data-checked\:translate-x-\[99\%\] span:where([data-state=checked]){--tw-translate-x:99%;translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root :is(.data-checked\:\[\&_span\]\:translate-x-4\.5:where([data-state=checked]),.data-checked\:\[\&_span\]\:translate-x-4\.5:where([data-checked]:not([data-checked=false]))) span{--tw-translate-x:calc(var(--spacing,.25rem) * 4.5);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root :is(.data-checked\:\[\&_span\]\:border-background:where([data-state=checked]),.data-checked\:\[\&_span\]\:border-background:where([data-checked]:not([data-checked=false]))) span{border-color:var(--background)}#root#root#root :is(.data-checked\:\[\&_span\]\:bg-amber-600:where([data-state=checked]),.data-checked\:\[\&_span\]\:bg-amber-600:where([data-checked]:not([data-checked=false]))) span{background-color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root :is(.data-checked\:\[\&_span\]\:bg-destructive:where([data-state=checked]),.data-checked\:\[\&_span\]\:bg-destructive:where([data-checked]:not([data-checked=false]))) span{background-color:var(--destructive)}#root#root#root :is(.data-checked\:\[\&_span\]\:bg-green-600:where([data-state=checked]),.data-checked\:\[\&_span\]\:bg-green-600:where([data-checked]:not([data-checked=false]))) span{background-color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root :is(.data-checked\:\[\&_span\]\:bg-primary:where([data-state=checked]),.data-checked\:\[\&_span\]\:bg-primary:where([data-checked]:not([data-checked=false]))) span{background-color:var(--primary)}#root#root#root :is(.data-checked\:\[\&_span\]\:bg-sky-600:where([data-state=checked]),.data-checked\:\[\&_span\]\:bg-sky-600:where([data-checked]:not([data-checked=false]))) span{background-color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root :is(.\[\&_span\]\:data-checked\:rtl\:-translate-x-4\.5 span:where([data-state=checked]),.\[\&_span\]\:data-checked\:rtl\:-translate-x-4\.5 span:where([data-checked]:not([data-checked=false]))):where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing,.25rem) * -4.5);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root :is(.\[\&_span\]\:data-checked\:rtl\:-translate-x-8\.75 span:where([data-state=checked]),.\[\&_span\]\:data-checked\:rtl\:-translate-x-8\.75 span:where([data-checked]:not([data-checked=false]))):where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing,.25rem) * -8.75);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root :is(.\[\&_span\]\:data-checked\:rtl\:-translate-x-\[99\%\] span:where([data-state=checked]),.\[\&_span\]\:data-checked\:rtl\:-translate-x-\[99\%\] span:where([data-checked]:not([data-checked=false]))):where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(99% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root :is(.data-checked\:\[\&_span\]\:rtl\:-translate-x-4\.5:where([data-state=checked]),.data-checked\:\[\&_span\]\:rtl\:-translate-x-4\.5:where([data-checked]:not([data-checked=false]))) span:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing,.25rem) * -4.5);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root :is(.dark\:data-checked\:\[\&_span\]\:bg-amber-400:is(.dark *):where([data-state=checked]),.dark\:data-checked\:\[\&_span\]\:bg-amber-400:is(.dark *):where([data-checked]:not([data-checked=false]))) span{background-color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root :is(.dark\:data-checked\:\[\&_span\]\:bg-destructive:is(.dark *):where([data-state=checked]),.dark\:data-checked\:\[\&_span\]\:bg-destructive:is(.dark *):where([data-checked]:not([data-checked=false]))) span{background-color:var(--destructive)}#root#root#root :is(.dark\:data-checked\:\[\&_span\]\:bg-green-400:is(.dark *):where([data-state=checked]),.dark\:data-checked\:\[\&_span\]\:bg-green-400:is(.dark *):where([data-checked]:not([data-checked=false]))) span{background-color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root :is(.dark\:data-checked\:\[\&_span\]\:bg-primary:is(.dark *):where([data-state=checked]),.dark\:data-checked\:\[\&_span\]\:bg-primary:is(.dark *):where([data-checked]:not([data-checked=false]))) span{background-color:var(--primary)}#root#root#root :is(.dark\:data-checked\:\[\&_span\]\:bg-sky-400:is(.dark *):where([data-state=checked]),.dark\:data-checked\:\[\&_span\]\:bg-sky-400:is(.dark *):where([data-checked]:not([data-checked=false]))) span{background-color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}#root#root#root .\[\&_strong\]\:text-foreground strong{color:var(--foreground)}#root#root#root .\[\&_svg\]\:pointer-events-none svg{pointer-events:none}#root#root#root .\[\&_svg\]\:invisible svg{visibility:hidden}#root#root#root .\[\&_svg\]\:absolute svg{position:absolute}#root#root#root .\[\&_svg\]\:top-1\/2 svg{top:50%}#root#root#root .\[\&_svg\]\:right-0 svg{right:calc(var(--spacing,.25rem) * 0)}#root#root#root .\[\&_svg\]\:ml-2 svg{margin-left:calc(var(--spacing,.25rem) * 2)}#root#root#root .\[\&_svg\]\:hidden svg{display:none}#root#root#root .\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .\[\&_svg\]\:size-3 svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root#root#root .\[\&_svg\]\:size-4 svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root#root#root .\[\&_svg\]\:size-4\! svg{width:calc(var(--spacing,.25rem) * 4)!important;height:calc(var(--spacing,.25rem) * 4)!important}#root#root#root .\[\&_svg\]\:size-4\.5 svg{width:calc(var(--spacing,.25rem) * 4.5);height:calc(var(--spacing,.25rem) * 4.5)}#root#root#root .\[\&_svg\]\:size-4\.5\! svg{width:calc(var(--spacing,.25rem) * 4.5)!important;height:calc(var(--spacing,.25rem) * 4.5)!important}#root#root#root .\[\&_svg\]\:size-5 svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root#root#root .\[\&_svg\]\:size-5\! svg{width:calc(var(--spacing,.25rem) * 5)!important;height:calc(var(--spacing,.25rem) * 5)!important}#root#root#root .\[\&_svg\]\:size-6 svg{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root#root#root .\[\&_svg\]\:size-6\.5 svg{width:calc(var(--spacing,.25rem) * 6.5);height:calc(var(--spacing,.25rem) * 6.5)}#root#root#root .\[\&_svg\]\:shrink-0 svg{flex-shrink:0}#root#root#root .\[\&_svg\]\:-translate-y-1\/2 svg{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .\[\&_svg\]\:bg-destructive svg{background-color:var(--destructive)}#root#root#root .\[\&_svg\]\:bg-neutral-200 svg{background-color:var(--color-neutral-200,oklch(92.2% 0 0))}#root#root#root .\[\&_svg\]\:fill-destructive svg{fill:var(--destructive)}#root#root#root .\[\&_svg\]\:fill-neutral-200 svg{fill:var(--color-neutral-200,oklch(92.2% 0 0))}#root#root#root .\[\&_svg\]\:fill-primary-foreground svg{fill:var(--primary-foreground)}#root#root#root .\[\&_svg\]\:text-foreground\! svg{color:var(--foreground)!important}#root#root#root .\[\&_svg\]\:text-primary svg{color:var(--primary)}#root#root#root .\[\&_svg\]\:text-primary\! svg{color:var(--primary)!important}#root#root#root .\[\&_svg\]\:text-primary-foreground\! svg{color:var(--primary-foreground)!important}#root#root#root .\[\&_svg\]\:text-sky-600\! svg{color:var(--color-sky-600,oklch(58.8% .158 241.966))!important}#root#root#root .\[\&_svg\]\:opacity-100 svg{opacity:1}#root#root#root .data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}@media (min-width:48rem){#root#root#root .md\:\[\&_svg\]\:size-7\.5 svg{width:calc(var(--spacing,.25rem) * 7.5);height:calc(var(--spacing,.25rem) * 7.5)}}#root#root#root .dark\:\[\&_svg\]\:bg-neutral-50:is(.dark *) svg{background-color:var(--color-neutral-50,oklch(98.5% 0 0))}#root#root#root .dark\:\[\&_svg\]\:fill-neutral-50:is(.dark *) svg{fill:var(--color-neutral-50,oklch(98.5% 0 0))}#root#root#root .dark\:\[\&_svg\]\:text-sky-400\!:is(.dark *) svg{color:var(--color-sky-400,oklch(74.6% .16 232.661))!important}#root#root#root :is(.data-checked\:\[\&_svg\]\:size-2\.5:where([data-state=checked]),.data-checked\:\[\&_svg\]\:size-2\.5:where([data-checked]:not([data-checked=false]))) svg{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .\[\&_svg\:not\(\[class\*\=\"size-\"\]\)\]\:size-6\! svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 6)!important;height:calc(var(--spacing,.25rem) * 6)!important}#root#root#root .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root#root#root .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root#root#root .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-full\! svg:not([class*=size-]){width:100%!important;height:100%!important}#root#root#root .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:rounded-\[5px\] svg:not([class*=size-]){border-radius:5px}#root#root#root .\[\&_svg\:not\(\[role\=img\]\)\:not\(\[class\*\=text-\]\)\]\:opacity-60 svg:not([role=img]):not([class*=text-]){opacity:.6}#root#root#root .\[\&_td\]\:border-border td{border-color:var(--border)}#root#root#root .\[\&_td\]\:py-1 td{padding-block:calc(var(--spacing,.25rem) * 1)}#root#root#root .\[\&_td\]\:py-2 td{padding-block:calc(var(--spacing,.25rem) * 2)}#root#root#root .\[\&_td\]\:py-px td{padding-block:1px}#root#root#root .\[\&_td\]\:even\:bg-muted\/50 td:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&_td\]\:even\:bg-muted\/50 td:nth-child(2n){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root#root#root .\[\&_tfoot_td\]\:border-t tfoot td{border-top-style:var(--tw-border-style);border-top-width:1px}#root#root#root .\[\&_th\]\:border-b th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .\[\&_th\]\:border-border th{border-color:var(--border)}#root#root#root .\[\&_th\]\:py-1 th{padding-block:calc(var(--spacing,.25rem) * 1)}#root#root#root .\[\&_th\]\:py-px th{padding-block:1px}#root#root#root .\[\&_th\]\:even\:bg-muted\/50 th:nth-child(2n){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&_th\]\:even\:bg-muted\/50 th:nth-child(2n){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}#root#root#root .\[\&_tr\]\:border-none tr{--tw-border-style:none;border-style:none}#root#root#root .\[\&_tr\:not\(\:last-child\)_td\]\:border-b tr:not(:last-child) td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#root#root#root .\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}#root#root#root .\[\&\+div\]\:inset-px+div{inset:1px}#root#root#root .\[\&\:\:-webkit-calendar-picker-indicator\]\:hidden::-webkit-calendar-picker-indicator{display:none}#root#root#root .\[\&\:\:-webkit-calendar-picker-indicator\]\:cursor-pointer::-webkit-calendar-picker-indicator{cursor:pointer}#root#root#root .\[\&\:\:-webkit-calendar-picker-indicator\]\:appearance-none::-webkit-calendar-picker-indicator{appearance:none}#root#root#root .\[\&\:\:-webkit-inner-spin-button\]\:m-0::-webkit-inner-spin-button{margin:calc(var(--spacing,.25rem) * 0)}#root#root#root .\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}#root#root#root .\[\&\:\:-webkit-outer-spin-button\]\:m-0::-webkit-outer-spin-button{margin:calc(var(--spacing,.25rem) * 0)}#root#root#root .\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}#root#root#root .\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}#root#root#root .\[\&\:\:-webkit-scrollbar\]\:h-2::-webkit-scrollbar{height:calc(var(--spacing,.25rem) * 2)}#root#root#root .\[\&\:\:-webkit-scrollbar\]\:w-2::-webkit-scrollbar{width:calc(var(--spacing,.25rem) * 2)}#root#root#root :is(.\*\*\:\[\&\:\:-webkit-scrollbar\]\:hidden *)::-webkit-scrollbar{display:none}@media (min-width:48rem){#root#root#root .md\:\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}#root#root#root .\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:3.40282e+38px}#root#root#root .\[\&\:\:-webkit-scrollbar-thumb\]\:bg-gray-500\/60::-webkit-scrollbar-thumb{background-color:#6a728299}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&\:\:-webkit-scrollbar-thumb\]\:bg-gray-500\/60::-webkit-scrollbar-thumb{background-color:color-mix(in oklab,var(--color-gray-500,oklch(55.1% .027 264.364)) 60%,transparent)}}#root#root#root .\[\&\:\:-webkit-scrollbar-thumb\]\:bg-muted::-webkit-scrollbar-thumb{background-color:var(--muted)}@media (hover:hover){#root#root#root .hover\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-muted:hover::-webkit-scrollbar-thumb{background-color:var(--muted)}#root#root#root .hover\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-secondary\/80:hover::-webkit-scrollbar-thumb{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .hover\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-secondary\/80:hover::-webkit-scrollbar-thumb{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}}#root#root#root .\[\&\:\:-webkit-scrollbar-track\]\:rounded-full::-webkit-scrollbar-track{border-radius:3.40282e+38px}#root#root#root .\[\&\:\:-webkit-scrollbar-track\]\:bg-background::-webkit-scrollbar-track{background-color:var(--background)}#root#root#root .\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track{background-color:#0000}#root#root#root .\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button,#root#root#root .\[\&\:\:-webkit-search-decoration\]\:appearance-none::-webkit-search-decoration{appearance:none}#root#root#root .\[\&\:\:-webkit-search-results-button\]\:appearance-none::-webkit-search-results-button,#root#root#root .\[\&\:\:-webkit-search-results-decoration\]\:appearance-none::-webkit-search-results-decoration{appearance:none}#root#root#root .\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}#root#root#root .\[\&\:has\(\[aria-expanded\]\)\]\:w-px:has([aria-expanded]){width:1px}#root#root#root .\[\&\:has\(\[aria-expanded\]\)\]\:py-0:has([aria-expanded]){padding-block:calc(var(--spacing,.25rem) * 0)}#root#root#root .\[\&\:has\(\[data-checked\]\)\]\:bg-primary:has([data-checked]){background-color:var(--primary)}#root#root#root .\[\&\:has\(\[data-checked\]\)\]\:text-primary-foreground:has([data-checked]){color:var(--primary-foreground)}#root#root#root .\[\&\:has\(\[data-state\=checked\]\)\]\:bg-primary:has([data-state=checked]){background-color:var(--primary)}#root#root#root .\[\&\:has\(\[data-state\=checked\]\)\]\:text-primary-foreground:has([data-state=checked]){color:var(--primary-foreground)}#root#root#root :is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),#root#root#root :is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}#root#root#root :where(:is(.\*\*\:\[\[cmdk-group-items\]\]\:space-y-0 *)[cmdk-group-items]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 0) * calc(1 - var(--tw-space-y-reverse)))}#root#root#root .\[\[readonly\]\]\:cursor-not-allowed[readonly]{cursor:not-allowed}#root#root#root .\[\[readonly\]\]\:bg-muted\/80[readonly]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\[readonly\]\]\:bg-muted\/80[readonly]{background-color:color-mix(in oklab,var(--muted) 80%,transparent)}}#root#root#root .\[a\]\:no-underline:is(a){text-decoration-line:none}#root#root#root .\[a\]\:transition-colors:is(a){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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){#root#root#root .\[a\]\:hover\:bg-amber-600:is(a):hover{background-color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root .\[a\]\:hover\:bg-amber-600\/5:is(a):hover{background-color:#dd74000d}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:bg-amber-600\/5:is(a):hover{background-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 5%,transparent)}}#root#root#root .\[a\]\:hover\:bg-amber-600\/10:is(a):hover{background-color:#dd74001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:bg-amber-600\/10:is(a):hover{background-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 10%,transparent)}}#root#root#root .\[a\]\:hover\:bg-amber-600\/20:is(a):hover{background-color:#dd740033}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:bg-amber-600\/20:is(a):hover{background-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 20%,transparent)}}#root#root#root .\[a\]\:hover\:bg-amber-600\/90:is(a):hover{background-color:#dd7400e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:bg-amber-600\/90:is(a):hover{background-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 90%,transparent)}}#root#root#root .\[a\]\:hover\:bg-background\/90:is(a):hover{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:bg-background\/90:is(a):hover{background-color:color-mix(in oklab,var(--background) 90%,transparent)}}#root#root#root .\[a\]\:hover\:bg-black:is(a):hover{background-color:var(--color-black,#000)}#root#root#root .\[a\]\:hover\:bg-card\/90:is(a):hover{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:bg-card\/90:is(a):hover{background-color:color-mix(in oklab,var(--card) 90%,transparent)}}#root#root#root .\[a\]\:hover\:bg-destructive\/5:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:bg-destructive\/5:is(a):hover{background-color:color-mix(in oklab,var(--destructive) 5%,transparent)}}#root#root#root .\[a\]\:hover\:bg-destructive\/10:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:bg-destructive\/10:is(a):hover{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}#root#root#root .\[a\]\:hover\:bg-destructive\/80:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:bg-destructive\/80:is(a):hover{background-color:color-mix(in oklab,var(--destructive) 80%,transparent)}}#root#root#root .\[a\]\:hover\:bg-green-600\/5:is(a):hover{background-color:#00a5440d}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:bg-green-600\/5:is(a):hover{background-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 5%,transparent)}}#root#root#root .\[a\]\:hover\:bg-green-600\/10:is(a):hover{background-color:#00a5441a}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:bg-green-600\/10:is(a):hover{background-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 10%,transparent)}}#root#root#root .\[a\]\:hover\:bg-green-600\/90:is(a):hover{background-color:#00a544e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:bg-green-600\/90:is(a):hover{background-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 90%,transparent)}}#root#root#root .\[a\]\:hover\:bg-muted\/90:is(a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:bg-muted\/90:is(a):hover{background-color:color-mix(in oklab,var(--muted) 90%,transparent)}}#root#root#root .\[a\]\:hover\:bg-neutral-100\/90:is(a):hover{background-color:#f5f5f5e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:bg-neutral-100\/90:is(a):hover{background-color:color-mix(in oklab,var(--color-neutral-100,oklch(97% 0 0)) 90%,transparent)}}#root#root#root .\[a\]\:hover\:bg-neutral-200:is(a):hover{background-color:var(--color-neutral-200,oklch(92.2% 0 0))}#root#root#root .\[a\]\:hover\:bg-primary:is(a):hover,#root#root#root .\[a\]\:hover\:bg-primary\/5:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:bg-primary\/5:is(a):hover{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}#root#root#root .\[a\]\:hover\:bg-primary\/20:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:bg-primary\/20:is(a):hover{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}#root#root#root .\[a\]\:hover\:bg-primary\/90:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:bg-primary\/90:is(a):hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}#root#root#root .\[a\]\:hover\:bg-secondary:is(a):hover{background-color:var(--secondary)}#root#root#root .\[a\]\:hover\:bg-sky-600:is(a):hover{background-color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .\[a\]\:hover\:bg-sky-600\/20:is(a):hover{background-color:#0084cc33}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:bg-sky-600\/20:is(a):hover{background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 20%,transparent)}}#root#root#root .\[a\]\:hover\:bg-sky-600\/90:is(a):hover{background-color:#0084cce6}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:bg-sky-600\/90:is(a):hover{background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 90%,transparent)}}#root#root#root .\[a\]\:hover\:bg-transparent:is(a):hover{background-color:#0000}#root#root#root .\[a\]\:hover\:bg-white\/30:is(a):hover{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:bg-white\/30:is(a):hover{background-color:color-mix(in oklab,var(--color-white,#fff) 30%,transparent)}}#root#root#root .\[a\]\:hover\:bg-white\/90:is(a):hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:bg-white\/90:is(a):hover{background-color:color-mix(in oklab,var(--color-white,#fff) 90%,transparent)}}#root#root#root .\[a\]\:hover\:text-amber-600\/90:is(a):hover{color:#dd7400e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:text-amber-600\/90:is(a):hover{color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 90%,transparent)}}#root#root#root .\[a\]\:hover\:text-destructive\/90:is(a):hover{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:text-destructive\/90:is(a):hover{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}#root#root#root .\[a\]\:hover\:text-foreground:is(a):hover{color:var(--foreground)}#root#root#root .\[a\]\:hover\:text-green-600\/90:is(a):hover{color:#00a544e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[a\]\:hover\:text-green-600\/90:is(a):hover{color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 90%,transparent)}}#root#root#root .dark\:\[a\]\:hover\:bg-amber-400:is(.dark *):is(a):hover{background-color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .dark\:\[a\]\:hover\:bg-amber-400\/5:is(.dark *):is(a):hover{background-color:#fcbb000d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:\[a\]\:hover\:bg-amber-400\/5:is(.dark *):is(a):hover{background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 5%,transparent)}}#root#root#root .dark\:\[a\]\:hover\:bg-amber-400\/10:is(.dark *):is(a):hover{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:\[a\]\:hover\:bg-amber-400\/10:is(.dark *):is(a):hover{background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 10%,transparent)}}#root#root#root .dark\:\[a\]\:hover\:bg-amber-400\/50:is(.dark *):is(a):hover{background-color:#fcbb0080}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:\[a\]\:hover\:bg-amber-400\/50:is(.dark *):is(a):hover{background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 50%,transparent)}}#root#root#root .dark\:\[a\]\:hover\:bg-amber-400\/90:is(.dark *):is(a):hover{background-color:#fcbb00e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:\[a\]\:hover\:bg-amber-400\/90:is(.dark *):is(a):hover{background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 90%,transparent)}}#root#root#root .dark\:\[a\]\:hover\:bg-green-400\/5:is(.dark *):is(a):hover{background-color:#05df720d}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:\[a\]\:hover\:bg-green-400\/5:is(.dark *):is(a):hover{background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 5%,transparent)}}#root#root#root .dark\:\[a\]\:hover\:bg-green-400\/10:is(.dark *):is(a):hover{background-color:#05df721a}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:\[a\]\:hover\:bg-green-400\/10:is(.dark *):is(a):hover{background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 10%,transparent)}}#root#root#root .dark\:\[a\]\:hover\:bg-green-400\/50:is(.dark *):is(a):hover{background-color:#05df7280}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:\[a\]\:hover\:bg-green-400\/50:is(.dark *):is(a):hover{background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 50%,transparent)}}#root#root#root .dark\:\[a\]\:hover\:bg-green-400\/90:is(.dark *):is(a):hover{background-color:#05df72e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:\[a\]\:hover\:bg-green-400\/90:is(.dark *):is(a):hover{background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 90%,transparent)}}#root#root#root .dark\:\[a\]\:hover\:bg-sky-400:is(.dark *):is(a):hover{background-color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .dark\:\[a\]\:hover\:bg-sky-400\/50:is(.dark *):is(a):hover{background-color:#00bcfe80}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:\[a\]\:hover\:bg-sky-400\/50:is(.dark *):is(a):hover{background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 50%,transparent)}}#root#root#root .dark\:\[a\]\:hover\:bg-sky-400\/90:is(.dark *):is(a):hover{background-color:#00bcfee6}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:\[a\]\:hover\:bg-sky-400\/90:is(.dark *):is(a):hover{background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 90%,transparent)}}#root#root#root .dark\:\[a\]\:hover\:text-amber-400\/90:is(.dark *):is(a):hover{color:#fcbb00e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:\[a\]\:hover\:text-amber-400\/90:is(.dark *):is(a):hover{color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 90%,transparent)}}#root#root#root .dark\:\[a\]\:hover\:text-green-400\/90:is(.dark *):is(a):hover{color:#05df72e6}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:\[a\]\:hover\:text-green-400\/90:is(.dark *):is(a):hover{color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 90%,transparent)}}}#root#root#root :is(.\*\*\:\[a\:hover\]\:text-primary *):is(a:hover){color:var(--primary)}#root#root#root .\[button\]\:text-left:is(button){text-align:left}#root#root#root .\[button\,a\]\:transition-colors:is(button,a){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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){#root#root#root :is(.\*\*\:\[data-slot\=\"navigation-menu-link\"\]\:hover\:bg-transparent *):is():hover,#root#root#root :is(.\*\*\:\[data-slot\=\"navigation-menu-trigger\"\]\:hover\:bg-transparent *):is():hover{background-color:#0000}}#root#root#root :is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}#root#root#root :is(.\*\:\[img\]\:w-full>*):is(img){width:100%}#root#root#root :is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}#root#root#root :is(.\*\:\[img\:first-child\]\:rounded-t-lg>*):is(img:first-child){border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}#root#root#root :is(.\*\:\[svg\]\:row-span-1>*):is(svg){grid-row:span 1/span 1}#root#root#root :is(.\*\:\[svg\]\:mt-1>*):is(svg){margin-top:calc(var(--spacing,.25rem) * 1)}#root#root#root :is(.\*\:\[svg\]\:mb-3>*):is(svg){margin-bottom:calc(var(--spacing,.25rem) * 3)}#root#root#root :is(.\*\:\[svg\]\:hidden>*):is(svg){display:none}#root#root#root :is(.\*\:\[svg\]\:aspect-square>*):is(svg){aspect-ratio:1}#root#root#root :is(.\*\:\[svg\]\:size-4>*):is(svg){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root#root#root :is(.\*\:\[svg\]\:size-4\.5>*):is(svg){width:calc(var(--spacing,.25rem) * 4.5);height:calc(var(--spacing,.25rem) * 4.5)}#root#root#root :is(.\*\:\[svg\]\:size-5>*):is(svg){width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root#root#root :is(.\*\:\[svg\]\:size-5\.5>*):is(svg){width:calc(var(--spacing,.25rem) * 5.5);height:calc(var(--spacing,.25rem) * 5.5)}#root#root#root :is(.\*\:\[svg\]\:size-6>*):is(svg){width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root#root#root :is(.\*\:\[svg\]\:size-7>*):is(svg){width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}#root#root#root :is(.\*\:\[svg\]\:size-7\.5>*):is(svg){width:calc(var(--spacing,.25rem) * 7.5);height:calc(var(--spacing,.25rem) * 7.5)}#root#root#root :is(.\*\:\[svg\]\:size-8>*):is(svg){width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root#root#root :is(.\*\:\[svg\]\:size-8\!>*):is(svg){width:calc(var(--spacing,.25rem) * 8)!important;height:calc(var(--spacing,.25rem) * 8)!important}#root#root#root :is(.\*\:\[svg\]\:shrink-0>*):is(svg){flex-shrink:0}#root#root#root :is(.\*\:\[svg\]\:stroke-1>*):is(svg){stroke-width:1px}#root#root#root :is(.\*\:\[svg\]\:stroke-\[1\.5\]>*):is(svg){stroke-width:1.5px}#root#root#root :is(.\*\:\[svg\]\:text-amber-600>*):is(svg){color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root :is(.\*\:\[svg\]\:text-destructive>*):is(svg),#root#root#root :is(.\*\:\[svg\]\:text-destructive\/60>*):is(svg){color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\:\[svg\]\:text-destructive\/60>*):is(svg){color:color-mix(in oklab,var(--destructive) 60%,transparent)}}#root#root#root :is(.\*\:\[svg\]\:text-green-600>*):is(svg){color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root :is(.\*\:\[svg\]\:text-green-600\/60>*):is(svg){color:#00a54499}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.\*\:\[svg\]\:text-green-600\/60>*):is(svg){color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 60%,transparent)}}#root#root#root :is(.\*\:\[svg\]\:text-muted-foreground>*):is(svg){color:var(--muted-foreground)}#root#root#root :is(.\*\:\[svg\]\:text-primary>*):is(svg){color:var(--primary)}#root#root#root :is(.\*\*\:\[svg\]\:size-3\! *):is(svg){width:calc(var(--spacing,.25rem) * 3)!important;height:calc(var(--spacing,.25rem) * 3)!important}#root#root#root :is(.\*\*\:\[svg\]\:size-4\! *):is(svg){width:calc(var(--spacing,.25rem) * 4)!important;height:calc(var(--spacing,.25rem) * 4)!important}#root#root#root :is(.\*\*\:\[svg\]\:size-5\! *):is(svg){width:calc(var(--spacing,.25rem) * 5)!important;height:calc(var(--spacing,.25rem) * 5)!important}#root#root#root :is(.\*\:\[svg\]\:not-data-\[active\=true\]\:text-primary>*):is(svg):not([data-active=true]){color:var(--primary)}#root#root#root :is(.\*\:\[svg\]\:data-\[active\=true\]\:text-primary-foreground>*):is(svg)[data-active=true]{color:var(--primary-foreground)}#root#root#root :is(:is(.\*\*\:data-\[slot\=dialog-close\]\:\*\*\:\[svg\]\:size-4 *)[data-slot=dialog-close] *):is(svg){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root#root#root :is(.dark\:\*\:\[svg\]\:text-amber-400:is(.dark *)>*):is(svg){color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root :is(.dark\:\*\:\[svg\]\:text-green-400:is(.dark *)>*):is(svg){color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root :is(.dark\:\*\:\[svg\]\:text-green-400\/60:is(.dark *)>*):is(svg){color:#05df7299}@supports (color:color-mix(in lab,red,red)){#root#root#root :is(.dark\:\*\:\[svg\]\:text-green-400\/60:is(.dark *)>*):is(svg){color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 60%,transparent)}}#root#root#root :is(.\*\*\:\[td\]\:rounded-full\! *):is(td){border-radius:3.40282e+38px!important}#root#root#root .\[\&\:last-child\>\*\]\:border-b-0:last-child>*{border-bottom-style:var(--tw-border-style);border-bottom-width:0}#root#root#root .\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--cell-radius\):last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}#root#root#root .\[\&\:not\(\[data-active\=true\]\)\]\:bg-muted:not([data-active=true]){background-color:var(--muted)}#root#root#root .\[\&\:not\(\[data-active\=true\]\)\]\:bg-primary\/10:not([data-active=true]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&\:not\(\[data-active\=true\]\)\]\:bg-primary\/10:not([data-active=true]){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .\[\&\:not\(\[data-pinned\]\)\:has\(\+\[data-pinned\]\)_div\.cursor-col-resize\:last-child\]\:opacity-0:not([data-pinned]):has(+[data-pinned]) div.cursor-col-resize:last-child{opacity:0}#root#root#root .\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):nth-child(2)[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}#root#root#root .\[\&\>_svg\]\:size-3\.5>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .\[\&\>\*\]\:hidden>*{display:none}#root#root#root .\[\&\>\*\:first-child\]\:mx-auto>:first-child{margin-inline:auto}#root#root#root .\[\&\>\*\:first-child\]\:max-w-70>:first-child{max-width:calc(var(--spacing,.25rem) * 70)}#root#root#root .\[\&\>\*\:first-child\]\:pb-4>:first-child{padding-bottom:calc(var(--spacing,.25rem) * 4)}#root#root#root .\[\&\>\*\:last-child\]\:mx-auto>:last-child{margin-inline:auto}#root#root#root .\[\&\>\*\:last-child\]\:hidden>:last-child,#root#root#root .\[\&\>\*\:not\(\.lucide-check\)\]\:hidden>:not(.lucide-check),#root#root#root .\[\&\>\*\:not\(\.lucide-circle\)\]\:hidden>:not(.lucide-circle),#root#root#root .\[\&\>\*\:not\(\.lucide-x\)\]\:hidden>:not(.lucide-x),#root#root#root .\[\&\>\*\:not\(\.timeline-icon-check\)\]\:hidden>:not(.timeline-icon-check),#root#root#root .\[\&\>\*\:not\(\.timeline-icon-circle\)\]\:hidden>:not(.timeline-icon-circle),#root#root#root .\[\&\>\*\:not\(\.timeline-icon-x\)\]\:hidden>:not(.timeline-icon-x){display:none}#root#root#root .\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}#root#root#root .\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}#root#root#root .\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}#root#root#root .\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}#root#root#root .\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}#root#root#root .\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}#root#root#root .\[\&\>\*\:not\(\:nth-child\(4\)\)\]\:hidden>:not(:nth-child(4)){display:none}#root#root#root .\[\&\>\*\:nth-child\(4\)\]\:block>:nth-child(4){display:block}#root#root#root .\[\&\>\*\>\*\>\[data-slot\=\"accordion-content\"\]\]\:px-0>*>*>[data-slot=accordion-content],#root#root#root .\[\&\>\*\>\[data-slot\=\"accordion-content\"\]\]\:px-0>*>[data-slot=accordion-content],#root#root#root .\[\&\>\*\>\[data-slot\=accordion-content\]\]\:px-0>*>[data-slot=accordion-content]{padding-inline:calc(var(--spacing,.25rem) * 0)}#root#root#root .\[\&\>\.cn-navigation-menu-viewport-wrapper\]\:left-1\/2>.cn-navigation-menu-viewport-wrapper{left:50%}#root#root#root .\[\&\>\.cn-navigation-menu-viewport-wrapper\]\:-translate-x-1\/2>.cn-navigation-menu-viewport-wrapper{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .last\:\[\&\>\.cursor-col-resize\]\:opacity-0:last-child>.cursor-col-resize{opacity:0}#root#root#root .\[\&\>\.lucide-check\]\:text-background>.lucide-check{color:var(--background)}#root#root#root .\[\&\>\.lucide-circle\]\:fill-current>.lucide-circle{fill:currentColor}#root#root#root .\[\&\>\.lucide-circle\]\:text-current>.lucide-circle{color:currentColor}#root#root#root .\[\&\>\.lucide-x\]\:text-background>.lucide-x{color:var(--background)}#root#root#root .\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}#root#root#root .\[\&\>\.timeline-icon-check\>svg\]\:text-background>.timeline-icon-check>svg{color:var(--background)}#root#root#root .\[\&\>\.timeline-icon-circle\>svg\]\:fill-current>.timeline-icon-circle>svg{fill:currentColor}#root#root#root .\[\&\>\.timeline-icon-circle\>svg\]\:text-current>.timeline-icon-circle>svg{color:currentColor}#root#root#root .\[\&\>\.timeline-icon-x\>svg\]\:text-background>.timeline-icon-x>svg{color:var(--background)}#root#root#root .\[\&\>\:not\(\:last-child\)\]\:border-r>:not(:last-child){border-right-style:var(--tw-border-style);border-right-width:1px}#root#root#root .\[\&\>\:not\(label\)\]\:w-full>:not(label){width:100%}#root#root#root .\[\&\>\[data-slot\=avatar-fallback\]\]\:text-xl>[data-slot=avatar-fallback]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}#root#root#root .\[\&\>\[data-slot\=dialog-close\]\>svg\]\:size-4>[data-slot=dialog-close]>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root#root#root .\[\&\>\[data-slot\=dialog-close\]\>svg\]\:size-5>[data-slot=dialog-close]>svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root#root#root .\[\&\>\[data-slot\=kanban-add-column\]\]\:w-64>[data-slot=kanban-add-column]{width:calc(var(--spacing,.25rem) * 64)}#root#root#root .\[\&\>\[data-slot\=scroll-area-viewport\]\>div\]\:block\!>[data-slot=scroll-area-viewport]>div{display:block!important}#root#root#root .\[\&\>\[data-slot\=scroll-area-viewport\]\>div\]\:h-full>[data-slot=scroll-area-viewport]>div{height:100%}#root#root#root .\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}#root#root#root .\[\&\>\[data-slot\=sidebar-inner\]\]\:group-data-\[variant\=floating\]\:rounded-xl>[data-slot=sidebar-inner]:is(:where(.group)[data-variant=floating] *){border-radius:calc(var(--radius) * 1.4)}#root#root#root .\[\&\>\[data-slot\=toggle-group-item\]\]\:size-8>[data-slot=toggle-group-item]{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root#root#root .\[\&\>\[data-slot\=toggle-group-item\]\]\:rounded-full\!>[data-slot=toggle-group-item]{border-radius:3.40282e+38px!important}#root#root#root .\[\&\>\[data-slot\=toggle-group-item\]\]\:bg-muted>[data-slot=toggle-group-item]{background-color:var(--muted)}#root#root#root .\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-t-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-top-right-radius:0}#root#root#root .\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-l-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-bottom-left-radius:0}#root#root#root .\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-t-0>[data-slot]~[data-slot]{border-top-style:var(--tw-border-style);border-top-width:0}#root#root#root .\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-l-0>[data-slot]~[data-slot]{border-left-style:var(--tw-border-style);border-left-width:0}#root#root#root .\[\&\>\[data-state\=on\]\]\:bg-primary>[data-state=on]{background-color:var(--primary)}#root#root#root .\[\&\>\[data-state\=on\]\]\:text-primary-foreground>[data-state=on]{color:var(--primary-foreground)}#root#root#root .has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio],#root#root#root .has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox]{margin-top:1px}@container field-group (min-width:28rem){#root#root#root .\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio],#root#root#root .\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox]{margin-top:1px}}#root#root#root .\[\&\>a\]\:size-10>a{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root#root#root .\[\&\>a\]\:px-0>a{padding-inline:calc(var(--spacing,.25rem) * 0)}#root#root#root .\[\&\>a\]\:underline>a{text-decoration-line:underline}#root#root#root .\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}#root#root#root .\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}#root#root#root .\[\&\>button\]\:top-1\.5>button{top:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .\[\&\>button\]\:top-2>button{top:calc(var(--spacing,.25rem) * 2)}#root#root#root .\[\&\>button\]\:top-2\.75>button{top:calc(var(--spacing,.25rem) * 2.75)}#root#root#root .\[\&\>button\]\:top-6>button{top:calc(var(--spacing,.25rem) * 6)}#root#root#root .\[\&\>button\]\:right-6>button{right:calc(var(--spacing,.25rem) * 6)}#root#root#root .\[\&\>button\]\:hidden>button{display:none}#root#root#root .\[\&\>button\]\:size-8>button{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root#root#root .\[\&\>button\]\:size-10>button{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root#root#root .\[\&\>button\]\:cursor-pointer>button{cursor:pointer}#root#root#root .\[\&\>button\]\:px-0>button{padding-inline:calc(var(--spacing,.25rem) * 0)}#root#root#root .\[\&\>button\]\:line-through>button{text-decoration-line:line-through}#root#root#root .\[\&\>button\>svg\]\:size-5>button>svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root#root#root .\[\&\>button\>svg\]\:size-6\!>button>svg{width:calc(var(--spacing,.25rem) * 6)!important;height:calc(var(--spacing,.25rem) * 6)!important}#root#root#root .\[\&\>div\]\:top-1\/2>div{top:50%}#root#root#root .\[\&\>div\]\:max-h-70>div{max-height:calc(var(--spacing,.25rem) * 70)}#root#root#root .\[\&\>div\]\:w-full>div{width:100%}#root#root#root .\[\&\>div\]\:-translate-y-1\/2>div{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}#root#root#root .\[\&\>div\]\:items-end>div{align-items:flex-end}#root#root#root .\[\&\>div\]\:gap-6>div{gap:calc(var(--spacing,.25rem) * 6)}#root#root#root .\[\&\>div\]\:gap-10>div{gap:calc(var(--spacing,.25rem) * 10)}#root#root#root .\[\&\>div\]\:gap-16>div{gap:calc(var(--spacing,.25rem) * 16)}#root#root#root .\[\&\>div\]\:rounded-none>div{border-radius:0}#root#root#root .\[\&\>div\]\:rounded-sm>div{border-radius:calc(var(--radius) * .6)}#root#root#root .\[\&\>div\]\:border>div{border-style:var(--tw-border-style);border-width:1px}#root#root#root .\[\&\>div\]\:bg-amber-600>div{background-color:var(--color-amber-600,oklch(66.6% .179 58.318))}#root#root#root .\[\&\>div\]\:bg-chart-1>div{background-color:var(--chart-1)}#root#root#root .\[\&\>div\]\:bg-chart-2>div{background-color:var(--chart-2)}#root#root#root .\[\&\>div\]\:bg-chart-3>div{background-color:var(--chart-3)}#root#root#root .\[\&\>div\]\:bg-chart-4>div{background-color:var(--chart-4)}#root#root#root .\[\&\>div\]\:bg-chart-5>div{background-color:var(--chart-5)}#root#root#root .\[\&\>div\]\:bg-green-600>div{background-color:var(--color-green-600,oklch(62.7% .194 149.214))}#root#root#root .\[\&\>div\]\:bg-primary>div,#root#root#root .\[\&\>div\]\:bg-primary\/60>div{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&\>div\]\:bg-primary\/60>div{background-color:color-mix(in oklab,var(--primary) 60%,transparent)}}#root#root#root .\[\&\>div\]\:bg-sky-600>div{background-color:var(--color-sky-600,oklch(58.8% .158 241.966))}#root#root#root .\[\&\>div\]\:running>div{animation-play-state:running}@media (hover:hover){#root#root#root .group-hover\/card\:\[\&\>div\]\:paused:is(:where(.group\/card):hover *)>div,#root#root#root .group-hover\/palette\:\[\&\>div\]\:paused:is(:where(.group\/palette):hover *)>div{animation-play-state:paused}}@media not all and (min-width:420px){#root#root#root .max-\[420px\]\:\[\&\>div\]\:\!w-full>div,#root#root#root .max-\[420px\]\:\[\&\>div\]\:w-full\!>div{width:100%!important}}@media not all and (min-width:64rem){#root#root#root .max-lg\:\[\&\>div\]\:hidden>div{display:none}}@media (min-width:48rem){#root#root#root .md\:\[\&\>div\]\:gap-15>div{gap:calc(var(--spacing,.25rem) * 15)}}@media (min-width:64rem){#root#root#root .lg\:\[\&\>div\]\:gap-25>div{gap:calc(var(--spacing,.25rem) * 25)}}@media (min-width:80rem){#root#root#root .xl\:\[\&\>div\]\:gap-40>div{gap:calc(var(--spacing,.25rem) * 40)}}#root#root#root .dark\:\[\&\>div\]\:bg-amber-400:is(.dark *)>div{background-color:var(--color-amber-400,oklch(82.8% .189 84.429))}#root#root#root .dark\:\[\&\>div\]\:bg-amber-400\/60:is(.dark *)>div{background-color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){#root#root#root .dark\:\[\&\>div\]\:bg-amber-400\/60:is(.dark *)>div{background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 60%,transparent)}}#root#root#root .dark\:\[\&\>div\]\:bg-green-400:is(.dark *)>div{background-color:var(--color-green-400,oklch(79.2% .209 151.711))}#root#root#root .dark\:\[\&\>div\]\:bg-sky-400:is(.dark *)>div{background-color:var(--color-sky-400,oklch(74.6% .16 232.661))}#root#root#root .\[\&\>div\:first-child\]\:w-full>div:first-child{width:100%}#root#root#root .\[\&\>div\:first-child\]\:items-end>div:first-child{align-items:flex-end}#root#root#root .\[\&\>div\:first-child\]\:px-0\!>div:first-child{padding-inline:calc(var(--spacing,.25rem) * 0)!important}#root#root#root .\[\&\>div\:first-child\]\:pt-0>div:first-child{padding-top:calc(var(--spacing,.25rem) * 0)}#root#root#root .\[\&\>div\:first-child\]\:pb-0\!>div:first-child{padding-bottom:calc(var(--spacing,.25rem) * 0)!important}@media not all and (min-width:80rem){#root#root#root .\[\&\>div\:first-child\]\:max-xl\:flex-row>div:first-child{flex-direction:row}#root#root#root :is(.\[\&\>div\:first-child\]\:max-xl\:\*\:first\:rounded-l-xl>div:first-child>*):first-child{border-top-left-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}#root#root#root :is(.\[\&\>div\:first-child\]\:max-xl\:\*\:first\:rounded-r-none>div:first-child>*):first-child{border-top-right-radius:0;border-bottom-right-radius:0}#root#root#root :is(.\[\&\>div\:first-child\]\:max-xl\:\*\:last\:rounded-l-none>div:first-child>*):last-child{border-top-left-radius:0;border-bottom-left-radius:0}#root#root#root :is(.\[\&\>div\:first-child\]\:max-xl\:\*\:last\:rounded-r-xl>div:first-child>*):last-child{border-top-right-radius:calc(var(--radius) * 1.4);border-bottom-right-radius:calc(var(--radius) * 1.4)}}@media not all and (min-width:64rem){#root#root#root .\[\&\>div\:first-child\]\:max-lg\:flex-col>div:first-child{flex-direction:column}#root#root#root :is(.\[\&\>div\:first-child\]\:max-lg\:\*\:first\:rounded-t-xl>div:first-child>*):first-child{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}#root#root#root :is(.\[\&\>div\:first-child\]\:max-lg\:\*\:first\:rounded-r-xl>div:first-child>*):first-child{border-top-right-radius:calc(var(--radius) * 1.4);border-bottom-right-radius:calc(var(--radius) * 1.4)}#root#root#root :is(.\[\&\>div\:first-child\]\:max-lg\:\*\:first\:rounded-b-none>div:first-child>*):first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}#root#root#root :is(.\[\&\>div\:first-child\]\:max-lg\:\*\:last\:rounded-t-none>div:first-child>*):last-child{border-top-left-radius:0;border-top-right-radius:0}#root#root#root :is(.\[\&\>div\:first-child\]\:max-lg\:\*\:last\:rounded-b-xl>div:first-child>*):last-child{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}}#root#root#root .\[\&\>div\>div\]\:h-77\.5>div>div{height:calc(var(--spacing,.25rem) * 77.5)}#root#root#root .\[\&\>div\>div\]\:w-100>div>div{width:calc(var(--spacing,.25rem) * 100)}@media not all and (min-width:420px){#root#root#root .max-\[420px\]\:\[\&\>div\>div\]\:\!w-full>div>div,#root#root#root .max-\[420px\]\:\[\&\>div\>div\]\:w-full\!>div>div{width:100%!important}}#root#root#root .\[\&\>input\]\:flex-1>input{flex:1}#root#root#root .\[\&\>li\]\:grid-cols-\[0_min-content_1fr\]>li{grid-template-columns:0 min-content 1fr}#root#root#root .\[\&\>li\]\:grid-cols-\[1fr_min-content\]>li{grid-template-columns:1fr min-content}#root#root#root .\[\&\>li\]\:grid-cols-\[1fr_min-content_1fr\]>li{grid-template-columns:1fr min-content 1fr}#root#root#root .\[\&\>li\>a\]\:h-full>li>a{height:100%}#root#root#root .\[\&\>path\:last-child\]\:origin-center>path:last-child{transform-origin:50%}#root#root#root .\[\&\>path\:last-child\]\:transition-all>path:last-child{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}#root#root#root .\[\&\>path\:last-child\]\:duration-200>path:last-child{--tw-duration:.2s;transition-duration:.2s}#root#root#root :where(:where([data-state=open]),:where([data-open]:not([data-open=false]))) .in-data-open\:\[\&\>path\:last-child\]\:rotate-90>path:last-child{rotate:90deg}#root#root#root :where(:where([data-state=open]),:where([data-open]:not([data-open=false]))) .in-data-open\:\[\&\>path\:last-child\]\:opacity-0>path:last-child{opacity:0}#root#root#root .\[\&\>pre\]\:bg-transparent\!>pre{background-color:#0000!important}#root#root#root .\[\&\>pre\]\:p-4>pre{padding:calc(var(--spacing,.25rem) * 4)}#root#root#root .\[\&\>pre\]\:font-mono>pre{font-family:var(--font-geist-mono)}#root#root#root .\[\&\>pre\]\:text-sm>pre{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}#root#root#root .\[\&\>pre\]\:leading-relaxed>pre{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}#root#root#root .\[\&\>pre\]\:whitespace-pre>pre{white-space:pre}#root#root#root .\[\&\>rect\:first-child\]\:fill-current\!>rect:first-child{fill:currentColor!important}#root#root#root .\[\&\>span\]\:flex>span{display:flex}#root#root#root .\[\&\>span\]\:hidden>span{display:none}#root#root#root .\[\&\>span\]\:w-full>span{width:100%}#root#root#root .\[\&\>span\]\:items-center>span{align-items:center}#root#root#root .\[\&\>span\]\:gap-2>span{gap:calc(var(--spacing,.25rem) * 2)}#root#root#root .\[\&\>span\]\:pt-1\.5>span{padding-top:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .\[\&\>span\]\:text-xs>span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root#root#root .\[\&\>span\]\:text-\[10px\]>span{font-size:10px}#root#root#root .\[\&\>span\]\:text-\[11px\]>span{font-size:11px}#root#root#root .\[\&\>span\]\:opacity-70>span{opacity:.7}#root#root#root .\[\&\>span\]\:opacity-100>span{opacity:1}#root#root#root .\[\&\>span_svg\]\:shrink-0>span svg{flex-shrink:0}#root#root#root .\[\&\>span_svg\]\:text-muted-foreground\/80>span svg{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&\>span_svg\]\:text-muted-foreground\/80>span svg{color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}}#root#root#root .\[\&\>span\:first-child\]\:bg-primary\/10>span:first-child{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root .\[\&\>span\:first-child\]\:bg-primary\/10>span:first-child{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}#root#root#root .\[\&\>span\:first-child\]\:text-primary>span:first-child{color:var(--primary)}#root#root#root :is(.data-active\:\[\&\>span\:first-child\]\:bg-primary:where([data-state=active]),.data-active\:\[\&\>span\:first-child\]\:bg-primary:where([data-active]:not([data-active=false])))>span:first-child{background-color:var(--primary)}#root#root#root :is(.data-active\:\[\&\>span\:first-child\]\:text-primary-foreground:where([data-state=active]),.data-active\:\[\&\>span\:first-child\]\:text-primary-foreground:where([data-active]:not([data-active=false])))>span:first-child{color:var(--primary-foreground)}#root#root#root .\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#root#root#root .\[\&\>span\>span\]\:text-xs>span>span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root#root#root .\[\&\>span\>span\]\:text-\[10px\]>span>span{font-size:10px}#root#root#root .\[\&\>span\>span\]\:text-\[11px\]>span>span{font-size:11px}#root#root#root .\[\&\>span\>svg\]\:bg-white>span>svg{background-color:var(--color-white,#fff)}#root#root#root .\[\&\>span\>svg\]\:fill-white>span>svg{fill:var(--color-white,#fff)}#root#root#root .\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}#root#root#root .\[\&\>svg\]\:hidden>svg{display:none}#root#root#root .\[\&\>svg\]\:size-2\.5>svg{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}#root#root#root .\[\&\>svg\]\:size-3\.5\!>svg{width:calc(var(--spacing,.25rem) * 3.5)!important;height:calc(var(--spacing,.25rem) * 3.5)!important}#root#root#root .\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root#root#root .\[\&\>svg\]\:size-4\.5>svg{width:calc(var(--spacing,.25rem) * 4.5);height:calc(var(--spacing,.25rem) * 4.5)}#root#root#root .\[\&\>svg\]\:size-4\.5\!>svg{width:calc(var(--spacing,.25rem) * 4.5)!important;height:calc(var(--spacing,.25rem) * 4.5)!important}#root#root#root .\[\&\>svg\]\:size-4\.75>svg{width:calc(var(--spacing,.25rem) * 4.75);height:calc(var(--spacing,.25rem) * 4.75)}#root#root#root .\[\&\>svg\]\:size-5>svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}#root#root#root .\[\&\>svg\]\:size-5\!>svg{width:calc(var(--spacing,.25rem) * 5)!important;height:calc(var(--spacing,.25rem) * 5)!important}#root#root#root .\[\&\>svg\]\:size-6>svg{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}#root#root#root .\[\&\>svg\]\:size-6\!>svg{width:calc(var(--spacing,.25rem) * 6)!important;height:calc(var(--spacing,.25rem) * 6)!important}#root#root#root .\[\&\>svg\]\:size-6\.5>svg{width:calc(var(--spacing,.25rem) * 6.5);height:calc(var(--spacing,.25rem) * 6.5)}#root#root#root .\[\&\>svg\]\:size-7>svg{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}#root#root#root .\[\&\>svg\]\:size-8>svg{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8)}#root#root#root .\[\&\>svg\]\:size-10>svg{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10)}#root#root#root .\[\&\>svg\]\:size-12>svg{width:calc(var(--spacing,.25rem) * 12);height:calc(var(--spacing,.25rem) * 12)}#root#root#root .\[\&\>svg\]\:size-18\.5>svg{width:calc(var(--spacing,.25rem) * 18.5);height:calc(var(--spacing,.25rem) * 18.5)}#root#root#root .\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing,.25rem) * 3)}#root#root#root .\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing,.25rem) * 2.5)}#root#root#root .\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing,.25rem) * 3)}#root#root#root .\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}#root#root#root .\[\&\>svg\]\:stroke-muted-foreground>svg{stroke:var(--muted-foreground)}#root#root#root .\[\&\>svg\]\:stroke-1>svg{stroke-width:1px}#root#root#root .\[\&\>svg\]\:stroke-\[1\.5\]>svg{stroke-width:1.5px}#root#root#root .\[\&\>svg\]\:text-black\!>svg{color:var(--color-black,#000)!important}#root#root#root .\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}#root#root#root .\[\&\>svg\]\:text-popover-foreground\!>svg{color:var(--popover-foreground)!important}#root#root#root .\[\&\>svg\]\:text-primary>svg{color:var(--primary)}#root#root#root .\[\&\>svg\]\:text-primary-foreground>svg{color:var(--primary-foreground)}#root#root#root .\[\&\>svg\]\:text-primary-foreground\!>svg{color:var(--primary-foreground)!important}#root#root#root .\[\&\>svg\]\:text-white>svg{color:var(--color-white,#fff)}#root#root#root .\[\&\>svg\]\:opacity-100>svg{opacity:1}#root#root#root .\[\&\>svg\]\:mix-blend-darken>svg{mix-blend-mode:darken}#root#root#root :is(.\[\&\>svg\]\:\*\:text-muted-foreground>svg>*){color:var(--muted-foreground)}#root#root#root .group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2)}#root#root#root .group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar)[data-size=default] *)>svg{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3)}#root#root#root .group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2)}#root#root#root .group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-4:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root#root#root .group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}#root#root#root .aria-expanded\:\[\&\>svg\]\:rotate-180[aria-expanded=true]>svg{rotate:180deg}#root#root#root .data-\[state\=open\]\:\[\&\>svg\]\:-rotate-180[data-state=open]>svg{rotate:-180deg}@media (min-width:48rem){#root#root#root .md\:\[\&\>svg\]\:size-5\!>svg{width:calc(var(--spacing,.25rem) * 5)!important;height:calc(var(--spacing,.25rem) * 5)!important}}#root#root#root .dark\:\[\&\>svg\]\:mix-blend-lighten:is(.dark *)>svg{mix-blend-mode:lighten}#root#root#root .\[\&\>svg\]\:dark\:invert>svg:is(.dark *){--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,)}#root#root#root :is(.data-active\:\[\&\>svg\]\:text-primary:where([data-state=active]),.data-active\:\[\&\>svg\]\:text-primary:where([data-active]:not([data-active=false])))>svg{color:var(--primary)}#root#root#root .\[\&\>svg\:last-child\]\:hidden>svg:last-child{display:none}#root#root#root .\[\&\>svg\>path\:last-child\]\:origin-center>svg>path:last-child{transform-origin:50%}#root#root#root .aria-expanded\:\[\&\>svg\>path\:last-child\]\:rotate-90[aria-expanded=true]>svg>path:last-child{rotate:90deg}#root#root#root .aria-expanded\:\[\&\>svg\>path\:last-child\]\:opacity-0[aria-expanded=true]>svg>path:last-child{opacity:0}#root#root#root .\[\&\>td\:first-child\]\:border-l-0>td:first-child{border-left-style:var(--tw-border-style);border-left-width:0}#root#root#root .\[\&\>th\]\:border-t-0>th{border-top-style:var(--tw-border-style);border-top-width:0}#root#root#root .\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}#root#root#root .\[\&\[data-last-col\=left\]_div\.cursor-col-resize\:last-child\]\:opacity-0[data-last-col=left] div.cursor-col-resize:last-child{opacity:0}#root#root#root .\[\&\[data-panel-open\]\>svg\]\:rotate-180[data-panel-open]>svg{rotate:180deg}#root#root#root .\[\&\[data-pinned\=right\]\:last-child_div\.cursor-col-resize\:last-child\]\:opacity-0[data-pinned=right]:last-child div.cursor-col-resize:last-child{opacity:0}#root#root#root .\[\&\[data-state\=open\]\>svg\]\:-rotate-180[data-state=open]>svg{rotate:-180deg}#root#root#root .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}#root#root#root .\[\&\[data-state\=open\]\>svg\]\:bg-black[data-state=open]>svg{background-color:var(--color-black,#000)}#root#root#root .\[\&\[data-state\=open\]\>svg\]\:bg-primary[data-state=open]>svg{background-color:var(--primary)}#root#root#root .\[\&\[data-state\=open\]\>svg\]\:text-primary-foreground[data-state=open]>svg{color:var(--primary-foreground)}#root#root#root .\[\&\[data-state\=open\]\>svg\]\:text-white[data-state=open]>svg{color:var(--color-white,#fff)}#root#root#root .\[\&\~\[data-slot\=autocomplete-clear\]\]\:right-1\.5~[data-slot=autocomplete-clear]{right:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .\[\&\~\[data-slot\=autocomplete-clear\]\]\:right-1\.75~[data-slot=autocomplete-clear]{right:calc(var(--spacing,.25rem) * 1.75)}#root#root#root .\[\&\~\[data-slot\=autocomplete-clear\]\]\:right-2~[data-slot=autocomplete-clear]{right:calc(var(--spacing,.25rem) * 2)}#root#root#root .\[\&\~\[data-slot\=autocomplete-trigger\]\]\:right-1\.5~[data-slot=autocomplete-trigger]{right:calc(var(--spacing,.25rem) * 1.5)}#root#root#root .\[\&\~\[data-slot\=autocomplete-trigger\]\]\:right-1\.75~[data-slot=autocomplete-trigger]{right:calc(var(--spacing,.25rem) * 1.75)}#root#root#root .\[\&\~\[data-slot\=autocomplete-trigger\]\]\:right-2~[data-slot=autocomplete-trigger]{right:calc(var(--spacing,.25rem) * 2)}#root#root#root .group\/marquee:hover .\[\.group\\\/marquee\:hover_\&\>div\]\:paused>div{animation-play-state:paused}#root#root#root .group\/track:hover .\[\.group\\\/track\:hover_\&\:not\(\:hover\)\]\:opacity-60:not(:hover){opacity:.6}#root#root#root .group\/track:hover .\[\.group\\\/track\:hover_\&\:not\(\:hover\)\]\:blur-\[1\.5px\]:not(:hover){--tw-blur:blur(1.5px);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,)}#root#root#root [aria-expanded=true]>.\[\[aria-expanded\=true\]\>\&\]\:block{display:block}#root#root#root [aria-expanded=true]>.\[\[aria-expanded\=true\]\>\&\]\:hidden{display:none}#root#root#root [data-popup-open]>.\[\[data-popup-open\]\>\&\]\:rotate-90{rotate:90deg}#root#root#root [data-popup-open]>.\[\[data-popup-open\]\>\&\]\:rotate-180{rotate:180deg}#root#root#root [data-popup-open]>.\[\[data-popup-open\]\>\&\]\:rotate-270{rotate:270deg}@media (min-width:64rem){#root#root#root [data-popup-open]>.lg\:\[\[data-popup-open\]\>\&\]\:-rotate-180{rotate:-180deg}#root#root#root [data-popup-open]>.lg\:\[\[data-popup-open\]\>\&\]\:rotate-180{rotate:180deg}}#root#root#root [data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing,.25rem) * -2)}#root#root#root [data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}#root#root#root [data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing,.25rem) * -2)}#root#root#root [data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}#root#root#root [data-state=closed]>.\[\[data-state\=closed\]\>\&\]\:hidden{display:none}#root#root#root [data-state=closed]>.\[\[data-state\=closed\]\>\&\]\:rotate-180{rotate:180deg}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:block{display:block}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:hidden{display:none}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:size-4{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:h-\[calc\(100dvh-3\.375rem\)\]{height:calc(100dvh - 3.375rem)}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:h-auto\!{height:auto!important}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:w-14\!{width:calc(var(--spacing,.25rem) * 14)!important}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:w-fit{width:fit-content}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:-rotate-90{rotate:-90deg}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:flex-col{flex-direction:column}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:gap-0\.5{gap:calc(var(--spacing,.25rem) * .5)}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:gap-2\.5\!{gap:calc(var(--spacing,.25rem) * 2.5)!important}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\]\:p-2{padding:calc(var(--spacing,.25rem) * 2)}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\>span\:last-child\]\:text-xs>span:last-child,#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\>span\]\:text-xs>span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}#root#root#root [data-state=collapsed] .\[\[data-state\=collapsed\]_\&\>svg\]\:size-5\!>svg{width:calc(var(--spacing,.25rem) * 5)!important;height:calc(var(--spacing,.25rem) * 5)!important}#root#root#root [data-state=open]>.\[\[data-state\=open\]\>\&\]\:block{display:block}#root#root#root [data-state=open]>.\[\[data-state\=open\]\>\&\]\:hidden{display:none}#root#root#root [data-state=open]>.\[\[data-state\=open\]\>\&\]\:rotate-90{rotate:90deg}#root#root#root [data-state=open]>.\[\[data-state\=open\]\>\&\]\:rotate-180{rotate:180deg}#root#root#root [data-state=open]>.\[\[data-state\=open\]\>\&\]\:rotate-270{rotate:270deg}@media (min-width:64rem){#root#root#root [data-state=open]>.lg\:\[\[data-state\=open\]\>\&\]\:-rotate-180{rotate:-180deg}#root#root#root [data-state=open]>.lg\:\[\[data-state\=open\]\>\&\]\:rotate-180{rotate:180deg}}@media (hover:hover){#root#root#root a.\[a\&\]\:hover\:bg-amber-600\/5:hover{background-color:#dd74000d}@supports (color:color-mix(in lab,red,red)){#root#root#root a.\[a\&\]\:hover\:bg-amber-600\/5:hover{background-color:color-mix(in oklab,var(--color-amber-600,oklch(66.6% .179 58.318)) 5%,transparent)}}#root#root#root a.\[a\&\]\:hover\:bg-destructive\/5:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root a.\[a\&\]\:hover\:bg-destructive\/5:hover{background-color:color-mix(in oklab,var(--destructive) 5%,transparent)}}#root#root#root a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#root#root#root a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}#root#root#root a.\[a\&\]\:hover\:bg-green-600\/5:hover{background-color:#00a5440d}@supports (color:color-mix(in lab,red,red)){#root#root#root a.\[a\&\]\:hover\:bg-green-600\/5:hover{background-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 5%,transparent)}}#root#root#root a.\[a\&\]\:hover\:bg-green-600\/10:hover{background-color:#00a5441a}@supports (color:color-mix(in lab,red,red)){#root#root#root a.\[a\&\]\:hover\:bg-green-600\/10:hover{background-color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 10%,transparent)}}#root#root#root a.\[a\&\]\:hover\:bg-primary\/5:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#root#root#root a.\[a\&\]\:hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}#root#root#root a.\[a\&\]\:hover\:bg-sky-600\/5:hover{background-color:#0084cc0d}@supports (color:color-mix(in lab,red,red)){#root#root#root a.\[a\&\]\:hover\:bg-sky-600\/5:hover{background-color:color-mix(in oklab,var(--color-sky-600,oklch(58.8% .158 241.966)) 5%,transparent)}}#root#root#root a.\[a\&\]\:hover\:text-green-600\/90:hover{color:#00a544e6}@supports (color:color-mix(in lab,red,red)){#root#root#root a.\[a\&\]\:hover\:text-green-600\/90:hover{color:color-mix(in oklab,var(--color-green-600,oklch(62.7% .194 149.214)) 90%,transparent)}}#root#root#root a.dark\:\[a\&\]\:hover\:bg-amber-400\/5:is(.dark *):hover{background-color:#fcbb000d}@supports (color:color-mix(in lab,red,red)){#root#root#root a.dark\:\[a\&\]\:hover\:bg-amber-400\/5:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-400,oklch(82.8% .189 84.429)) 5%,transparent)}}#root#root#root a.dark\:\[a\&\]\:hover\:bg-green-400\/5:is(.dark *):hover{background-color:#05df720d}@supports (color:color-mix(in lab,red,red)){#root#root#root a.dark\:\[a\&\]\:hover\:bg-green-400\/5:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 5%,transparent)}}#root#root#root a.dark\:\[a\&\]\:hover\:bg-green-400\/10:is(.dark *):hover{background-color:#05df721a}@supports (color:color-mix(in lab,red,red)){#root#root#root a.dark\:\[a\&\]\:hover\:bg-green-400\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 10%,transparent)}}#root#root#root a.dark\:\[a\&\]\:hover\:bg-orange-400\/5:is(.dark *):hover{background-color:#ff8b1a0d}@supports (color:color-mix(in lab,red,red)){#root#root#root a.dark\:\[a\&\]\:hover\:bg-orange-400\/5:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-orange-400,oklch(75% .183 55.934)) 5%,transparent)}}#root#root#root a.dark\:\[a\&\]\:hover\:bg-sky-400\/5:is(.dark *):hover{background-color:#00bcfe0d}@supports (color:color-mix(in lab,red,red)){#root#root#root a.dark\:\[a\&\]\:hover\:bg-sky-400\/5:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 5%,transparent)}}#root#root#root a.dark\:\[a\&\]\:hover\:text-green-400\/90:is(.dark *):hover{color:#05df72e6}@supports (color:color-mix(in lab,red,red)){#root#root#root a.dark\:\[a\&\]\:hover\:text-green-400\/90:is(.dark *):hover{color:color-mix(in oklab,var(--color-green-400,oklch(79.2% .209 151.711)) 90%,transparent)}}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-mask-linear{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-radial{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-conic{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-left{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-right{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-bottom{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-top{syntax:"*";inherits:false;initial-value:linear-gradient(#fff,#fff)}@property --tw-mask-top-from-position{syntax:"*";inherits:false;initial-value:0}@property --tw-mask-top-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-top-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-top-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-bottom-from-position{syntax:"*";inherits:false;initial-value:0}@property --tw-mask-bottom-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-bottom-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-bottom-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-linear-position{syntax:"*";inherits:false;initial-value:0deg}@property --tw-mask-linear-from-position{syntax:"*";inherits:false;initial-value:0}@property --tw-mask-linear-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-linear-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-linear-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-radial-from-position{syntax:"*";inherits:false;initial-value:0}@property --tw-mask-radial-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-radial-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-radial-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-radial-shape{syntax:"*";inherits:false;initial-value:ellipse}@property --tw-mask-radial-size{syntax:"*";inherits:false;initial-value:farthest-corner}@property --tw-mask-radial-position{syntax:"*";inherits:false;initial-value:center}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}}@keyframes collapsible-up{0%{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}to{height:0}}@keyframes rainbow{0%{background-position:0}to{background-position:200%}}@keyframes img-scale{0%,to{scale:1}50%{scale:1.08}}@keyframes heartbeat{0%{box-shadow:0 0 0 0 var(--heartbeat-color,var(--destructive));transform:scale(1)}50%{transform:scale(1.03);box-shadow:0 0 0 6px #0000}to{transform:scale(1);box-shadow:0 0 #0000}}@keyframes marquee-horizontal{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--marquee-gap)))}}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--marquee-gap)))}}@keyframes eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes flip{0%{transform:rotateX(0)}20%{transform:rotateX(0)}33.33%{transform:rotateX(120deg)}53.33%{transform:rotateX(120deg)}66.66%{transform:rotateX(240deg)}86.66%{transform:rotateX(240deg)}to{transform:rotateX(1turn)}}@keyframes orbit{0%{transform:rotate(calc(var(--angle) * 1deg)) translateY(calc(var(--radius) * 1px)) rotate(calc(var(--angle) * -1deg))}to{transform:rotate(calc(var(--angle) * 1deg + 1turn)) translateY(calc(var(--radius) * 1px)) rotate(calc((var(--angle) * -1deg) - 1turn))}}@keyframes orbiting{0%{transform:rotate(calc(var(--angle) * 1deg)) translateY(calc(var(--radius) * 1px)) rotate(180deg)}to{transform:rotate(calc(var(--angle) * 1deg + 1turn)) translateY(calc(var(--radius) * 1px)) rotate(180deg)}}@keyframes ripple-expand{0%{opacity:.55;transform:scale(.35)}to{opacity:0;transform:scale(1)}}@keyframes scan-line{0%,to{opacity:0;transform:translateY(-1.75rem)}15%,85%{opacity:1}50%{transform:translateY(1.75rem)}}@keyframes ecg-trace{0%{stroke-dashoffset:120px}to{stroke-dashoffset:-20px}}@keyframes beam-dash-move{0%{stroke-dashoffset:var(--beam-dash-from,300)}to{stroke-dashoffset:var(--beam-dash-to,0)}}@keyframes bell-ring{0%,46%,to{transform:rotate(0)}4%{transform:rotate(16deg)}10%{transform:rotate(-14deg)}16%{transform:rotate(11deg)}22%{transform:rotate(-8deg)}28%{transform:rotate(5deg)}34%{transform:rotate(-3deg)}40%{transform:rotate(1deg)}}@keyframes cell-ripple{0%{opacity:.4;filter:brightness();transform:scale(1)}50%{opacity:.8;filter:brightness(.95);transform:scale(1.02)}to{opacity:.4;filter:brightness();transform:scale(1)}}@keyframes ripple{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(.9)}}@keyframes gradient-flow{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes progress-bar-stripes{0%{background-position-x:.75rem}to{background-position-x:0}}
@font-face{font-family:Auxly Jakarta;src:url(assets/plus-jakarta-sans.woff2) format('woff2');font-weight:200 800;font-style:normal;font-display:swap}
#root#root#root#root#root{
  --font-sans:'Auxly Jakarta',sans-serif;--font-heading:var(--font-sans);--font-body:var(--font-sans);--font-geist-sans:var(--font-sans);--default-font-family:var(--font-sans);
  --background:#FBF6EE;--foreground:#1B2B2A;--card:#fffcf7;--card-foreground:#1B2B2A;--popover:#fffcf7;--popover-foreground:#1B2B2A;--primary:#1B2B2A;--primary-foreground:#FBF6EE;--secondary:#eee7dd;--secondary-foreground:#1B2B2A;--muted:#eee7dd;--muted-foreground:#65706a;--accent:#f6dfce;--accent-foreground:#1B2B2A;--border:#dfd9cf;--input:#dfd9cf;--ring:#E85F2E;--radius:.625rem;
  --color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-border:var(--border);--color-orange-600:#E85F2E;
  --shadow-2xs:0 1px 3px #1b2b2a0d;--shadow-xs:0 1px 3px #1b2b2a0d;--shadow-sm:0 1px 3px #1b2b2a19,0 1px 2px -1px #1b2b2a19;--shadow-md:0 1px 3px #1b2b2a19,0 2px 4px -1px #1b2b2a19;--shadow-lg:0 1px 3px #1b2b2a19,0 4px 6px -1px #1b2b2a19;
  display:block;font-family:var(--font-sans);font-size:16px;line-height:1.5;font-weight:400;color:var(--foreground);background:var(--background);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;
}
#root#root#root#root#root .brand-accent{color:#E85F2E}
#root#root#root#root#root .content-hero{position:relative}
#root#root#root#root#root .illustration-note{font-size:11px;font-weight:400;line-height:1.5;color:var(--muted-foreground);text-align:center;margin-top:12px}
#root#root#root#root#root .hero-note{position:absolute;bottom:8px;inset-inline:16px;margin:auto;z-index:1;width:fit-content;padding:3px 8px;border-radius:4px;background:var(--background)}
#root#root#root#root#root .check-eyebrow{font-size:14px;color:#b34420;font-weight:600;line-height:24px}
#root#root#root#root#root [data-slot=carousel-content]{touch-action:pan-y}
#root#root#root#root#root [data-slot=carousel-content]>div{transition:transform .4s ease}
#root#root#root#root#root [data-slot=avatar] img{width:100%;height:100%;object-fit:contain}
#root#root#root#root#root .auxly-footer-logo{display:block;width:184px;height:48px;position:relative;overflow:hidden}
#root#root#root#root#root .auxly-footer-logo img{width:184px;height:80px;position:absolute;top:-16px;max-width:none}
#root#root#root#root#root .content-copyright{border-top:1px solid var(--border);padding:24px;text-align:center;font-size:14px}
#root#root#root#root#root [hidden]{display:none!important}
#root#root#root#root#root :is(a,button):focus-visible{outline:2px solid #E85F2E;outline-offset:4px}
#root#root#root#root#root button{cursor:pointer}
#root#root#root#root#root button:disabled{cursor:default}
#root#root#root#root#root .card:hover .blob{opacity:.25;transform:translate(var(--pointer-x,0px),var(--pointer-y,0px))}
#root#root#root#root#root .card{isolation:isolate}
#root#root#root#root#root [data-slot=accordion-content]{--accordion-panel-height:auto}
#root#root#root#root#root [data-slot=accordion-trigger]{text-align:left}
html{scroll-padding-top:120px}
@media(max-width:999.98px){#root#root#root#root#root .content-hero{padding-top:96px}}
@media(prefers-reduced-motion:reduce){#root#root#root#root#root *,#root#root#root#root#root *::before,#root#root#root#root#root *::after{animation:none!important;transition:none!important}}
