@layer variables{:root{color-scheme:light dark;interpolate-size:allow-keywords;--background:light-dark(var(--white),var(--neutral-900));--foreground:light-dark(var(--neutral-900),var(--white));--border:light-dark(var(--neutral-100),var(--tint-100));--border-foreground:light-dark(var(--tint-950),var(--shade-500));--card:light-dark(var(--white),var(--neutral-950));--card-foreground:light-dark(var(--neutral-900),var(--white));--popover:light-dark(var(--white),var(--neutral-950));--popover-foreground:light-dark(var(--neutral-900),var(--white));--input:light-dark(var(--neutral-50),var(--tint-50));--input-foreground:light-dark(var(--neutral-900),var(--white));--muted:light-dark(var(--shade-50),var(--tint-50));--muted-foreground:light-dark(var(--shade-600),var(--tint-600));--faded:light-dark(var(--tint-400),var(--shade-100));--faded-foreground:light-dark(var(--tint-600),var(--shade-600));--primary:light-dark(var(--primary-950),var(--primary-800));--primary-foreground:light-dark(var(--white),var(--white));--secondary:light-dark(var(--secondary-950),var(--secondary-800));--secondary-foreground:light-dark(var(--white),var(--white));--tertiary:light-dark(var(--tertiary-950),var(--tertiary-800));--tertiary-foreground:light-dark(var(--white),var(--white));--info:light-dark(oklch(58.76% .1389 241.97),oklch(50% .1193 242.75));--info-foreground:light-dark(var(--white),var(--white));--success:light-dark(oklch(59.6% .1274 163.23),oklch(50.81% .1049 165.61));--success-foreground:light-dark(var(--white),var(--white));--warning:light-dark(oklch(66.58% .1574 58.32),oklch(55.53% .1455 49));--warning-foreground:light-dark(var(--white),var(--white));--destructive:light-dark(oklch(57.71% .2152 27.33),oklch(50.54% .1905 27.52));--destructive-foreground:light-dark(var(--white),var(--white));--primary-50:oklch(98.5% 0 0);--primary-100:oklch(96.7% .001 0);--primary-200:oklch(92% .004 0);--primary-300:oklch(87% 0 0);--primary-400:oklch(70.8% 0 0);--primary-500:oklch(55.6% 0 0);--primary-600:oklch(43.9% 0 0);--primary-700:oklch(37.1% 0 0);--primary-800:oklch(26.9% 0 0);--primary-900:oklch(20.5% 0 0);--primary-950:oklch(14.5% 0 0);--secondary-50:oklch(98.5% .002 247.839);--secondary-100:oklch(96.7% .003 264.542);--secondary-200:oklch(92.8% .006 264.531);--secondary-300:oklch(87.2% .01 258.338);--secondary-400:oklch(70.7% .022 261.325);--secondary-500:oklch(55.1% .027 264.364);--secondary-600:oklch(44.6% .03 256.802);--secondary-700:oklch(37.3% .034 259.733);--secondary-800:oklch(27.8% .033 256.848);--secondary-900:oklch(21% .034 264.665);--secondary-950:oklch(13% .028 261.692);--tertiary-50:oklch(98.6% .002 67.8);--tertiary-100:oklch(96% .002 17.2);--tertiary-200:oklch(92.2% .005 34.3);--tertiary-300:oklch(86.8% .007 39.5);--tertiary-400:oklch(71.4% .014 41.2);--tertiary-500:oklch(54.7% .021 43.1);--tertiary-600:oklch(43.8% .017 39.3);--tertiary-700:oklch(36.7% .016 35.7);--tertiary-800:oklch(26.8% .011 36.5);--tertiary-900:oklch(21.4% .009 43.1);--tertiary-950:oklch(14.7% .004 49.3);--white:oklch(100% 0 0);--neutral-50:oklch(97.3% .001 287.31);--neutral-100:oklch(94.9% .001 287.28);--neutral-200:oklch(87.1% .004 286.58);--neutral-300:oklch(78.4% .007 286.38);--neutral-400:oklch(70.8% .009 286.28);--neutral-500:oklch(62.9% .012 286.12);--neutral-600:oklch(53.5% .015 285.91);--neutral-700:oklch(44.2% .015 285.82);--neutral-800:oklch(33.6% .014 285.66);--neutral-900:oklch(24.1% .009 285.7);--neutral-950:oklch(19.8% .008 285.68);--black:oklch(0% 0 0);--shade-none:oklch(from var(--neutral-950) l c h / 0);--shade-50:oklch(from var(--neutral-950) l c h / .05);--shade-100:oklch(from var(--neutral-950) l c h / .1);--shade-200:oklch(from var(--neutral-950) l c h / .2);--shade-300:oklch(from var(--neutral-950) l c h / .3);--shade-400:oklch(from var(--neutral-950) l c h / .4);--shade-500:oklch(from var(--neutral-950) l c h / .5);--shade-600:oklch(from var(--neutral-950) l c h / .6);--shade-700:oklch(from var(--neutral-950) l c h / .7);--shade-800:oklch(from var(--neutral-950) l c h / .8);--shade-900:oklch(from var(--neutral-950) l c h / .9);--shade-950:oklch(from var(--neutral-950) l c h / .95);--shade-full:oklch(from var(--neutral-950) l c h / 1);--tint-none:oklch(from var(--white) l c h / 0);--tint-50:oklch(from var(--white) l c h / .05);--tint-100:oklch(from var(--white) l c h / .1);--tint-200:oklch(from var(--white) l c h / .2);--tint-300:oklch(from var(--white) l c h / .3);--tint-400:oklch(from var(--white) l c h / .4);--tint-500:oklch(from var(--white) l c h / .5);--tint-600:oklch(from var(--white) l c h / .6);--tint-700:oklch(from var(--white) l c h / .7);--tint-800:oklch(from var(--white) l c h / .8);--tint-900:oklch(from var(--white) l c h / .9);--tint-950:oklch(from var(--white) l c h / .95);--tint-full:oklch(from var(--white) l c h / 1);--font-body:"Geist", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-heading:"Geist", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-family-body:var(--font-body);--font-family-heading:var(--font-heading);--font-family-mono:var(--font-mono);--font-size-eyebrow:clamp(.512rem, .609rem + .1213vi, .5787rem);--font-size-xs:clamp(.5787rem, .8584rem + .273vi, .64rem);--font-size-sm:clamp(.7901rem, .9293rem + .1616vi, .8rem);--font-size-md:clamp(1rem, 1rem + 0vi, 1rem);--font-size-lg:clamp(1.125rem, 1.0682rem + .2273vi, 1.25rem);--font-size-xl:clamp(1.2656rem, 1.1307rem + .5398vi, 1.5625rem);--font-size-h6:clamp(1.2656rem, 1.1307rem + .5398vi, 1.5625rem);--font-size-h5:clamp(1.4238rem, 1.1832rem + .9624vi, 1.9531rem);--font-size-h4:clamp(1.6018rem, 1.2202rem + 1.5265vi, 2.4414rem);--font-size-h3:clamp(1.802rem, 1.234rem + 2.2722vi, 3.0518rem);--font-size-h2:clamp(2.0273rem, 1.2148rem + 3.2498vi, 3.8147rem);--font-size-h1:clamp(2.2807rem, 1.1499rem + 4.523vi, 4.7684rem);--font-size-display:clamp(2.5658rem, 1.0227rem + 6.1721vi, 5.9605rem);--font-weight-body:400;--font-weight-heading:600;--font-weight-strong:500;--font-weight-mono:400;--font-weight-eyebrow:600;--tracking-display:-.05em;--tracking-h1:-.05em;--tracking-h2:-.025em;--tracking-h3:-.025em;--tracking-h4:-.015em;--tracking-h5:-.01em;--tracking-h6:-.005em;--tracking-xl:0em;--tracking-lg:0em;--tracking-md:0em;--tracking-sm:0em;--tracking-xs:0em;--tracking-eyebrow:.1em;--leading-display:.95;--leading-h1:.95;--leading-h2:.95;--leading-h3:1;--leading-h4:1;--leading-h5:1;--leading-h6:1;--leading-xl:1.5;--leading-lg:1.5;--leading-md:1.6;--leading-sm:1.5;--leading-xs:1.5;--leading-eyebrow:1.2;--paragraph-spacing-multiplier:1;--paragraph-spacing-display:calc(1.75rlh * var(--paragraph-spacing-multiplier));--paragraph-spacing-h1:calc(1.75rlh * var(--paragraph-spacing-multiplier));--paragraph-spacing-h2:calc(1.5rlh * var(--paragraph-spacing-multiplier));--paragraph-spacing-h3:calc(1.5rlh * var(--paragraph-spacing-multiplier));--paragraph-spacing-h4:calc(1.25rlh * var(--paragraph-spacing-multiplier));--paragraph-spacing-h5:calc(1.25rlh * var(--paragraph-spacing-multiplier));--paragraph-spacing-h6:calc(1.25rlh * var(--paragraph-spacing-multiplier));--paragraph-spacing-xl:calc(.75rlh * var(--paragraph-spacing-multiplier));--paragraph-spacing-lg:calc(.75rlh * var(--paragraph-spacing-multiplier));--paragraph-spacing-md:calc(.75rlh * var(--paragraph-spacing-multiplier));--paragraph-spacing-sm:calc(.5rlh * var(--paragraph-spacing-multiplier));--paragraph-spacing-xs:calc(.5rlh * var(--paragraph-spacing-multiplier));--paragraph-spacing-eyebrow:calc(1rlh * var(--paragraph-spacing-multiplier));--spacing-interval:clamp(.225rem, .2136rem + .0455vi, .25rem);--step-0_5px:.5px;--step-px:1px;--step-0_5:calc(var(--spacing-interval) / 2);--step-1:var(--spacing-interval);--step-1_5:calc(var(--spacing-interval) * 1.5);--step-2:calc(var(--spacing-interval) * 2);--step-2_5:calc(var(--spacing-interval) * 2.5);--step-3:calc(var(--spacing-interval) * 3);--step-3_5:calc(var(--spacing-interval) * 3.5);--step-4:calc(var(--spacing-interval) * 4);--step-4_5:calc(var(--spacing-interval) * 4.5);--step-5:calc(var(--spacing-interval) * 5);--step-5_5:calc(var(--spacing-interval) * 5.5);--step-6:calc(var(--spacing-interval) * 6);--step-7:calc(var(--spacing-interval) * 7);--step-8:calc(var(--spacing-interval) * 8);--step-9:calc(var(--spacing-interval) * 9);--step-10:calc(var(--spacing-interval) * 10);--step-11:calc(var(--spacing-interval) * 11);--step-12:calc(var(--spacing-interval) * 12);--step-14:calc(var(--spacing-interval) * 14);--step-16:calc(var(--spacing-interval) * 16);--step-20:calc(var(--spacing-interval) * 20);--step-24:calc(var(--spacing-interval) * 24);--step-28:calc(var(--spacing-interval) * 28);--step-32:calc(var(--spacing-interval) * 32);--step-36:calc(var(--spacing-interval) * 36);--step-40:calc(var(--spacing-interval) * 40);--step-44:calc(var(--spacing-interval) * 44);--step-48:calc(var(--spacing-interval) * 48);--step-52:calc(var(--spacing-interval) * 52);--step-56:calc(var(--spacing-interval) * 56);--step-60:calc(var(--spacing-interval) * 60);--step-64:calc(var(--spacing-interval) * 64);--step-72:calc(var(--spacing-interval) * 72);--step-80:calc(var(--spacing-interval) * 80);--step-96:calc(var(--spacing-interval) * 96);--step-full:100%;--gap-xs:var(--step-2);--gap-sm:var(--step-4);--gap-md:var(--step-6);--gap-lg:var(--step-11);--gap-xl:var(--step-24);--radius-multiplier:1;--radius-none:0rem;--radius-xs:calc(var(--step-1) * var(--radius-multiplier));--radius-sm:calc(var(--step-1_5) * var(--radius-multiplier));--radius-md:calc(var(--step-2_5) * var(--radius-multiplier));--radius-lg:calc(var(--step-4_5) * var(--radius-multiplier));--radius-xl:calc(var(--step-7) * var(--radius-multiplier));--radius-full:9999rem;--gutters:var(--gap-md);--breakpoint-xs:40rem;--breakpoint-sm:48rem;--breakpoint-md:64rem;--breakpoint-lg:80rem;--breakpoint-xl:96rem;--article-xs:45ch;--article-sm:50ch;--article-md:65ch;--article-lg:70ch;--article-xl:75ch;--ring-color:var(--primary);--ring-opacity:70%;--ring:color-mix(in oklch, var(--ring-color) var(--ring-opacity), transparent);--ring-width:2px;--ring-offset-width:1px;--ring-offset-color:var(--background);--outline-width:var(--ring-width);--outline-style:solid;--outline-offset:var(--ring-offset-width);--ring-offset-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color);--ring-shadow:0 0 0 calc(var(--ring-offset-width) + var(--ring-width)) var(--ring);--shadow-ring:var(--ring-offset-shadow), var(--ring-shadow);--shadow-xs:0 8px 2px 0 oklch(from var(--black) l c h / 0), 0 5px 2px 0 oklch(from var(--black) l c h / .01), 0 3px 2px 0 oklch(from var(--black) l c h / .03), 0 1px 1px 0 oklch(from var(--black) l c h / .04), 0 0 1px 0 oklch(from var(--black) l c h / .05);--shadow-sm:0 25px 7px 0 oklch(from var(--black) l c h / 0), 0 16px 6px 0 oklch(from var(--black) l c h / .01), 0 9px 5px 0 oklch(from var(--black) l c h / .03), 0 4px 4px 0 oklch(from var(--black) l c h / .04), 0 1px 2px 0 oklch(from var(--black) l c h / .05);--shadow-md:0 66px 18px 0 oklch(from var(--black) l c h / 0), 0 42px 17px 0 oklch(from var(--black) l c h / .01), 0 24px 14px 0 oklch(from var(--black) l c h / .03), 0 11px 11px 0 oklch(from var(--black) l c h / .04), 0 3px 6px 0 oklch(from var(--black) l c h / .05);--shadow-lg:0 247px 69px 0 oklch(from var(--black) l c h / 0), 0 158px 63px 0 oklch(from var(--black) l c h / .01), 0 89px 53px 0 oklch(from var(--black) l c h / .03), 0 39px 39px 0 oklch(from var(--black) l c h / .05), 0 10px 22px 0 oklch(from var(--black) l c h / .06);--shadow-xl:0 370px 104px 0 oklch(from var(--black) l c h / 0), 0 237px 95px 0 oklch(from var(--black) l c h / .01), 0 133px 80px 0 oklch(from var(--black) l c h / .04), 0 59px 59px 0 oklch(from var(--black) l c h / .06), 0 15px 33px 0 oklch(from var(--black) l c h / .07);--spring-easing:linear(0, .012 0.9%, .049 2%, .409 9.3%, .513 11.9%, .606 14.7%, .691 17.9%, .762 21.3%, .82 25%, .868 29.1%, .907 33.6%, .937 38.7%, .976 51.3%, .994 68.8%, 1);--bezier-easing:cubic-bezier(.17, .84, .44, 1);--spring-duration:.333s;--default-transition-property:text-underline-offset, text-decoration-color, box-shadow, background-color, border-color, opacity, color, fill, stroke, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;--default-transition-timing-function:var(--spring-easing,var(--bezier-easing));--default-transition-duration:var(--spring-duration,.333s);--default-transition:text-underline-offset var(--default-transition-duration) var(--default-transition-timing-function), text-decoration-color var(--default-transition-duration) var(--default-transition-timing-function), box-shadow var(--default-transition-duration) var(--default-transition-timing-function), background-color var(--default-transition-duration) var(--default-transition-timing-function), border-color var(--default-transition-duration) var(--default-transition-timing-function), opacity var(--default-transition-duration) var(--default-transition-timing-function), color var(--default-transition-duration) var(--default-transition-timing-function), fill var(--default-transition-duration) var(--default-transition-timing-function), stroke var(--default-transition-duration) var(--default-transition-timing-function), transform var(--default-transition-duration) var(--default-transition-timing-function), translate var(--default-transition-duration) var(--default-transition-timing-function), scale var(--default-transition-duration) var(--default-transition-timing-function), rotate var(--default-transition-duration) var(--default-transition-timing-function), filter var(--default-transition-duration) var(--default-transition-timing-function), -webkit-backdrop-filter var(--default-transition-duration) var(--default-transition-timing-function), backdrop-filter var(--default-transition-duration) var(--default-transition-timing-function), display var(--default-transition-duration) var(--default-transition-timing-function), content-visibility var(--default-transition-duration) var(--default-transition-timing-function), overlay var(--default-transition-duration) var(--default-transition-timing-function), pointer-events var(--default-transition-duration) var(--default-transition-timing-function);--decoration-line:underline;--decoration-color:currentColor;--decoration-color--hover:currentColor;--decoration-color--active:currentColor;--decoration-style:solid;--decoration-thickness:1px;--decoration-offset:2px;--decoration-offset--hover:3px;--decoration-offset--active:2px}@container (width>=40rem){:where(body *){--is-breakpoint-xs:true}}@container (width>=48rem){:where(body *){--is-breakpoint-sm:true}}@container (width>=64rem){:where(body *){--is-breakpoint-md:true}}@container (width>=80rem){:where(body *){--is-breakpoint-lg:true}}@container (width>=96rem){:where(body *){--is-breakpoint-xl:true}}@media (prefers-reduced-motion:reduce){:root{--default-transition-duration:0s;--default-transition-timing-function:ease-in-out}}@container style(--use-inverted-popovers:true){:where([popover]:not([data-use-inverted-menu=false])){color-scheme:dark;--background:var(--neutral-900);--foreground:var(--white);--border:var(--tint-200);--border-foreground:var(--shade-500);--card:var(--neutral-950);--card-foreground:var(--white);--input:var(--tint-50);--input-foreground:var(--white);--popover:var(--shade-950);--popover-foreground:var(--white);--muted:var(--tint-50);--muted-foreground:var(--tint-600);--faded:var(--shade-100);--faded-foreground:var(--shade-600);--primary:var(--primary-500);--primary-foreground:var(--white);--secondary:var(--secondary-500);--secondary-foreground:var(--white);--tertiary:var(--tertiary-400);--tertiary-foreground:var(--white);--info:oklch(50% .1193 242.75);--info-foreground:var(--white);--success:oklch(50.81% .1049 165.61);--success-foreground:var(--white);--warning:oklch(55.53% .1455 49);--warning-foreground:var(--white);--destructive:oklch(50.54% .1905 27.52);--destructive-foreground:var(--white)}}.dark{color-scheme:dark;--background:var(--neutral-900);--foreground:var(--white);--border:var(--tint-200);--border-foreground:var(--shade-500);--card:var(--neutral-950);--card-foreground:var(--white);--input:var(--tint-50);--input-foreground:var(--white);--popover:var(--shade-950);--popover-foreground:var(--white);--muted:var(--tint-50);--muted-foreground:var(--tint-600);--faded:var(--shade-100);--faded-foreground:var(--shade-600);--primary:var(--primary-500);--primary-foreground:var(--white);--secondary:var(--secondary-500);--secondary-foreground:var(--white);--tertiary:var(--tertiary-400);--tertiary-foreground:var(--white);--info:oklch(50% .1193 242.75);--info-foreground:var(--white);--success:oklch(50.81% .1049 165.61);--success-foreground:var(--white);--warning:oklch(55.53% .1455 49);--warning-foreground:var(--white);--destructive:oklch(50.54% .1905 27.52);--destructive-foreground:var(--white)}:root{--ui-prose-figcaption-margin:var(--gap-xs) 0 0 0;--ui-prose-img-radius:var(--radius-md);--ui-prose-img-border:none;--ui-prose-link-color:var(--primary)}@supports at-rule(@view-transition) and (navigation:auto){@view-transition{navigation:auto}}:root{--view-transition-duration:0s;--view-transition-ease:var(--bezier-easing);--view-transition-wait:0s;--view-transition-origin:center top;--view-transition-scale--new:1;--view-transition-scale--old:1;--view-transition-translate--new:0, 0, 0;--view-transition-translate--old:0, 0, 0;--view-transition-opacity--new:0;--view-transition-opacity--old:0;--ui-separator-color:var(--border);--ui-separator-thickness:var(--step-px);--ui-badge-ring-color:var(--ring-color);--ui-badge-font-family:var(--font-family-body);--ui-badge-font-size:var(--font-size-xs);--ui-badge-font-weight:var(--font-weight-strong);--ui-badge-line-height:1;--ui-badge-background:var(--background);--ui-badge-background--hover:var(--muted);--ui-badge-background--active:oklch(from var(--muted) l c h / calc(alpha - .02));--ui-badge-foreground:var(--foreground);--ui-badge-foreground--hover:var(--foreground);--ui-badge-foreground--active:var(--foreground);--ui-badge-border:1px solid var(--border);--ui-badge-border--hover:1px solid var(--border);--ui-badge-border--active:1px solid var(--border);--ui-badge-gap:var(--step-1);--ui-badge-padding:var(--step-1_5);--ui-badge-height:var(--step-5_5);--ui-badge-radius:var(--radius-sm);--ui-badge-icon-size:var(--step-3);--ui-badge-shadow:0 0 transparent;--ui-kbd-font-family:var(--font-family-mono);--ui-kbd-font-size:var(--font-size-xs);--ui-kbd-line-height:1;--ui-kbd-background:var(--muted);--ui-kbd-color:var(--muted-foreground);--ui-kbd-border:1px solid transparent;--ui-kbd-radius:var(--radius-xs);--ui-kbd-padding-inline:var(--step-1);--ui-kbd-padding-block:0;--ui-kbd-min-inline-size:var(--step-5);--ui-kbd-min-block-size:var(--step-5);--ui-kbd-icon-size:var(--step-3_5);--ui-kbd-gap:var(--step-1);--ui-kbd-group-gap:var(--step-1);--ui-button-ring-color:var(--ring-color);--ui-button-font-family:var(--font-family-body);--ui-button-font-size:var(--font-size-sm);--ui-button-font-weight:var(--font-weight-strong);--ui-button-line-height:1;--ui-button-background:var(--card);--ui-button-background--hover:var(--muted);--ui-button-background--active:oklch(from var(--muted) l c h / calc(alpha - .02));--ui-button-foreground:var(--foreground);--ui-button-foreground--hover:var(--foreground);--ui-button-foreground--active:var(--foreground);--ui-button-border:1px solid var(--border);--ui-button-border--hover:1px solid var(--border);--ui-button-border--active:1px solid var(--border);--ui-button-gap:var(--step-1);--ui-button-padding:var(--step-2_5);--ui-button-height:var(--step-8);--ui-button-radius:var(--radius-md);--ui-button-icon-size:var(--step-4);--ui-button-shadow:0 0 transparent;--ui-button-group-radius:var(--ui-button-radius);--ui-button-group-background:var(--card);--ui-toggle-ring-color:var(--ui-button-ring-color);--ui-toggle-font-family:var(--ui-button-font-family);--ui-toggle-font-size:var(--ui-button-font-size);--ui-toggle-font-weight:var(--ui-button-font-weight);--ui-toggle-line-height:var(--ui-button-line-height);--ui-toggle-background:var(--ui-button-background);--ui-toggle-background--hover:var(--ui-button-background--hover);--ui-toggle-background--active:var(--ui-button-background--active);--ui-toggle-background--checked:var(--primary);--ui-toggle-background--checked-hover:oklch(from var(--primary) l c h / .9);--ui-toggle-background--checked-active:oklch(from var(--primary) l c h / .8);--ui-toggle-foreground:var(--ui-button-foreground);--ui-toggle-foreground--hover:var(--ui-button-foreground--hover);--ui-toggle-foreground--active:var(--ui-button-foreground--active);--ui-toggle-foreground--checked:var(--primary-foreground);--ui-toggle-foreground--checked-hover:var(--primary-foreground);--ui-toggle-foreground--checked-active:var(--primary-foreground);--ui-toggle-border:var(--ui-button-border);--ui-toggle-border--hover:var(--ui-button-border--hover);--ui-toggle-border--active:var(--ui-button-border--active);--ui-toggle-border--checked:1px solid var(--primary);--ui-toggle-border--checked-hover:1px solid var(--primary);--ui-toggle-border--checked-active:1px solid var(--primary);--ui-toggle-gap:var(--ui-button-gap);--ui-toggle-padding:var(--ui-button-padding);--ui-toggle-height:var(--ui-button-height);--ui-toggle-radius:var(--ui-button-radius);--ui-toggle-icon-size:var(--ui-button-icon-size);--ui-toggle-shadow:var(--ui-button-shadow);--ui-accordion-icon-size:var(--step-4);--ui-accordion-icon-transform-open:rotate(-180deg);--ui-table-font-family:var(--font-family-body);--ui-table-font-size:var(--font-size-sm);--ui-table-foreground:var(--foreground);--ui-table-background:transparent;--ui-table-border:1px solid var(--border);--ui-table-head-border:var(--ui-table-border);--ui-table-row-border:var(--ui-table-border);--ui-table-column-border:none;--ui-table-cell-padding-block:var(--step-2);--ui-table-cell-padding-inline:var(--step-2);--ui-table-head-height:var(--step-10);--ui-table-head-foreground:var(--foreground);--ui-table-head-font-weight:var(--font-weight-strong);--ui-table-foot-background:oklch(from var(--muted) l c h / calc(alpha / 2));--ui-table-foot-font-weight:var(--font-weight-strong);--ui-table-row-background--hover:oklch(from var(--muted) l c h / calc(alpha / 2));--ui-table-row-background--selected:var(--muted);--ui-table-alternating-background:var(--muted);--ui-table-caption-foreground:var(--muted-foreground);--ui-table-caption-padding-block:var(--gap-xs);--ui-table-caption-padding-inline:var(--gap-xs);--ui-progress-inline-size:100%;--ui-progress-height:var(--step-1_5);--ui-progress-radius:var(--radius-full);--ui-progress-track-background:var(--muted);--ui-progress-track-border:1px solid transparent;--ui-progress-bar-background:var(--primary);--ui-progress-indeterminate-duration:1s;--ui-meter-inline-size:var(--ui-progress-inline-size);--ui-meter-height:var(--ui-progress-height);--ui-meter-radius:var(--ui-progress-radius);--ui-meter-track-background:var(--ui-progress-track-background);--ui-meter-track-border:var(--ui-progress-track-border);--ui-meter-bar-background:var(--success);--ui-meter-bar-background--suboptimum:var(--warning);--ui-meter-bar-background--even-less-good:var(--destructive);--ui-popover-border:var(--border);--ui-popover-radius:var(--radius-md);--ui-popover-button-radius:var(--radius-sm);--ui-popover-shadow:var(--shadow-xs);--ui-popover-padding:var(--step-1_5);--ui-popover-min-inline-size:fit-content;--ui-popover-max-inline-size:100vi;--ui-popover-scale--start:.98;--ui-popover-translate--start:0, 0, 0;--ui-popover-opacity--start:0;--ui-popover-scale--end:1;--ui-popover-translate--end:0, 0, 0;--ui-popover-opacity--end:1;--ui-popover-origin:bottom center;--ui-popover-margin-block:var(--step-1_5);--ui-popover-margin-inline:0;--ui-popover-position-area:block-start span-all;--ui-popover-position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;--ui-popover-backdrop-filter:blur(4px);--ui-tooltip-background:var(--foreground);--ui-tooltip-foreground:var(--background);--ui-tooltip-border:transparent;--ui-tooltip-radius:var(--radius-sm);--ui-tooltip-shadow:var(--shadow-sm);--ui-tooltip-padding-inline:var(--gap-xs);--ui-tooltip-padding-block:var(--step-1);--ui-tooltip-gap:var(--step-1);--ui-tooltip-font-family:var(--font-family-mono);--ui-tooltip-font-size:var(--font-size-xs);--ui-tooltip-line-height:var(--leading-xs);--ui-tooltip-font-weight:var(--font-weight-body);--ui-tooltip-max-inline-size:16ch;--ui-tooltip-arrow-size:var(--step-2);--ui-tooltip-arrow-color:var(--ui-tooltip-background);--ui-tooltip-arrow-radius:var(--step-0_5);--ui-tooltip-transition-duration:calc(var(--default-transition-duration) / 2);--ui-tooltip-transition-timing-function:var(--default-transition-timing-function);--ui-tooltip-transition-delay:0s;--ui-tooltip-transition:opacity var(--ui-tooltip-transition-duration) var(--ui-tooltip-transition-timing-function) var(--ui-tooltip-transition-delay), transform var(--ui-tooltip-transition-duration) var(--ui-tooltip-transition-timing-function) var(--ui-tooltip-transition-delay), overlay var(--ui-tooltip-transition-duration) var(--ui-tooltip-transition-timing-function) var(--ui-tooltip-transition-delay) allow-discrete, display var(--ui-tooltip-transition-duration) var(--ui-tooltip-transition-timing-function) var(--ui-tooltip-transition-delay) allow-discrete;--ui-tooltip-scale--start:.94;--ui-tooltip-translate--start:0, .25em, 0;--ui-tooltip-opacity--start:0;--ui-tooltip-scale--end:1;--ui-tooltip-translate--end:0, 0, 0;--ui-tooltip-opacity--end:1;--ui-tooltip-margin-block:var(--step-1);--ui-tooltip-margin-inline:0;--ui-dialog-display:grid;--ui-dialog-backdrop-color:var(--shade-900);--ui-dialog-transition-duration:var(--default-transition-duration);--ui-dialog-transition-timing-function:var(--default-transition-timing-function);--ui-dialog-backdrop-transition-duration:calc(var(--ui-dialog-transition-duration) - .1s);--ui-dialog-backdrop-transition-timing-function:ease;--ui-dialog-backdrop-blur:blur(5px);--ui-dialog-shadow:var(--shadow-lg);--ui-dialog-border:1px solid var(--border);--ui-dialog-width:min(50ch, 100% - var(--gap-md) * 2);--ui-dialog-opacity--start:0;--ui-dialog-opacity--end:1;--ui-dialog-scale--start:.98;--ui-dialog-scale--end:1;--ui-dialog-translate--start:0, 0, 0;--ui-dialog-translate--end:0, 0, 0;--ui-dialog-transition-delay--start:0s;--ui-dialog-transition-delay--end:.15s;--ui-dialog-height:fit-content;--ui-dialog-background:var(--card);--ui-dialog-foreground:var(--card-foreground);--ui-dialog-radius:var(--radius-lg);--ui-alert-dialog-width:min(45ch, 100% - var(--gap-md) * 2);--ui-alert-dialog-accent:var(--destructive);--ui-alert-dialog-shadow:var(--ui-dialog-shadow);--ui-menu-button-radius:var(--radius-sm);--ui-menu-min-inline-size:var(--step-52);--ui-menu-option-gap:var(--ui-field-option-gap);--ui-menu-shadow:var(--shadow-sm);--ui-navigation-menu-icon-transition:transform var(--default-transition-duration) var(--default-transition-timing-function);--ui-navigation-menu-icon-transform:rotate(-180deg);--ui-navigation-menu-popover-shadow:var(--shadow-md);--ui-navigation-menu-popover-child-radius:var(--radius-sm);--ui-navigation-menu-popover-gap:var(--step-1_5);--ui-navigation-menu-popover-inline-size:min(var(--breakpoint-xs), 100% - var(--gap-md));--ui-navigation-menu-popover-viewport-display:grid;--ui-navigation-menu-popover-viewport-align-items:stretch;--ui-navigation-menu-popover-viewport-justify-items:stretch;--ui-navigation-menu-popover-viewport-template-columns:1fr;--ui-navigation-menu-popover-viewport-gap:var(--step-1_5);--ui-navigation-menu-popover-viewport-min-inline-size:var(--step-52);--ui-mobile-menu-background:var(--background);--ui-mobile-menu-foreground:var(--foreground);--ui-mobile-menu-backdrop:var(--faded-foreground);--ui-mobile-menu-header-padding-inline:var(--gap-md) var(--gap-xs);--ui-mobile-menu-header-padding-block:var(--gap-xs);--ui-mobile-menu-body-padding-inline:var(--gap-sm);--ui-mobile-menu-body-padding-block:var(--gap-md);--ui-mobile-menu-footer-padding:var(--gap-sm);--ui-mobile-menu-footer-gap:var(--gap-xs);--ui-mobile-menu-nested-accordion-padding-inline-start:var(--gap-sm);--ui-mobile-menu-viewport-opacity--start:0;--ui-mobile-menu-viewport-opacity--end:1;--ui-mobile-menu-viewport-scale--start:.98;--ui-mobile-menu-viewport-scale--end:1;--ui-mobile-menu-viewport-translate--start:-2rem, 1rem, 0;--ui-mobile-menu-viewport-translate--end:0, 0, 0;--ui-field-background:var(--input);--ui-field-background--hover:var(--input);--ui-field-background--focus:var(--background);--ui-field-foreground:var(--input-foreground);--ui-field-border:var(--border);--ui-field-border--hover:var(--primary);--ui-field-border--focus:var(--primary);--ui-field-label-color:inherit;--ui-field-ring-color:var(--ring-color);--ui-field-radius:var(--radius-md);--ui-field-button-radius:var(--radius-sm);--ui-field-height:var(--step-8);--ui-field-font-size:var(--font-size-sm);--ui-field-line-height:1;--ui-field-padding:var(--step-2_5);--ui-field-addon-padding:var(--step-1);--ui-field-gap:var(--step-2);--ui-field-option-gap:var(--step-px);--ui-field-icon-size:var(--step-4);--ui-field-display:grid;--ui-field-template-columns:1fr;--ui-field-align-self:flex-start;--ui-field-inline-size:100%;--ui-field-hint-translate--start:0 calc(var(--step-1) * -1);--ui-field-hint-translate--end:0 0;--ui-field-group-display:grid;--ui-field-group-border:1px solid transparent;--ui-field-group-background:transparent;--ui-field-group-padding:0;--ui-field-group-margin:0;--ui-field-group-gap:var(--gap-xs);--ui-field-group-radius:var(--radius-lg);--ui-input-inline-size:100%;--ui-input-min-inline-size:16ch;--ui-input-padding-inline-start:var(--ui-field-padding);--ui-input-padding-inline-end:var(--ui-field-padding);--ui-input-font-size:var(--ui-field-font-size);--ui-input-line-height:var(--ui-field-line-height);--ui-input-border:1px solid var(--ui-field-border);--ui-input-border-radius:var(--ui-field-radius);--ui-input-calendar-picker-color:currentColor;--ui-input-calendar-picker-icon-size:var(--step-4);--ui-input-calendar-picker-size:var(--step-6);--ui-input-calendar-picker-radius:var(--radius-sm);--ui-input-calendar-picker-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='none'/%3E%3Crect x='40' y='40' width='176' height='176' rx='8' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cline x1='176' y1='24' x2='176' y2='56' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cline x1='80' y1='24' x2='80' y2='56' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cline x1='40' y1='88' x2='216' y2='88' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");--ui-textarea-inline-size:100%;--ui-textarea-min-inline-size:0;--ui-textarea-min-block-size:5lh;--ui-textarea-max-block-size:12lh;--ui-textarea-padding:var(--ui-field-padding);--ui-textarea-font-size:var(--font-size-sm);--ui-textarea-line-height:var(--leading-sm);--ui-textarea-border:1px solid var(--ui-field-border);--ui-textarea-border-radius:var(--ui-field-radius);--ui-textarea-resize:vertical;--ui-select-inline-size:100%;--ui-select-min-inline-size:16ch;--ui-select-padding-inline-start:var(--ui-field-padding);--ui-select-padding-inline-end:var(--step-2);--ui-select-font-size:var(--ui-field-font-size);--ui-select-line-height:var(--ui-field-line-height);--ui-select-border:1px solid var(--ui-field-border);--ui-select-border-radius:var(--ui-field-radius);--ui-select-option-gap:var(--ui-field-option-gap);--ui-select-picker-icon-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='none'/%3E%3Cpolyline points='80 176 128 224 176 176' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cpolyline points='80 80 128 32 176 80' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");--ui-select-picker-icon-size:var(--ui-field-icon-size);--ui-select-picker-icon-color:currentColor;--ui-option-font-family:var(--ui-button-font-family);--ui-option-font-size:var(--ui-button-font-size);--ui-option-font-weight:var(--ui-button-font-weight);--ui-option-line-height:var(--ui-button-line-height);--ui-option-gap:var(--ui-button-gap);--ui-option-padding:var(--ui-button-padding);--ui-option-height:var(--ui-button-height);--ui-option-icon-size:var(--ui-button-icon-size);--ui-option-radius:var(--ui-menu-button-radius);--ui-option-shadow:none;--ui-option-background:transparent;--ui-option-background--hover:var(--ui-button-background--hover);--ui-option-background--active:var(--ui-button-background--active);--ui-option-foreground:var(--ui-button-foreground);--ui-option-foreground--hover:var(--ui-button-foreground--hover);--ui-option-foreground--active:var(--ui-button-foreground--active);--ui-option-border:1px solid transparent;--ui-option-border--hover:1px solid transparent;--ui-option-border--active:1px solid transparent;--ui-option-checkmark-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='none'/%3E%3Cpolyline points='40 144 96 200 224 72' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");--ui-option-checkmark-size:var(--ui-field-icon-size);--ui-option-checkmark-color:currentColor;--ui-autocomplete-panel-max-block-size:var(--step-72);--ui-autocomplete-shadow:var(--ui-menu-shadow);--ui-combobox-display:grid;--ui-combobox-option-gap:var(--ui-field-option-gap);--ui-combobox-inline-size:var(--ui-select-inline-size);--ui-combobox-min-inline-size:var(--ui-select-min-inline-size);--ui-combobox-padding-inline-start:var(--ui-select-padding-inline-start);--ui-combobox-padding-inline-end:var(--ui-select-padding-inline-end);--ui-combobox-border:var(--ui-select-border);--ui-combobox-border-radius:var(--ui-select-border-radius);--ui-combobox-icon-mask:var(--ui-select-picker-icon-mask);--ui-combobox-icon-size:var(--ui-select-picker-icon-size);--ui-combobox-icon-color:var(--ui-select-picker-icon-color);--ui-combobox-panel-max-block-size:var(--step-72);--ui-combobox-shadow:var(--ui-menu-shadow);--ui-combobox-control-align:center;--ui-combobox-control-wrap:nowrap;--ui-combobox-control-gap:var(--ui-field-gap);--ui-combobox-control-block-size:var(--ui-field-height);--ui-combobox-control-min-block-size:auto;--ui-combobox-control-padding-block:0;--ui-combobox-input-min-inline-size:0;--ui-combobox-input-min-block-size:auto;--ui-combobox-tag-gap:var(--step-1);--ui-combobox-tag-padding-block:var(--step-1);--ui-combobox-tag-max-inline-size:100%;--ui-combobox-tag-remove-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='none'/%3E%3Cline x1='200' y1='56' x2='56' y2='200' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cline x1='200' y1='200' x2='56' y2='56' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");--ui-combobox-tag-remove-size:var(--ui-badge-icon-size);--ui-combobox-tag-remove-color:currentColor;--ui-combobox-tag-remove-radius:var(--radius-sm);--ui-combobox-tag-remove-opacity:.65;--ui-combobox-tag-remove-opacity--hover:1;--ui-command-min-inline-size:var(--step-96);--ui-command-max-block-size:var(--step-96);--ui-command-option-gap:var(--ui-field-option-gap);--ui-command-input-padding:var(--step-3);--ui-command-input-border:1px solid var(--border);--ui-command-group-label-padding:var(--step-2) var(--step-2) var(--step-1);--ui-command-footer-padding:var(--step-2);--ui-command-footer-border:1px solid var(--border);--ui-command-shadow:var(--ui-menu-shadow);--ui-switch-track-width:var(--step-7);--ui-switch-track-padding:var(--step-0_5);--ui-switch-track-height:calc(var(--ui-switch-track-width) / 2 + var(--ui-switch-track-padding));--ui-switch-thumb:var(--white);--ui-switch-thumb-size:calc((var(--ui-switch-track-width) / 2) - var(--ui-switch-track-padding));--ui-switch-thumb-shadow:var(--shadow-xs);--ui-switch-thumb-translate:var(--ui-switch-track-padding), -50%;--ui-switch-thumb-scale:1;--ui-switch-track-background:var(--muted);--ui-switch-track-background--hover:oklch(from var(--muted) l c h / calc(alpha + .04));--ui-switch-track-background--checked:var(--primary);--ui-switch-track-background--checked-hover:oklch(from var(--primary) l c h / .9);--ui-switch-radius:var(--radius-full);--ui-input-group-display:flex;--ui-input-group-wrap:wrap;--ui-input-group-align:center;--ui-input-group-gap:var(--step-1);--ui-input-group-inline-size:100%;--ui-input-group-min-block-size:var(--ui-field-height);--ui-input-group-padding:0;--ui-input-group-cursor:text;--ui-input-group-text-color:var(--muted-foreground);--ui-input-group-text-weight:var(--font-weight-strong);--ui-input-group-text-size:var(--font-size-sm);--ui-input-group-textarea-min-block-size:3lh;--ui-input-group-textarea-padding-inline:var(--step-2);--ui-input-group-textarea-padding-block:var(--step-1_5);--ui-input-group-shadow:0 0 transparent;--ui-password-group-display:flex;--ui-password-group-wrap:wrap;--ui-password-group-align:center;--ui-password-group-gap:var(--step-1);--ui-password-group-inline-size:100%;--ui-password-group-min-block-size:var(--ui-field-height);--ui-password-group-padding:0;--ui-password-group-cursor:text;--ui-password-group-text-color:var(--muted-foreground);--ui-password-group-text-weight:var(--font-weight-strong);--ui-password-group-text-size:var(--font-size-sm);--ui-password-group-textarea-min-block-size:3lh;--ui-password-group-textarea-padding-inline:var(--step-2);--ui-password-group-textarea-padding-block:var(--step-1_5);--ui-otp-slot-inline-size:var(--ui-field-height);--ui-otp-slot-block-size:var(--ui-field-height);--ui-otp-slot-background:var(--ui-field-background);--ui-otp-slot-border:1px solid var(--ui-field-border);--ui-otp-slot-radius:var(--ui-field-radius);--ui-otp-slot-font-size:var(--font-size-md);--ui-otp-gap:var(--step-1_5);--ui-otp-separator-color:var(--muted-foreground);--ui-otp-caret-color:var(--ui-field-border--focus);--ui-radio-size:var(--step-4_5);--ui-radio-background:var(--input);--ui-radio-background--checked:var(--primary);--ui-radio-border:var(--border);--ui-radio-border--hover:var(--primary);--ui-radio-border--checked:var(--primary);--ui-radio-radius:var(--radius-full);--ui-radio-background-size:90%;--ui-radio-dot-foreground:var(--primary-foreground);--ui-radio-dot-inner-stop:28%;--ui-radio-dot-outer-stop:30%;--ui-radio-dot-gradient:radial-gradient(circle, var(--ui-radio-dot-foreground) 0 var(--ui-radio-dot-inner-stop), transparent var(--ui-radio-dot-outer-stop));--ui-tabs-gap:var(--gap-xs);--ui-tabs-track-padding:var(--step-0_5);--ui-tabs-track-radius:var(--radius-md);--ui-tabs-track-gap:var(--step-0_5);--ui-tabs-track-background:var(--muted);--ui-tabs-indicator-background:var(--card);--ui-tabs-indicator-radius:var(--radius-sm);--ui-tabs-indicator-shadow:var(--shadow-xs);--ui-tabs-indicator-inset:var(--ui-tabs-track-padding);--ui-tabs-label-font-family:var(--font-family-body);--ui-tabs-label-font-size:var(--font-size-sm);--ui-tabs-label-font-weight:var(--font-weight-strong);--ui-tabs-label-line-height:1;--ui-tabs-label-background:transparent;--ui-tabs-label-background--hover:transparent;--ui-tabs-label-background--active:transparent;--ui-tabs-label-foreground:var(--muted-foreground);--ui-tabs-label-foreground--hover:var(--foreground);--ui-tabs-label-foreground--active:var(--foreground);--ui-tabs-label-padding:var(--step-2_5);--ui-tabs-label-min-height:var(--step-7);--ui-tabs-label-ring-color:var(--ring-color);--ui-carousel-slide-basis:calc(100% - var(--_gap,0px));--ui-carousel-slide-min-width:0;--ui-carousel-touch-action:pan-y pinch-zoom;--ui-carousel-cursor--grabbing:grabbing;--ui-lightbox-aspect-ratio:3 / 2;--ui-lightbox-object-fit:cover;--ui-lightbox-radius:var(--radius-md);--ui-lightbox-slide-radius:var(--radius-lg);--ui-lightbox-thumb-radius:var(--radius-md);--ui-lightbox-thumb-size:var(--step-16);--ui-lightbox-thumb-border:var(--border);--ui-lightbox-thumb-border--active:var(--primary);--ui-lightbox-thumb-opacity:.5;--ui-lightbox-thumb-opacity--active:1;--ui-lightbox-thumb-columns:6;--ui-lightbox-thumb-gap:var(--step-1_5);--ui-lightbox-thumb-aspect-ratio:1 / 1;--ui-lightbox-img-border:1px solid var(--faded);--ui-lightbox-slide-opacity--start:0;--ui-lightbox-slide-opacity--end:1;--ui-lightbox-slide-scale--start:.9;--ui-lightbox-slide-scale--end:1;--ui-lightbox-img-scale--hover:1.03;--ui-lightbox-img-filter--hover:brightness(.8);--ui-lightbox-img-scale--active:1;--ui-lightbox-img-filter--active:brightness(.5);--ui-lightbox-img-transition-property:transform, filter;--ui-lightbox-img-transition-duration:calc(var(--default-transition-duration) * 3);--ui-lightbox-img-transition-timing-function:var(--default-transition-timing-function);--ui-lightbox-img-transition-delay:0s;--ui-toaster-background:var(--popover);--ui-toaster-foreground:var(--popover-foreground);--ui-toaster-border:var(--border);--ui-toaster-radius:var(--radius-md);--ui-toaster-shadow:var(--shadow-md);--ui-toaster-accent:var(--popover-foreground);--ui-toaster-width:min(356px, calc(100vi - var(--gutters) * 2));--ui-toaster-inset:var(--gutters);--ui-toaster-gap:var(--step-3_5);--ui-toaster-padding:var(--step-4);--ui-toaster-icon-size:var(--step-5);--ui-toaster-title-font-size:var(--font-size-sm);--ui-toaster-title-font-weight:var(--font-weight-strong);--ui-toaster-description-font-size:var(--font-size-sm);--ui-toaster-description-color:var(--muted-foreground);--ui-toaster-scale-step:.05;--ui-toaster-transition-duration:calc(var(--default-transition-duration) * 1.5);--ui-toaster-transition-timing-function:var(--default-transition-timing-function);--ui-toaster-opacity--start:0;--ui-toaster-opacity--end:1;--ui-reveal-global-duration:var(--default-transition-duration);--ui-reveal-global-ease:var(--default-transition-timing-function);--ui-reveal-global-wait:0s;--ui-reveal-global-distance:1rem;--ui-reveal-global-grow:.97;--ui-reveal-global-shrink:1.03;--_gap:0px}@property --_container{syntax:"*";inherits:false}:root{--_layout-available:calc(100% - var(--gutters) * 2);--layout-template-columns:[container-bleed-start] var(--gutters) [container-full-start] minmax(0, 1fr) [container-xl-start] clamp(0rem, calc((var(--_layout-available) - var(--breakpoint-lg)) / 2), calc((var(--breakpoint-xl) - var(--breakpoint-lg)) / 2)) [container-lg-start] clamp(0rem, calc((var(--_layout-available) - var(--breakpoint-md)) / 2), calc((var(--breakpoint-lg) - var(--breakpoint-md)) / 2)) [container-md-start] clamp(0rem, calc((var(--_layout-available) - var(--breakpoint-sm)) / 2), calc((var(--breakpoint-md) - var(--breakpoint-sm)) / 2)) [container-sm-start] clamp(0rem, calc((var(--_layout-available) - var(--breakpoint-xs)) / 2), calc((var(--breakpoint-sm) - var(--breakpoint-xs)) / 2)) [container-xs-start] clamp(0rem, var(--_layout-available), var(--breakpoint-xs)) [container-xs-end] clamp(0rem, calc((var(--_layout-available) - var(--breakpoint-xs)) / 2), calc((var(--breakpoint-sm) - var(--breakpoint-xs)) / 2)) [container-sm-end] clamp(0rem, calc((var(--_layout-available) - var(--breakpoint-sm)) / 2), calc((var(--breakpoint-md) - var(--breakpoint-sm)) / 2)) [container-md-end] clamp(0rem, calc((var(--_layout-available) - var(--breakpoint-md)) / 2), calc((var(--breakpoint-lg) - var(--breakpoint-md)) / 2)) [container-lg-end] clamp(0rem, calc((var(--_layout-available) - var(--breakpoint-lg)) / 2), calc((var(--breakpoint-xl) - var(--breakpoint-lg)) / 2)) [container-xl-end] minmax(0, 1fr) [container-full-end] var(--gutters) [container-bleed-end]}}@layer reset{:where(*){box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(html){font-family:var(--font-family-body,sans-serif);tab-size:4;-webkit-text-size-adjust:100%;background-color:var(--background);-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.5;overflow:clip;container:html}:where(:host){tab-size:4;-webkit-text-size-adjust:100%;line-height:1.5}:where(body){font-optical-sizing:auto;-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-wrap:pretty;color:var(--foreground);background-color:var(--background);scroll-behavior:smooth;scrollbar-gutter:stable;block-size:100svh;font-size:var(--font-size-md);line-height:var(--leading-md);letter-spacing:var(--tracking-md);flex-direction:column;display:flex;position:relative;overflow:clip auto;container:body/inline-size}:where(:focus-visible){outline:var(--outline-width) var(--outline-style) var(--ring);outline-offset:var(--outline-offset)}:where(b,strong){font-weight:var(--font-weight-strong)}:where(main){--_container-type:inline-size;--_container-name:main;--_view-transition-name:main-content;isolation:isolate;container-type:var(--_container-type);container-name:var(--_container-name);view-transition-name:var(--_view-transition-name);flex:1 0 auto;position:relative;overflow:clip}:where([data-transition-layer=global-header]){view-transition-name:global-header}:where([data-transition-layer=global-footer]){view-transition-name:global-footer}:where(header){--_container-name:header;--_container-type:inline-size}:where(footer){--_container-name:footer;--_container-type:inline-size}:where(section){--_container-name:section;--_container-type:inline-size}:where(article){--_container-name:article;--_container-type:inline-size}:where(header,footer,section,article){container-type:var(--_container-type);container-name:var(--_container-name,layout);position:relative}:where(pre){margin:unset}:where(a){color:unset;background-color:unset;-webkit-text-decoration:inherit;text-decoration:inherit}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(small){font-size:80%}:where(sub,sup){vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(sub){bottom:-.25em}:where(sup){top:-.5em}:where(abbr[title]){text-decoration:underline dotted}:where(hr){block-size:1px;color:var(--border);background-color:var(--border);border:0;flex-shrink:0}:where(hr[data-orientation=vertical]){inline-size:1px;color:var(--border);background-color:var(--border);border:0}:where(code,samp,pre){font-family:var(--font-family-mono);font-size:1em}:where(code){--code-display:inline;--code-background:var(--muted);--code-border:1px solid var(--muted);--code-padding-inline:var(--step-1);--code-padding-block:0em;--code-radius:var(--radius-xs);--code-color:var(--foreground);display:var(--code-display);background-color:var(--code-background);padding-inline:var(--code-padding-inline);padding-block:var(--code-padding-block);border:var(--code-border);border-radius:var(--code-radius);color:var(--code-color);white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;overflow:hidden}:where(ol,ul,menu){list-style:none}:where(table){text-indent:0;border-color:inherit;border-collapse:collapse}:where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}:where(img,video){block-size:auto;max-inline-size:100%}:where(figure){flex-direction:column;display:flex;&>img{inline-size:100%}}::selection{background-color:oklch(from var(--primary) calc(l + .1) c h / .3)}@supports (color:contrast-color(white)){::selection{color:contrast-color(color-mix(in oklch, var(--background) 50%, oklch(from var(--primary) calc(l + .1) c h / .3)))}}:where(button,input,optgroup,select,textarea),::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;padding:unset}:where(button,input,select,textarea),::file-selector-button{opacity:1;background-color:#0000;border-radius:0}:where(button,input[type=button],input[type=reset],input[type=submit]),::file-selector-button{appearance:button}::file-selector-button{margin-inline-end:4px}:where(select:is([multiple],[size])) optgroup{font-weight:var(--font-weight-strong)}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:var(--gap-sm)}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-details-marker{display:none}::-webkit-search-cancel-button{--search-cancel-display:block;--search-cancel-color:currentColor;--search-cancel-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='none'/%3E%3Cline x1='200' y1='56' x2='56' y2='200' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3Cline x1='200' y1='200' x2='56' y2='56' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'/%3E%3C/svg%3E");--search-cancel-icon-size:var(--step-4);--search-cancel-size:var(--step-6);--search-cancel-radius:var(--radius-sm);-webkit-appearance:none;inline-size:var(--search-cancel-size);block-size:var(--search-cancel-size);border-radius:var(--search-cancel-radius);transition:opacity var(--default-transition-duration) var(--default-transition-timing-function), display var(--default-transition-duration) var(--default-transition-timing-function) allow-discrete;mask:var(--search-cancel-mask) no-repeat center / var(--search-cancel-icon-size);background-size:var(--search-cancel-icon-size);background-color:var(--search-cancel-color);background-position:50%;background-repeat:no-repeat;margin:0;padding:0}::-webkit-search-cancel-button:hover{opacity:.5}::-ms-reveal,::-ms-clear{display:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:where(textarea,input){font-size:unset;block-size:unset;padding:unset;margin-bottom:unset;line-height:unset;background-color:unset;border:unset}:where(textarea){resize:vertical}::placeholder{--placeholder-color:var(--muted-foreground);color:var(--placeholder-color)}:where(select){font-size:unset;padding:unset;margin:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:100%;background-repeat:no-repeat}::picker(select){padding:unset;margin:unset}:where(button){color:unset;padding:unset;text-align:inherit;background-color:unset}:where(progress,meter){-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:baseline;background:0 0;border:none}:where(progress)::-webkit-progress-inner-element{block-size:100%;display:block}:where(meter)::-webkit-meter-inner-element{block-size:100%;display:block}:where([hidden]:not([hidden=until-found])){display:none!important}:where(kbd){justify-content:center;align-items:center;gap:var(--ui-kbd-gap);font-family:var(--ui-kbd-font-family);font-size:var(--ui-kbd-font-size);line-height:var(--ui-kbd-line-height);background-color:var(--ui-kbd-background);color:var(--ui-kbd-color);padding-inline:var(--ui-kbd-padding-inline);padding-block:var(--ui-kbd-padding-block);border:var(--ui-kbd-border);border-radius:var(--ui-kbd-radius);min-inline-size:var(--ui-kbd-min-inline-size);min-block-size:var(--ui-kbd-min-block-size);text-box:trim-both ex alphabetic;inline-size:fit-content;display:inline-flex;overflow:hidden}:where(kbd>svg){inline-size:var(--ui-kbd-icon-size);block-size:var(--ui-kbd-icon-size)}:where(details)::details-content{--details-content-transition:opacity var(--default-transition-duration) var(--default-transition-timing-function), transform var(--default-transition-duration) var(--default-transition-timing-function), block-size var(--default-transition-duration) var(--default-transition-timing-function), content-visibility var(--default-transition-duration) var(--default-transition-timing-function) allow-discrete;block-size:0;transition:var(--details-content-transition);will-change:opacity, transform, block-size, content-visibility;overflow:hidden}:where(details[open])::details-content{block-size:auto}:where(summary){user-select:none;text-decoration:none;list-style:none;display:flex}:where(.ui-progress){inline-size:var(--ui-progress-inline-size);block-size:var(--ui-progress-height);background-color:var(--ui-progress-track-background);border:var(--ui-progress-track-border);border-radius:var(--ui-progress-radius);overflow:hidden}:where(.ui-progress)::-webkit-progress-bar{background:0 0}:where(.ui-progress)::-webkit-progress-value{background-color:var(--ui-progress-bar-background);border-radius:inherit;transition:inline-size var(--default-transition-duration) var(--default-transition-timing-function)}:where(.ui-progress)::-moz-progress-bar{background-color:var(--ui-progress-bar-background);border-radius:inherit}:where(.ui-progress:indeterminate){--_stripe:color-mix(in oklch, var(--ui-progress-bar-background) 30%, transparent);background-image:linear-gradient(-45deg, var(--_stripe) 25%, transparent 25% 50%, var(--_stripe) 50% 75%, transparent 75%);background-size:var(--step-4) var(--step-4);background-origin:padding-box;background-clip:padding-box}:where(.ui-progress:indeterminate)::-webkit-progress-value{background:0 0}:where(.ui-progress:indeterminate)::-moz-progress-bar{background:0 0}@media (prefers-reduced-motion:no-preference){:where(.ui-progress:indeterminate){animation:ui-progress-slide var(--ui-progress-indeterminate-duration) linear infinite}}@keyframes ui-progress-slide{0%{background-position:0 0}to{background-position:var(--step-4) 0}}:where(.ui-meter){inline-size:var(--ui-meter-inline-size);block-size:var(--ui-meter-height);background-color:var(--ui-meter-track-background);border:var(--ui-meter-track-border);border-radius:var(--ui-meter-radius);overflow:hidden}:where(.ui-meter)::-webkit-meter-bar{background:0 0;border:none;block-size:100%}:where(.ui-meter)::-webkit-meter-optimum-value{background:var(--ui-meter-bar-background);border-radius:inherit;block-size:100%}:where(.ui-meter)::-webkit-meter-suboptimum-value{background:var(--ui-meter-bar-background--suboptimum);border-radius:inherit;block-size:100%}:where(.ui-meter)::-webkit-meter-even-less-good-value{background:var(--ui-meter-bar-background--even-less-good);border-radius:inherit;block-size:100%}:where(.ui-meter)::-moz-meter-bar{border-radius:inherit;block-size:100%}:where(.ui-meter:-moz-meter-optimum)::-moz-meter-bar{background:var(--ui-meter-bar-background)}:where(.ui-meter:-moz-meter-sub-optimum)::-moz-meter-bar{background:var(--ui-meter-bar-background--suboptimum)}:where(.ui-meter:-moz-meter-sub-sub-optimum)::-moz-meter-bar{background:var(--ui-meter-bar-background--even-less-good)}@supports (inline-size:calc(attr(value type(<number>), 0) * 1px)){:where(.ui-meter){--_val:attr(value type(<number>), 0);--_min:attr(min type(<number>), 0);--_max:attr(max type(<number>), 1);--_low:attr(low type(<number>), var(--_min));--_high:attr(high type(<number>), var(--_max));--_opt:attr(optimum type(<number>), calc((var(--_min) + var(--_max)) / 2));--_pct:calc((var(--_val) - var(--_min)) / (var(--_max) - var(--_min)) * 100%);--_region-val:calc(clamp(0, (var(--_val) - var(--_low)) * 100000 + 1, 1) + clamp(0, (var(--_val) - var(--_high)) * 100000, 1));--_region-opt:calc(clamp(0, (var(--_opt) - var(--_low)) * 100000 + 1, 1) + clamp(0, (var(--_opt) - var(--_high)) * 100000, 1));--_distance:max(var(--_region-val) - var(--_region-opt), var(--_region-opt) - var(--_region-val));--_fill:color-mix(in oklch, var(--ui-meter-bar-background--even-less-good) calc(clamp(0, var(--_distance) - 1, 1) * 100%), color-mix(in oklch, var(--ui-meter-bar-background--suboptimum) calc(min(var(--_distance), 1) * 100%), var(--ui-meter-bar-background)));background-image:linear-gradient(to right, var(--_fill) var(--_pct), transparent var(--_pct));background-origin:padding-box;background-clip:padding-box}:where(.ui-meter:dir(rtl)){background-image:linear-gradient(to left, var(--_fill) var(--_pct), transparent var(--_pct))}:where(.ui-meter)::-webkit-meter-optimum-value{background:0 0}:where(.ui-meter)::-webkit-meter-suboptimum-value{background:0 0}:where(.ui-meter)::-webkit-meter-even-less-good-value{background:0 0}:where(.ui-meter)::-moz-meter-bar{background:0 0}}:where([popover]){color:var(--popover-foreground);background-color:var(--popover);transform-origin:var(--ui-popover-origin);border-radius:var(--ui-popover-radius);box-shadow:var(--ui-popover-shadow);opacity:var(--ui-popover-opacity--start);backdrop-filter:var(--ui-popover-backdrop-filter);transform:scale(var(--ui-popover-scale--start)) translate3d(var(--ui-popover-translate--start));transition:opacity var(--default-transition-duration) var(--default-transition-timing-function), transform var(--default-transition-duration) var(--default-transition-timing-function), padding var(--default-transition-duration) var(--default-transition-timing-function), block-size var(--default-transition-duration) var(--default-transition-timing-function), inline-size var(--default-transition-duration) var(--default-transition-timing-function), overlay var(--default-transition-duration) var(--default-transition-timing-function) allow-discrete, display var(--default-transition-duration) var(--default-transition-timing-function) allow-discrete;align-content:start}@supports (anchor-name:--zazz){:where([popover]){margin-block:var(--ui-popover-margin-block);margin-inline:var(--ui-popover-margin-inline);position-area:var(--ui-popover-position-area);position-try-fallbacks:var(--ui-popover-position-try-fallbacks);position:fixed;inset:auto}}[popover]:where(:popover-open,.\:popover-open){opacity:var(--ui-popover-opacity--end);transform:scale(var(--ui-popover-scale--end)) translate3d(var(--ui-popover-translate--end));align-content:start;display:grid;@starting-style{opacity:var(--ui-popover-opacity--start);transform:scale(var(--ui-popover-scale--start)) translate3d(var(--ui-popover-translate--start))}}:where([data-slot~=tooltip-content]){color:var(--ui-tooltip-foreground);background-color:var(--ui-tooltip-background);min-inline-size:unset;max-inline-size:var(--ui-tooltip-max-inline-size);backdrop-filter:none;transform-origin:var(--ui-popover-origin);opacity:var(--ui-tooltip-opacity--start);transform:scale(var(--ui-tooltip-scale--start)) translate3d(var(--ui-tooltip-translate--start));transition:var(--ui-tooltip-transition)}@supports (anchor-name:--zazz){:where([data-slot~=tooltip-content]){margin-block:var(--ui-tooltip-margin-block);margin-inline:var(--ui-tooltip-margin-inline)}}[data-slot~=tooltip-content]:where(:popover-open,.\:popover-open){opacity:var(--ui-tooltip-opacity--end);transform:scale(var(--ui-tooltip-scale--end)) translate3d(var(--ui-tooltip-translate--end));display:flex;@starting-style{opacity:var(--ui-tooltip-opacity--start);transform:scale(var(--ui-tooltip-scale--start)) translate3d(var(--ui-tooltip-translate--start))}}:where(dialog){max-inline-size:calc(100% - var(--gap-md));max-block-size:calc(100% - var(--gap-md));border:var(--ui-dialog-border);contain:layout style;opacity:var(--ui-dialog-opacity--start);box-shadow:var(--ui-dialog-shadow);overscroll-behavior:contain;transform:translate3d(var(--ui-dialog-translate--start)) scale(var(--ui-dialog-scale--start));transition:opacity var(--ui-dialog-transition-duration) var(--ui-dialog-transition-timing-function), transform var(--ui-dialog-transition-duration) var(--ui-dialog-transition-timing-function), padding var(--ui-dialog-transition-duration) var(--ui-dialog-transition-timing-function), block-size var(--ui-dialog-transition-duration) var(--ui-dialog-transition-timing-function), inline-size var(--ui-dialog-transition-duration) var(--ui-dialog-transition-timing-function), overlay var(--ui-dialog-transition-duration) var(--ui-dialog-transition-timing-function) allow-discrete, display var(--ui-dialog-transition-duration) var(--ui-dialog-transition-timing-function) allow-discrete;transition-delay:var(--ui-dialog-transition-delay--start);margin:auto;overflow:auto}:where(dialog[open]){transform:translate3d(var(--ui-dialog-translate--end)) scale(var(--ui-dialog-scale--end));opacity:var(--ui-dialog-opacity--end);transition-delay:var(--ui-dialog-transition-delay--end);@starting-style{transition-delay:var(--ui-dialog-transition-delay--start);transform:translate3d(var(--ui-dialog-translate--start)) scale(var(--ui-dialog-scale--start));opacity:var(--ui-dialog-opacity--start)}}:where(dialog)::backdrop{z-index:1000;opacity:0;overscroll-behavior:contain;background-color:var(--ui-dialog-backdrop-color);width:100%;height:100%;backdrop-filter:var(--ui-dialog-backdrop-blur);transition:opacity var(--ui-dialog-backdrop-transition-duration) var(--ui-dialog-backdrop-transition-timing-function);position:fixed;top:0;left:0;overflow:auto}:where(dialog[open])::backdrop{opacity:1;@starting-style{opacity:0}}:where(.ui-select),:where(.ui-select)::picker(select){appearance:base-select}:where(.ui-select)::picker(select){transform-origin:var(--ui-popover-origin);opacity:var(--ui-popover-opacity--start);backdrop-filter:var(--ui-popover-backdrop-filter);transform:scale(var(--ui-popover-scale--start)) translate3d(var(--ui-popover-translate--start));transition:opacity var(--default-transition-duration) var(--default-transition-timing-function), transform var(--default-transition-duration) var(--default-transition-timing-function), padding var(--default-transition-duration) var(--default-transition-timing-function), block-size var(--default-transition-duration) var(--default-transition-timing-function), inline-size var(--default-transition-duration) var(--default-transition-timing-function), overlay var(--default-transition-duration) var(--default-transition-timing-function) allow-discrete, display var(--default-transition-duration) var(--default-transition-timing-function) allow-discrete}:where(.ui-select:open)::picker(select){opacity:var(--ui-popover-opacity--end);transform:scale(var(--ui-popover-scale--end)) translate3d(var(--ui-popover-translate--end));display:flex}@starting-style{:where(.ui-select:open)::picker(select){opacity:var(--ui-popover-opacity--start);transform:scale(var(--ui-popover-scale--start)) translate3d(var(--ui-popover-translate--start))}}:where(option)::checkmark{content:"";inline-size:var(--ui-option-checkmark-size);block-size:var(--ui-option-checkmark-size);background-color:var(--ui-option-checkmark-color);mask:var(--ui-option-checkmark-mask) center / contain no-repeat}:where(.ui-select)::picker-icon{content:"";inline-size:var(--ui-select-picker-icon-size);block-size:var(--ui-select-picker-icon-size);background-color:var(--ui-select-picker-icon-color);mask:var(--ui-select-picker-icon-mask) center / contain no-repeat}:where(input[type=checkbox]:not([role=switch])){--ui-checkbox-size:var(--step-4_5);--ui-checkbox-background:var(--input);--ui-checkbox-border:var(--border);--ui-checkbox-border--hover:var(--primary);--ui-checkbox-background--checked:var(--primary);--ui-checkbox-border--checked:var(--primary);--ui-checkbox-radius:var(--radius-xs);--ui-checkbox-checkmark-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='none'/%3E%3Cpolyline points='40 144 96 200 224 72' fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--ui-checkbox-checkmark-size:var(--step-3);--ui-checkbox-indeterminate-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='none'/%3E%3Cline x1='40' y1='128' x2='216' y2='128' fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");--ui-checkbox-indeterminate-size:var(--step-3);appearance:none;inline-size:var(--ui-checkbox-size);block-size:var(--ui-checkbox-size);background-color:var(--ui-checkbox-background);border:1px solid var(--ui-checkbox-border);border-radius:var(--ui-checkbox-radius);cursor:pointer;--_ring-offset-width:0px;--_ring-width:0px;box-shadow:0 0 0 var(--_ring-offset-width) var(--ring-offset-color), 0 0 0 calc(var(--_ring-offset-width) + var(--_ring-width)) var(--_ring,var(--ring));outline:var(--outline-width) var(--outline-style) transparent;outline-offset:var(--outline-offset);transition:var(--default-transition);flex-shrink:0}:where(input[type=checkbox]:not([role=switch]):hover){border-color:var(--ui-checkbox-border--hover)}:where(input[type=checkbox]:not([role=switch]):focus-visible){--_ring-offset-width:var(--ring-offset-width);--_ring-width:var(--ring-width);outline-color:#0000}:where(input[type=checkbox]:not([role=switch]):checked,input[type=checkbox]:not([role=switch]):indeterminate){background-color:var(--ui-checkbox-background--checked);border-color:var(--ui-checkbox-border--checked);background-position:50%;background-repeat:no-repeat}:where(input[type=checkbox]:not([role=switch]):checked){background-image:var(--ui-checkbox-checkmark-mask);background-size:var(--ui-checkbox-checkmark-size)}:where(input[type=checkbox]:not([role=switch]):indeterminate){background-image:var(--ui-checkbox-indeterminate-mask);background-size:var(--ui-checkbox-indeterminate-size)}:where(input[type=range]){--ui-slider-ring-color:var(--ring-color);--ui-slider-track-height:var(--step-1_5);--ui-slider-track-background:var(--muted);--ui-slider-track-border:1px solid var(--muted);--ui-slider-track-radius:var(--radius-full);--ui-slider-thumb-size:var(--step-4);--ui-slider-thumb-background:var(--background);--ui-slider-thumb-shadow:var(--shadow-xs);--ui-slider-thumb-border:1px solid var(--border);--ui-slider-thumb-radius:var(--radius-full);--ui-slider-thumb-offset:calc(var(--ui-slider-track-height) * -1);-webkit-appearance:none;appearance:none;cursor:grab;border-radius:var(--ui-slider-track-radius);outline:var(--outline-width) var(--outline-style) transparent;outline-offset:var(--outline-offset);background:0 0;inline-size:100%}:where(input[type=range])::-webkit-slider-runnable-track{block-size:var(--ui-slider-track-height);background:var(--ui-slider-track-background);border:var(--ui-slider-track-border);border-radius:var(--ui-slider-track-radius);inline-size:100%}:where(input[type=range])::-moz-range-track{block-size:var(--ui-slider-track-height);background:var(--ui-slider-track-background);border:var(--ui-slider-track-border);border-radius:var(--ui-slider-track-radius);inline-size:100%}:where(input[type=range])::-webkit-slider-thumb{--_ring-offset-width:0px;--_ring-width:0px;--_ring:color-mix(in oklch, var(--ui-slider-ring-color) var(--ring-opacity), transparent);box-shadow:0 0 0 var(--_ring-offset-width) var(--ring-offset-color), 0 0 0 calc(var(--_ring-offset-width) + var(--_ring-width)) var(--_ring,var(--ring)), var(--ui-slider-thumb-shadow);-webkit-appearance:none;appearance:none;inline-size:var(--ui-slider-thumb-size);block-size:var(--ui-slider-thumb-size);background-color:var(--ui-slider-thumb-background);border:var(--ui-slider-thumb-border);border-radius:var(--ui-slider-thumb-radius);transition:var(--default-transition);margin-block-start:var(--ui-slider-thumb-offset)}:where(input[type=range])::-moz-range-thumb{--_ring-offset-width:0px;--_ring-width:0px;--_ring:color-mix(in oklch, var(--ui-slider-ring-color) var(--ring-opacity), transparent);appearance:none;inline-size:var(--ui-slider-thumb-size);block-size:var(--ui-slider-thumb-size);background-color:var(--ui-slider-thumb-background);border:var(--ui-slider-thumb-border);border-radius:var(--ui-slider-thumb-radius);box-shadow:0 0 0 var(--_ring-offset-width) var(--ring-offset-color), 0 0 0 calc(var(--_ring-offset-width) + var(--_ring-width)) var(--_ring,var(--ring)), var(--ui-slider-thumb-shadow);transition:var(--default-transition)}:where(input[type=range]:hover){--ui-slider-thumb-border:1px solid var(--primary)}:where(input[type=range]:active){--ui-slider-thumb-shadow:var(--shadow-xs), var(--shadow-ring);cursor:grabbing}:where(input[type=range]:focus-visible){--ui-slider-thumb-shadow:var(--shadow-xs), var(--shadow-ring)}:where(input[type=range]:disabled){opacity:.5;cursor:not-allowed}:where(label:has(>input[role=switch])){position:relative;&:after{content:"";inline-size:var(--ui-switch-thumb-size);block-size:var(--ui-switch-thumb-size);border-radius:var(--radius-full);background-color:var(--ui-switch-thumb);box-shadow:var(--ui-switch-thumb-shadow);pointer-events:none;transform:translate(var(--ui-switch-thumb-translate)) scale(var(--ui-switch-thumb-scale));transition:box-shadow var(--default-transition-duration) var(--default-transition-timing-function), transform var(--default-transition-duration) var(--default-transition-timing-function);z-index:1;position:absolute;inset-block-start:50%;inset-inline-start:0}&:has(>input[role=switch]:checked):after{--ui-switch-thumb-translate:calc(var(--ui-switch-track-padding) + var(--ui-switch-thumb-size)), -50%}&:has(>input[role=switch]:hover):after{--ui-switch-thumb-scale:1.1}&:has(>input[role=switch]:active):after{--ui-switch-thumb-shadow:none;--ui-switch-thumb-scale:.98}}:where(label:has(>input[role=switch]:disabled)){opacity:.5;cursor:not-allowed}:where(label:has(>input[role=switch]:disabled)>input[role=switch]){opacity:1}:where(input[role=switch]){appearance:none;inline-size:var(--ui-switch-track-width);block-size:var(--ui-switch-track-height);background-color:var(--ui-switch-track-background);border-radius:var(--ui-switch-radius);cursor:pointer;--_ring-offset-width:0px;--_ring-width:0px;box-shadow:0 0 0 var(--_ring-offset-width) var(--ring-offset-color), 0 0 0 calc(var(--_ring-offset-width) + var(--_ring-width)) var(--_ring,var(--ring));outline:var(--outline-width) var(--outline-style) transparent;outline-offset:var(--outline-offset);transition:var(--default-transition);flex-shrink:0}:where(input[role=switch]:hover){background-color:var(--ui-switch-track-background--hover)}:where(input[role=switch]:checked){background-color:var(--ui-switch-track-background--checked)}:where(input[role=switch]:hover:checked){background-color:var(--ui-switch-track-background--checked-hover)}:where(input[role=switch]:focus-visible){--_ring-offset-width:var(--ring-offset-width);--_ring-width:var(--ring-width);outline-color:#0000}}@layer legacy;@layer zazz{@layer components,utilities;}@layer migrations;@property --use-inverted-popovers{syntax:"*";inherits:false;initial-value:false}@property --default-transition-duration{syntax:"<time>";inherits:true;initial-value:0s}@property --spring-duration{syntax:"<time>";inherits:true;initial-value:0s}@property --is-breakpoint-xs{syntax:"true|false";inherits:true;initial-value:false}@property --is-breakpoint-sm{syntax:"true|false";inherits:true;initial-value:false}@property --is-breakpoint-md{syntax:"true|false";inherits:true;initial-value:false}@property --is-breakpoint-lg{syntax:"true|false";inherits:true;initial-value:false}@property --is-breakpoint-xl{syntax:"true|false";inherits:true;initial-value:false}@layer zazz.components{:where(.ui-prose){flex-direction:column;display:flex}:where(.ui-prose h1){font-family:var(--font-family-heading);font-size:var(--font-size-h1);line-height:var(--leading-h1);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-h1);text-wrap:balance;font-optical-sizing:auto}:where(.ui-prose h2){font-family:var(--font-family-heading);font-size:var(--font-size-h2);line-height:var(--leading-h2);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-h2);text-wrap:balance;font-optical-sizing:auto}:where(.ui-prose h3){font-family:var(--font-family-heading);font-size:var(--font-size-h3);line-height:var(--leading-h3);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-h3);text-wrap:balance;font-optical-sizing:auto}:where(.ui-prose h4){font-family:var(--font-family-heading);font-size:var(--font-size-h4);line-height:var(--leading-h4);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-h4);text-wrap:balance;font-optical-sizing:auto}:where(.ui-prose h5){font-family:var(--font-family-heading);font-size:var(--font-size-h5);line-height:var(--leading-h5);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-h5);text-wrap:balance;font-optical-sizing:auto}:where(.ui-prose h6){font-family:var(--font-family-heading);font-size:var(--font-size-h6);line-height:var(--leading-h6);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-h6);text-wrap:balance;font-optical-sizing:auto}:where(.ui-prose p){font-size:var(--font-size-md);line-height:var(--leading-md);letter-spacing:var(--tracking-md)}:where(.ui-prose a){color:var(--ui-prose-link-color);text-decoration-line:var(--decoration-line);text-decoration-style:var(--decoration-style);text-decoration-color:var(--decoration-color);text-underline-offset:var(--decoration-offset);text-decoration-thickness:var(--decoration-thickness);transition:var(--default-transition)}:where(.ui-prose a:hover){text-decoration-color:var(--decoration-color--hover);text-underline-offset:var(--decoration-offset--hover)}:where(.ui-prose a:active){text-decoration-color:var(--decoration-color--active);text-underline-offset:var(--decoration-offset--active)}:where(.ui-prose strong,.ui-prose b){font-weight:var(--font-weight-strong)}:where(.ui-prose em,.ui-prose i){font-style:italic}:where(.ui-prose figure){flex-direction:column;inline-size:100%;max-inline-size:100%;display:flex}:where(.ui-prose figure:has(img,video)){gap:var(--ui-prose-figcaption-gap)}:where(.ui-prose img,.ui-prose video){border-radius:var(--ui-prose-img-radius);border:var(--ui-prose-img-border)}:where(.ui-prose figure:has(img,video)>figcaption){margin:var(--ui-prose-figcaption-margin);font-style:italic;font-family:var(--font-family-body);font-size:var(--font-size-sm);line-height:var(--leading-md);font-weight:var(--font-weight-body);letter-spacing:var(--tracking-md);display:flex}:where(.ui-prose figcaption:has(+:where(ul,ol,dl))){font-weight:var(--font-weight-strong)}:where(.ui-prose ul){padding-inline-start:var(--gap-md);list-style:outside}:where(.ui-prose ol){padding-inline-start:var(--gap-md);list-style:decimal}:where(.ui-prose dl>dd){padding-inline-start:var(--gap-md)}:where(.ui-prose dl>dt){font-weight:var(--font-weight-strong);&:after{content:":"}}:where(.ui-prose blockquote){border-inline-start:1px solid var(--border);padding-inline-start:var(--gap-sm);font-style:italic}:where(.ui-prose blockquote>cite){color:var(--muted-foreground);font-style:normal;font-size:var(--font-size-sm);line-height:var(--leading-sm);font-weight:var(--font-weight-body);letter-spacing:var(--tracking-sm);padding-inline-start:var(--gap-xs)}:where(.ui-prose hgroup:not(:first-child)){font-size:var(--font-size-xl);margin-block-start:var(--paragraph-spacing-xl)}:where(.ui-prose ul:not(:first-child)),:where(.ui-prose ol:not(:first-child)),:where(.ui-prose dl:not(:first-child)){margin-block-start:var(--paragraph-spacing-md)}:where(.ui-prose figure :where(ul,ol,dl):first-child,.ui-prose figure>figcaption+:where(ul,ol,dl):nth-child(2)){margin-block-start:0}:where(.ui-prose .text-display:not(:first-child)),:where(.ui-prose .text-h1:not(:first-child),.ui-prose h1:not(:first-child)){margin-block-start:var(--paragraph-spacing-display)}:where(.ui-prose .text-h2:not(:first-child),.ui-prose h2:not(:first-child)){margin-block-start:var(--paragraph-spacing-h2)}:where(.ui-prose .text-h3:not(:first-child),.ui-prose h3:not(:first-child)){margin-block-start:var(--paragraph-spacing-h3)}:where(.ui-prose .text-h4:not(:first-child),.ui-prose h4:not(:first-child)){margin-block-start:var(--paragraph-spacing-h4)}:where(.ui-prose .text-h5:not(:first-child),.ui-prose h5:not(:first-child)){margin-block-start:var(--paragraph-spacing-h5)}:where(.ui-prose .text-h6:not(:first-child),.ui-prose h6:not(:first-child)){margin-block-start:var(--paragraph-spacing-h6)}:where(.ui-prose .text-xl:not(:first-child)){margin-block-start:var(--paragraph-spacing-xl)}:where(.ui-prose .text-lg:not(:first-child)){margin-block-start:var(--paragraph-spacing-lg)}:where(.ui-prose .text-md:not(:first-child),.ui-prose p:not(:first-child)){margin-block-start:var(--paragraph-spacing-md)}:where(.ui-prose .text-sm:not(:first-child)){margin-block-start:var(--paragraph-spacing-sm)}:where(.ui-prose .text-xs:not(:first-child)){margin-block-start:var(--paragraph-spacing-xs)}:where(.ui-prose .text-eyebrow:not(:first-child)){margin-block-start:var(--paragraph-spacing-eyebrow)}:where(.ui-prose hr:first-child){margin-block-end:calc(var(--gap-md) * var(--paragraph-spacing-multiplier))}:where(.ui-prose hr:not(:first-child)){margin-block:calc(var(--gap-lg) * var(--paragraph-spacing-multiplier))}:where(.ui-prose .text-eyebrow+*){margin-block-start:var(--paragraph-spacing-xs)}:where(.ui-prose figure:not(:first-child)){margin-block-start:var(--paragraph-spacing-md)}:where(.ui-prose figure:not(:first-child):has(:is(img,video))){margin-block-start:calc(var(--paragraph-spacing-md) * 2)}:where(.ui-prose dl>dt:not(:first-child)){margin-block-start:var(--paragraph-spacing-md)}:where(.ui-prose blockquote:not(:first-child)){margin-block-start:var(--paragraph-spacing-lg)}:where(.ui-prose blockquote:not(:last-child)){margin-block-end:var(--paragraph-spacing-lg)}.ui-separator{background-color:var(--ui-separator-color);block-size:var(--ui-separator-thickness);border:none;flex-shrink:0;inline-size:auto}.ui-separator[data-orientation=vertical]{inline-size:var(--ui-separator-thickness);align-self:stretch;block-size:auto;min-block-size:1lh}.ui-badge{font-family:var(--ui-badge-font-family);font-size:var(--ui-badge-font-size);font-weight:var(--ui-badge-font-weight);line-height:var(--ui-badge-line-height);justify-content:center;align-items:center;gap:var(--ui-badge-gap);block-size:var(--ui-badge-height);min-width:max-content;padding-inline:var(--ui-badge-padding);border:var(--ui-badge-border);border-radius:var(--ui-badge-radius);color:var(--ui-badge-foreground);background-color:var(--ui-badge-background);--_ring-offset-width:0px;--_ring-width:0px;--_ring:color-mix(in oklch, var(--ui-badge-ring-color) var(--ring-opacity), transparent);box-shadow:0 0 0 var(--_ring-offset-width) var(--ring-offset-color), 0 0 0 calc(var(--_ring-offset-width) + var(--_ring-width)) var(--_ring,var(--ring)), var(--ui-badge-shadow);cursor:default;outline:var(--outline-width) var(--outline-style) transparent;outline-offset:var(--outline-offset);transition:var(--default-transition);user-select:none;text-box:trim-both ex alphabetic;flex-shrink:0;text-decoration:none;display:flex}a[href] .ui-badge:not(:disabled,[aria-disabled=true]),a[href].ui-badge:not(:disabled,[aria-disabled=true]){cursor:pointer}button.ui-badge:hover:not(:disabled,[aria-disabled=true]),a[href].ui-badge:hover:not(:disabled,[aria-disabled=true]){color:var(--ui-badge-foreground--hover);background-color:var(--ui-badge-background--hover);border:var(--ui-badge-border--hover)}button.ui-badge:active:not(:disabled,[aria-disabled=true]),a[href].ui-badge:active:not(:disabled,[aria-disabled=true]){color:var(--ui-badge-foreground--active);background-color:var(--ui-badge-background--active);border:var(--ui-badge-border--active)}button.ui-badge:focus-visible:hover:not(:disabled,[aria-disabled=true]),a[href].ui-badge:focus-visible:hover:not(:disabled,[aria-disabled=true]){--_ring-offset-width:var(--ring-offset-width);--_ring-width:var(--ring-width);outline-color:#0000}:is(button.ui-badge:disabled,a[href].ui-badge:disabled),:is(button.ui-badge[aria-disabled=true],a[href].ui-badge[aria-disabled=true]){--ui-badge-foreground:var(--muted-foreground);--ui-badge-background:var(--muted);--ui-badge-shadow:0 0 transparent;cursor:default;opacity:.5;outline:none}button.ui-badge[aria-busy=true],a[href].ui-badge[aria-busy=true]{cursor:progress}.ui-badge>svg{inline-size:var(--ui-badge-icon-size);block-size:var(--ui-badge-icon-size);pointer-events:none;justify-content:center;align-items:center;padding:0;display:flex}.ui-badge[data-variant=primary]{--ui-badge-background:var(--primary);--ui-badge-background--hover:oklch(from var(--primary) l c h / .9);--ui-badge-background--active:oklch(from var(--primary) l c h / .8);--ui-badge-foreground:var(--primary-foreground);--ui-badge-foreground--hover:var(--primary-foreground);--ui-badge-foreground--active:var(--primary-foreground);--ui-badge-border:1px solid transparent;--ui-badge-border--hover:1px solid transparent;--ui-badge-border--active:1px solid transparent}.ui-badge[data-variant=muted]{--ui-badge-background:var(--muted);--ui-badge-background--hover:oklch(from var(--muted) l c h / calc(alpha - .02));--ui-badge-background--active:var(--muted);--ui-badge-foreground:var(--foreground);--ui-badge-foreground--hover:var(--foreground);--ui-badge-foreground--active:var(--foreground);--ui-badge-border:1px solid transparent;--ui-badge-border--hover:1px solid transparent;--ui-badge-border--active:1px solid transparent}.ui-badge[data-variant=ghost]{--ui-badge-background:transparent;--ui-badge-background--hover:var(--muted);--ui-badge-background--active:oklch(from var(--muted) l c h / calc(alpha - .02));--ui-badge-foreground:var(--foreground);--ui-badge-foreground--hover:var(--foreground);--ui-badge-foreground--active:var(--foreground);--ui-badge-border:1px solid transparent;--ui-badge-border--hover:1px solid transparent;--ui-badge-border--active:1px solid transparent}.ui-badge[data-variant=link]{--ui-badge-background:transparent;--ui-badge-background--hover:transparent;--ui-badge-background--active:transparent;--ui-badge-foreground:var(--foreground);--ui-badge-foreground--hover:var(--primary);--ui-badge-foreground--active:oklch(from var(--primary) l c h / .8);--ui-badge-border:none;--ui-badge-border--hover:none;--ui-badge-border--active:none;--ui-badge-height:fit-content;--ui-badge-padding:0;--ui-badge-radius:0;--ui-badge-shadow:0 0 transparent;text-decoration-line:var(--decoration-line);text-decoration-style:var(--decoration-style);text-decoration-color:var(--decoration-color);text-underline-offset:var(--decoration-offset);text-decoration-thickness:var(--decoration-thickness)}button.ui-badge[data-variant=link]:hover:not(:disabled,[aria-disabled=true]),a[href].ui-badge[data-variant=link]:hover:not(:disabled,[aria-disabled=true]){text-decoration-color:var(--decoration-color--hover);text-underline-offset:var(--decoration-offset--hover)}button.ui-badge[data-variant=link]:active:not(:disabled,[aria-disabled=true]),a[href].ui-badge[data-variant=link]:active:not(:disabled,[aria-disabled=true]){text-decoration-color:var(--decoration-color--active);text-underline-offset:var(--decoration-offset--active)}.ui-badge[data-size=icon]{block-size:var(--ui-badge-height);inline-size:var(--ui-badge-height);aspect-ratio:1;padding:0}:where(ui-kbd-group,.ui-kbd-group){align-items:center;gap:var(--ui-kbd-group-gap);display:inline-flex}.ui-button{font-family:var(--ui-button-font-family);font-size:var(--ui-button-font-size);font-weight:var(--ui-button-font-weight);line-height:var(--ui-button-line-height);justify-content:center;align-items:center;column-gap:var(--ui-button-gap);min-block-size:var(--ui-button-height);min-inline-size:max-content;padding-inline:var(--ui-button-padding);border:var(--ui-button-border);border-radius:var(--ui-button-radius);color:var(--ui-button-foreground);background-color:var(--ui-button-background);--_ring-offset-width:0px;--_ring-width:0px;--_ring:color-mix(in oklch, var(--ui-button-ring-color) var(--ring-opacity), transparent);box-shadow:0 0 0 var(--_ring-offset-width) var(--ring-offset-color), 0 0 0 calc(var(--_ring-offset-width) + var(--_ring-width)) var(--_ring,var(--ring)), var(--ui-button-shadow);cursor:default;outline:var(--outline-width) var(--outline-style) transparent;outline-offset:var(--outline-offset);transition:var(--default-transition);user-select:none;text-box:trim-both ex alphabetic;background-clip:padding-box;flex-shrink:0;text-decoration:none;display:flex}a[href] .ui-button:not(:disabled,[aria-disabled=true]),a[href].ui-button:not(:disabled,[aria-disabled=true]){cursor:pointer}.ui-button:hover:not(:disabled,[aria-disabled=true]){color:var(--ui-button-foreground--hover);background-color:var(--ui-button-background--hover);border:var(--ui-button-border--hover)}.ui-button:active:not(:disabled,[aria-disabled=true]){color:var(--ui-button-foreground--active);background-color:var(--ui-button-background--active);border:var(--ui-button-border--active)}.ui-button:focus-visible:not(:disabled,[aria-disabled=true]){--_ring-offset-width:var(--ring-offset-width);--_ring-width:var(--ring-width);outline-color:#0000}:is(.ui-button:disabled,.ui-button[aria-disabled=true]){--ui-button-foreground:var(--muted-foreground);--ui-button-background:var(--muted);--ui-button-shadow:0 0 transparent;--decoration-line:none;cursor:default;opacity:.5;outline:none}.ui-button[aria-busy=true]{cursor:progress}.ui-button>svg{inline-size:var(--ui-button-icon-size);block-size:var(--ui-button-icon-size);pointer-events:none;justify-content:center;align-items:center;padding:0;display:flex}.ui-button[data-variant=primary]{--ui-button-background:var(--primary);--ui-button-background--hover:oklch(from var(--primary) l c h / .9);--ui-button-background--active:oklch(from var(--primary) l c h / .8);--ui-button-foreground:var(--primary-foreground);--ui-button-foreground--hover:var(--primary-foreground);--ui-button-foreground--active:var(--primary-foreground);--ui-button-border:1px solid transparent;--ui-button-border--hover:1px solid transparent;--ui-button-border--active:1px solid transparent;--ui-button-shadow:0 0 transparent}.ui-button[data-variant=muted]{--ui-button-background:var(--muted);--ui-button-background--hover:oklch(from var(--muted) l c h / calc(alpha - .02));--ui-button-background--active:var(--muted);--ui-button-foreground:var(--foreground);--ui-button-foreground--hover:var(--foreground);--ui-button-foreground--active:var(--foreground);--ui-button-border:1px solid transparent;--ui-button-border--hover:1px solid transparent;--ui-button-border--active:1px solid transparent;--ui-button-shadow:0 0 transparent}.ui-button[data-variant=ghost]{--ui-button-background:transparent;--ui-button-background--hover:var(--muted);--ui-button-background--active:oklch(from var(--muted) l c h / calc(alpha - .02));--ui-button-foreground:var(--foreground);--ui-button-foreground--hover:var(--foreground);--ui-button-foreground--active:var(--foreground);--ui-button-border:1px solid transparent;--ui-button-border--hover:1px solid transparent;--ui-button-border--active:1px solid transparent;--ui-button-shadow:0 0 transparent}.ui-button[data-variant=destructive]{--ui-button-ring-color:var(--destructive);--ui-button-background:var(--destructive);--ui-button-background--hover:oklch(from var(--destructive) l c h / .9);--ui-button-background--active:oklch(from var(--destructive) l c h / .8);--ui-button-foreground:var(--destructive-foreground);--ui-button-foreground--hover:var(--destructive-foreground);--ui-button-foreground--active:var(--destructive-foreground);--ui-button-border:1px solid var(--destructive);--ui-button-border--hover:1px solid var(--destructive);--ui-button-border--active:1px solid var(--destructive);--ui-button-shadow:0 0 transparent}.ui-button[data-variant=link]{--ui-button-background:transparent;--ui-button-background--hover:transparent;--ui-button-background--active:transparent;--ui-button-foreground:var(--foreground);--ui-button-foreground--hover:var(--primary);--ui-button-foreground--active:oklch(from var(--primary) l c h / .8);--ui-button-border:none;--ui-button-border--hover:none;--ui-button-border--active:none;--ui-button-height:fit-content;--ui-button-padding:0;--ui-button-radius:0;--ui-button-shadow:0 0 transparent;text-decoration-line:var(--decoration-line);text-decoration-style:var(--decoration-style);text-decoration-color:var(--decoration-color);text-underline-offset:var(--decoration-offset);text-decoration-thickness:var(--decoration-thickness)}.ui-button[data-variant=link]:hover:not(:disabled,[aria-disabled=true]){text-decoration-color:var(--decoration-color--hover);text-underline-offset:var(--decoration-offset--hover)}.ui-button[data-variant=link]:active:not(:disabled,[aria-disabled=true]){text-decoration-color:var(--decoration-color--active);text-underline-offset:var(--decoration-offset--active)}.ui-button[data-size=sm]{--ui-button-height:var(--step-6);--ui-button-padding:var(--step-2);--ui-button-radius:var(--radius-sm)}.ui-button[data-size=icon]{block-size:var(--ui-button-height);inline-size:var(--ui-button-height);aspect-ratio:1;padding:0}.ui-button[data-size=icon-sm]{--ui-button-height:var(--step-6);--ui-button-padding:var(--step-2);--ui-button-radius:var(--radius-sm);--ui-button-icon-size:var(--step-3_5);block-size:var(--ui-button-height);inline-size:var(--ui-button-height);aspect-ratio:1;padding:0}.ui-button :where(kbd){--ui-kbd-min-inline-size:var(--step-4_5);--ui-kbd-min-block-size:var(--step-4_5);--ui-kbd-icon-size:var(--step-3)}.ui-button:has(>:where(kbd,ui-kbd-group,.ui-kbd-group):last-child:not(:only-child)){padding-inline-end:var(--step-1_5)}.ui-button:has(>:where(kbd,ui-kbd-group,.ui-kbd-group):first-child:not(:only-child)){padding-inline-start:var(--step-1_5)}.ui-button[data-size=sm]:has(>:where(kbd,ui-kbd-group,.ui-kbd-group):last-child:not(:only-child)){padding-inline-end:var(--step-0_5)}.ui-button[data-size=sm]:has(>:where(kbd,ui-kbd-group,.ui-kbd-group):first-child:not(:only-child)){padding-inline-start:var(--step-0_5)}:where(ui-button-group,.ui-button-group){border-radius:var(--ui-button-group-radius);background-color:var(--ui-button-group-background);isolation:isolate;align-items:stretch;inline-size:fit-content;display:flex;position:relative;overflow:clip}:where(ui-button-group,.ui-button-group)>*{position:relative}:where(ui-button-group,.ui-button-group)>:hover:not(:disabled,[aria-disabled=true]),:where(ui-button-group,.ui-button-group)>:focus-visible,:where(ui-button-group,.ui-button-group)>:active:not(:disabled,[aria-disabled=true]){z-index:1}:where(ui-button-group,.ui-button-group):not([data-orientation=vertical]){flex-direction:row}:where(ui-button-group,.ui-button-group):not([data-orientation=vertical])>:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}:where(ui-button-group,.ui-button-group):not([data-orientation=vertical])>:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}:where(ui-button-group,.ui-button-group)[data-orientation=vertical]{flex-direction:column}:where(ui-button-group,.ui-button-group)[data-orientation=vertical]>:not(:last-child){border-end-end-radius:0;border-end-start-radius:0}:where(ui-button-group,.ui-button-group)[data-orientation=vertical]>:not(:first-child){border-start-start-radius:0;border-start-end-radius:0;margin-block-start:-1px}.ui-toggle{font-family:var(--ui-toggle-font-family);font-size:var(--ui-toggle-font-size);font-weight:var(--ui-toggle-font-weight);line-height:var(--ui-toggle-line-height);justify-content:center;align-items:center;column-gap:var(--ui-toggle-gap);min-block-size:var(--ui-toggle-height);min-inline-size:max-content;padding-inline:var(--ui-toggle-padding);border:var(--ui-toggle-border);border-radius:var(--ui-toggle-radius);color:var(--ui-toggle-foreground);background-color:var(--ui-toggle-background);--_ring-offset-width:0px;--_ring-width:0px;--_ring:color-mix(in oklch, var(--ui-toggle-ring-color) var(--ring-opacity), transparent);box-shadow:0 0 0 var(--_ring-offset-width) var(--ring-offset-color), 0 0 0 calc(var(--_ring-offset-width) + var(--_ring-width)) var(--_ring,var(--ring)), var(--ui-toggle-shadow);cursor:pointer;outline:var(--outline-width) var(--outline-style) transparent;outline-offset:var(--outline-offset);transition:var(--default-transition);user-select:none;text-box:trim-both ex alphabetic;flex-shrink:0;text-decoration:none;display:flex;position:relative}.ui-toggle>input[type=checkbox],.ui-toggle>input[type=radio]{clip-path:inset(50%);opacity:0;pointer-events:none;position:absolute}.ui-toggle:hover:not(:has(>input:disabled)){color:var(--ui-toggle-foreground--hover);background-color:var(--ui-toggle-background--hover);border:var(--ui-toggle-border--hover)}.ui-toggle:active:not(:has(>input:disabled)){color:var(--ui-toggle-foreground--active);background-color:var(--ui-toggle-background--active);border:var(--ui-toggle-border--active)}.ui-toggle:has(>input:checked){color:var(--ui-toggle-foreground--checked);background-color:var(--ui-toggle-background--checked);border:var(--ui-toggle-border--checked)}.ui-toggle:has(>input:checked:hover){color:var(--ui-toggle-foreground--checked-hover);background-color:var(--ui-toggle-background--checked-hover);border:var(--ui-toggle-border--checked-hover)}.ui-toggle:has(>input:checked:active){color:var(--ui-toggle-foreground--checked-active);background-color:var(--ui-toggle-background--checked-active);border:var(--ui-toggle-border--checked-active)}.ui-toggle:has(>input:focus-visible){--_ring-offset-width:var(--ring-offset-width);--_ring-width:var(--ring-width);outline-color:#0000}.ui-toggle:has(>input:disabled){--ui-toggle-foreground:var(--muted-foreground);--ui-toggle-background:var(--muted);--ui-toggle-shadow:0 0 transparent;cursor:default;opacity:.5;outline:none}.ui-toggle>svg{inline-size:var(--ui-toggle-icon-size);block-size:var(--ui-toggle-icon-size);pointer-events:none;justify-content:center;align-items:center;padding:0;display:flex}.ui-toggle[data-variant=primary]{--ui-toggle-background:var(--primary);--ui-toggle-background--hover:oklch(from var(--primary) l c h / .9);--ui-toggle-background--active:oklch(from var(--primary) l c h / .8);--ui-toggle-foreground:var(--primary-foreground);--ui-toggle-foreground--hover:var(--primary-foreground);--ui-toggle-foreground--active:var(--primary-foreground);--ui-toggle-border:1px solid transparent;--ui-toggle-border--hover:1px solid transparent;--ui-toggle-border--active:1px solid transparent;--ui-toggle-shadow:0 0 transparent}.ui-toggle[data-variant=muted]{--ui-toggle-background:var(--muted);--ui-toggle-background--hover:oklch(from var(--muted) l c h / calc(alpha - .02));--ui-toggle-background--active:var(--muted);--ui-toggle-foreground:var(--foreground);--ui-toggle-foreground--hover:var(--foreground);--ui-toggle-foreground--active:var(--foreground);--ui-toggle-border:1px solid transparent;--ui-toggle-border--hover:1px solid transparent;--ui-toggle-border--active:1px solid transparent;--ui-toggle-shadow:0 0 transparent}.ui-toggle[data-variant=ghost]{--ui-toggle-background:transparent;--ui-toggle-background--hover:var(--muted);--ui-toggle-background--active:oklch(from var(--muted) l c h / calc(alpha - .02));--ui-toggle-foreground:var(--foreground);--ui-toggle-foreground--hover:var(--foreground);--ui-toggle-foreground--active:var(--foreground);--ui-toggle-border:1px solid transparent;--ui-toggle-border--hover:1px solid transparent;--ui-toggle-border--active:1px solid transparent;--ui-toggle-shadow:0 0 transparent}.ui-toggle[data-variant=destructive]{--ui-toggle-ring-color:var(--destructive);--ui-toggle-background:var(--destructive);--ui-toggle-background--hover:oklch(from var(--destructive) l c h / .9);--ui-toggle-background--active:oklch(from var(--destructive) l c h / .8);--ui-toggle-foreground:var(--destructive-foreground);--ui-toggle-foreground--hover:var(--destructive-foreground);--ui-toggle-foreground--active:var(--destructive-foreground);--ui-toggle-border:1px solid var(--destructive);--ui-toggle-border--hover:1px solid var(--destructive);--ui-toggle-border--active:1px solid var(--destructive);--ui-toggle-shadow:0 0 transparent}.ui-toggle[data-size=sm]{--ui-toggle-height:var(--step-6);--ui-toggle-padding:var(--step-2);--ui-toggle-radius:var(--radius-sm)}.ui-toggle[data-size=icon]{block-size:var(--ui-toggle-height);inline-size:var(--ui-toggle-height);aspect-ratio:1;padding:0}.ui-toggle[data-size=icon-sm]{--ui-toggle-height:var(--step-6);--ui-toggle-padding:var(--step-2);--ui-toggle-radius:var(--radius-sm);--ui-toggle-icon-size:var(--step-3_5);block-size:var(--ui-toggle-height);inline-size:var(--ui-toggle-height);aspect-ratio:1;padding:0}:where(ui-toggle-group,.ui-toggle-group){align-items:stretch;inline-size:fit-content;display:flex}:where(ui-toggle-group,.ui-toggle-group):not([data-orientation=vertical]){flex-direction:row}:where(ui-toggle-group,.ui-toggle-group):not([data-orientation=vertical])>:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}:where(ui-toggle-group,.ui-toggle-group):not([data-orientation=vertical])>:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}:where(ui-toggle-group,.ui-toggle-group)[data-orientation=vertical]{flex-direction:column}:where(ui-toggle-group,.ui-toggle-group)[data-orientation=vertical]>:not(:last-child){border-end-end-radius:0;border-end-start-radius:0}:where(ui-toggle-group,.ui-toggle-group)[data-orientation=vertical]>:not(:first-child){border-start-start-radius:0;border-start-end-radius:0;margin-block-start:-1px}:where(ui-accordion,.ui-accordion){flex:1;inline-size:100%;display:grid}:where(ui-accordion,.ui-accordion)>details{flex:1 0 auto;display:grid}:where(ui-accordion,.ui-accordion)>details>summary{--_ring-offset-width:0px;--_ring-width:0px;box-shadow:0 0 0 var(--_ring-offset-width) var(--ring-offset-color), 0 0 0 calc(var(--_ring-offset-width) + var(--_ring-width)) var(--_ring,var(--ring));outline:var(--outline-width) var(--outline-style) transparent;outline-offset:var(--outline-offset);transition:var(--default-transition);justify-content:space-between;align-items:center;display:flex}:where(ui-accordion,.ui-accordion)>details>summary:focus-visible{--_ring-offset-width:var(--ring-offset-width);--_ring-width:var(--ring-width);outline-color:#0000}:where(ui-accordion,.ui-accordion) summary>svg{inline-size:var(--ui-accordion-icon-size);block-size:var(--ui-accordion-icon-size);pointer-events:none;transition:transform var(--default-transition-duration) var(--default-transition-timing-function);justify-content:center;align-items:center;display:flex}:where(ui-accordion,.ui-accordion)>details[open]>summary>svg{transform:var(--ui-accordion-icon-transform-open)}.ui-table{font-family:var(--ui-table-font-family);font-size:var(--ui-table-font-size);font-variant-numeric:tabular-nums;inline-size:100%;color:var(--ui-table-foreground);background-color:var(--ui-table-background);caption-side:bottom;text-align:start}.ui-table :is(th,td){padding-block:var(--ui-table-cell-padding-block);padding-inline:var(--ui-table-cell-padding-inline);vertical-align:middle;text-align:start;border-inline:var(--ui-table-column-border)}.ui-table th{color:var(--ui-table-head-foreground);font-weight:var(--ui-table-head-font-weight)}.ui-table thead th{block-size:var(--ui-table-head-height);padding-block:0}.ui-table thead tr{border-block-end:var(--ui-table-head-border)}.ui-table tbody tr:not(:last-child){border-block-end:var(--ui-table-row-border)}.ui-table tfoot{background-color:var(--ui-table-foot-background);font-weight:var(--ui-table-foot-font-weight);border-block-start:var(--ui-table-border)}.ui-table caption{color:var(--ui-table-caption-foreground);padding-block:var(--ui-table-caption-padding-block);padding-inline:var(--ui-table-caption-padding-inline)}.ui-table[data-layout=fixed]{table-layout:fixed}.ui-table caption[data-side=top]{caption-side:top}.ui-table tbody tr:hover>:is(th,td){background-color:var(--ui-table-row-background--hover)}.ui-table tbody tr[data-state=selected]>:is(th,td){background-color:var(--ui-table-row-background--selected)}.ui-table[data-variant=alternating]{--ui-table-row-border:none}.ui-table[data-variant=alternating] tbody tr:nth-child(2n){background-color:var(--ui-table-alternating-background)}.ui-table[data-variant=grid]{--ui-table-column-border:var(--ui-table-border);border:var(--ui-table-border)}.ui-table[data-size=sm]{--ui-table-cell-padding-block:var(--step-1);--ui-table-cell-padding-inline:var(--step-1_5);--ui-table-head-height:var(--step-8)}[popover]{border:1px solid var(--ui-popover-border);padding:var(--ui-popover-padding);min-inline-size:var(--ui-popover-min-inline-size);max-inline-size:var(--ui-popover-max-inline-size)}[popover] .ui-button{--ui-button-radius:var(--ui-popover-button-radius)}:where([popover],.ui-select)[data-side=bottom]:not([data-align]),:where([popover],.ui-select)[data-side=bottom][data-align=start],:where(.ui-select:not([data-side]):not([data-align])),:where(.ui-select:not([data-side])[data-align=start]){--ui-popover-position-area:block-end span-inline-end;--ui-popover-origin:top center;--ui-popover-margin-block:var(--step-1_5);--ui-popover-margin-inline:0}:where([popover],.ui-select)[data-side=bottom][data-align=center],:where(.ui-select:not([data-side])[data-align=center]){--ui-popover-position-area:block-end span-all;--ui-popover-origin:top center;--ui-popover-margin-block:var(--step-1_5);--ui-popover-margin-inline:0}:where([popover],.ui-select)[data-side=bottom][data-align=end],:where(.ui-select:not([data-side])[data-align=end]){--ui-popover-position-area:block-end span-inline-start;--ui-popover-origin:top center;--ui-popover-margin-block:var(--step-1_5);--ui-popover-margin-inline:0}:where([popover],.ui-select)[data-side=top]:not([data-align]),:where([popover],.ui-select)[data-side=top][data-align=start]{--ui-popover-position-area:block-start span-inline-end;--ui-popover-origin:bottom center;--ui-popover-margin-block:var(--step-1_5);--ui-popover-margin-inline:0}:where([popover],.ui-select)[data-side=top][data-align=center]{--ui-popover-position-area:block-start span-all;--ui-popover-origin:bottom center;--ui-popover-margin-block:var(--step-1_5);--ui-popover-margin-inline:0}:where([popover],.ui-select)[data-side=top][data-align=end]{--ui-popover-position-area:block-start span-inline-start;--ui-popover-origin:bottom center;--ui-popover-margin-block:var(--step-1_5);--ui-popover-margin-inline:0}:where([popover],.ui-select)[data-side=right]:not([data-align]),:where([popover],.ui-select)[data-side=right][data-align=start]{--ui-popover-position-area:inline-end span-block-end;--ui-popover-origin:bottom left;--ui-popover-margin-block:0;--ui-popover-margin-inline:var(--step-1_5)}:where([popover],.ui-select)[data-side=right][data-align=center]{--ui-popover-position-area:inline-end span-all;--ui-popover-origin:center left;--ui-popover-margin-block:0;--ui-popover-margin-inline:var(--step-1_5)}:where([popover],.ui-select)[data-side=right][data-align=end]{--ui-popover-position-area:inline-end span-block-start;--ui-popover-origin:top left;--ui-popover-margin-block:0;--ui-popover-margin-inline:var(--step-1_5)}:where([popover],.ui-select)[data-side=left]:not([data-align]),:where([popover],.ui-select)[data-side=left][data-align=start]{--ui-popover-position-area:inline-start span-block-end;--ui-popover-origin:bottom right;--ui-popover-margin-block:0;--ui-popover-margin-inline:var(--step-1_5)}:where([popover],.ui-select)[data-side=left][data-align=center]{--ui-popover-position-area:inline-start span-all;--ui-popover-origin:center right;--ui-popover-margin-block:0;--ui-popover-margin-inline:var(--step-1_5)}:where([popover],.ui-select)[data-side=left][data-align=end]{--ui-popover-position-area:inline-start span-block-start;--ui-popover-origin:top right;--ui-popover-margin-block:0;--ui-popover-margin-inline:var(--step-1_5)}:where(ui-tooltip,.ui-tooltip){anchor-scope:--ui-tooltip-trigger;display:inline-block}:where(ui-tooltip,.ui-tooltip)>:where([interestfor],[data-slot~=tooltip-trigger]){anchor-name:--ui-tooltip-trigger}[data-slot~=tooltip-trigger]{display:inline-flex}[data-slot~=tooltip-content]{position-anchor:--ui-tooltip-trigger;align-items:center;gap:var(--ui-tooltip-gap);inline-size:max-content;padding-inline:var(--ui-tooltip-padding-inline);padding-block:var(--ui-tooltip-padding-block);border:1px solid var(--ui-tooltip-border);border-radius:var(--ui-tooltip-radius);box-shadow:var(--ui-tooltip-shadow);font-family:var(--ui-tooltip-font-family);font-size:var(--ui-tooltip-font-size);line-height:var(--ui-tooltip-line-height);font-weight:var(--ui-tooltip-font-weight);text-wrap:balance;display:flex}[data-slot~=tooltip-content] :where(kbd){--ui-kbd-background:color-mix(in oklch, var(--ui-tooltip-foreground) 15%, transparent);--ui-kbd-color:var(--ui-tooltip-foreground);--ui-kbd-min-inline-size:var(--step-4);--ui-kbd-min-block-size:var(--step-4);--ui-kbd-font-size:var(--font-size-xs)}[data-slot~=tooltip-content]:has([data-slot~=tooltip-arrow]){overflow:visible}[data-slot~=tooltip-content][data-side=top]:not([data-align]),[data-slot~=tooltip-content][data-side=top][data-align=center]{--ui-tooltip-translate--start:0, .25em, 0;--ui-popover-position-area:block-start span-all;--ui-popover-origin:bottom center;--ui-tooltip-margin-block:var(--step-1)}[data-slot~=tooltip-content][data-side=bottom]:not([data-align]),[data-slot~=tooltip-content][data-side=bottom][data-align=center]{--ui-tooltip-translate--start:0, .25em, 0;--ui-popover-position-area:block-end span-all;--ui-popover-origin:top center;--ui-tooltip-margin-block:var(--step-1)}[data-slot~=tooltip-content][data-side=left]:not([data-align]),[data-slot~=tooltip-content][data-side=left][data-align=center]{--ui-tooltip-translate--start:.25em, 0, 0;--ui-popover-position-area:inline-start span-all;--ui-popover-origin:center right;--ui-tooltip-margin-inline:var(--step-1);--ui-tooltip-margin-block:0}[data-slot~=tooltip-content][data-side=right]:not([data-align]),[data-slot~=tooltip-content][data-side=right][data-align=center]{--ui-tooltip-translate--start:.25em, 0, 0;--ui-popover-position-area:inline-end span-all;--ui-popover-origin:center left;--ui-tooltip-margin-inline:var(--step-1);--ui-tooltip-margin-block:0}[data-slot~=tooltip-arrow]{top:calc(100% - var(--ui-tooltip-arrow-size) / 2);width:var(--ui-tooltip-arrow-size);block-size:var(--ui-tooltip-arrow-size);background-color:var(--ui-tooltip-arrow-color);border-radius:var(--ui-tooltip-arrow-radius);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}[data-slot~=tooltip-content][data-side=top] [data-slot~=tooltip-arrow]{bottom:calc((var(--ui-tooltip-arrow-size) / 2) * -1);left:50%}[data-slot~=tooltip-content][data-side=bottom] [data-slot~=tooltip-arrow]{top:calc((var(--ui-tooltip-arrow-size) / 2) * -1);left:50%}[data-slot~=tooltip-content][data-side=left] [data-slot~=tooltip-arrow]{left:calc(100% - var(--ui-tooltip-arrow-size) / 2);top:50%;transform:translateY(-50%)rotate(45deg)}[data-slot~=tooltip-content][data-side=right] [data-slot~=tooltip-arrow]{right:calc(100% - var(--ui-tooltip-arrow-size) / 2);top:50%;left:auto;transform:translateY(-50%)rotate(45deg)}.ui-dialog{--ui-dialog-shadow:var(--shadow-md);inline-size:var(--ui-dialog-width);block-size:var(--ui-dialog-height);background-color:var(--ui-dialog-background);color:var(--ui-dialog-foreground);box-shadow:var(--ui-dialog-shadow);border-radius:var(--ui-dialog-radius);anchor-name:--ui-dialog-root;font-size:var(--font-size-md);isolation:isolate;container:dialog/inline-size}.ui-dialog[open]{grid-template-rows:minmax(0,1fr);min-block-size:0}[data-slot~=dialog-close]{top:var(--gap-xs);right:var(--gap-xs);z-index:50;position:absolute}[data-slot~=dialog-close]>svg{inline-size:var(--step-4);block-size:var(--step-4);pointer-events:none;justify-content:center;align-items:center;padding:0;display:flex}[data-slot~=dialog-content]{grid-template-rows:auto minmax(0,1fr) auto;align-self:center;min-block-size:0;display:grid;position:relative;overflow:clip}[data-slot~=dialog-header]{padding-inline:var(--gap-sm);flex-direction:column;padding-block-start:var(--gap-sm);display:flex}[data-slot~=dialog-header]:after{content:"";inline-size:100%;block-size:var(--gap-md);background:linear-gradient(to top, transparent, var(--ui-dialog-background));display:block;position:absolute;top:100%}[data-slot~=dialog-body]{padding-inline:var(--gap-sm);padding-block:var(--gap-md);min-block-size:0;min-block-size:var(--gap-xl);scrollbar-gutter:stable both-edges;display:grid;overflow:clip auto}[data-slot~=dialog-footer]{justify-content:flex-end;align-self:end;gap:var(--gap-xs);block-size:fit-content;padding:var(--gap-sm);border-top:1px solid var(--border);background-color:var(--ui-dialog-background);flex-shrink:0;display:flex;position:sticky;bottom:0}.ui-dialog[data-size=article]{--ui-dialog-width:var(--article-md)}.ui-dialog[data-size=container]{--ui-dialog-width:var(--breakpoint-md)}.ui-dialog[data-size=screen]{--ui-dialog-width:100vi;--ui-dialog-height:100svh;--ui-dialog-radius:0;--ui-dialog-shadow:none;max-block-size:100svh;max-inline-size:100vi}.ui-alert-dialog{--ui-dialog-width:var(--ui-alert-dialog-width);--ui-dialog-shadow:var(--ui-alert-dialog-shadow)}.ui-alert-dialog [data-slot~=dialog-header]{color:var(--ui-alert-dialog-accent)}:where(ui-menu,.ui-menu){anchor-scope:--ui-menu-trigger;gap:var(--ui-menu-option-gap);display:grid}:where(ui-menu,.ui-menu)>:where([popovertarget],[interestfor]){anchor-name:--ui-menu-trigger}[data-slot~=menu-popover]{position-anchor:--ui-menu-trigger;min-inline-size:var(--ui-menu-min-inline-size);box-shadow:var(--ui-menu-shadow)}[data-slot~=menu-popover] .ui-button{--ui-button-radius:var(--ui-menu-button-radius)}.ui-navigation-menu{--ui-popover-shadow:var(--ui-navigation-menu-popover-shadow);--ui-popover-child-radius:var(--ui-navigation-menu-popover-child-radius);--ui-popover-gap:var(--ui-navigation-menu-popover-gap);--ui-popover-inline-size:var(--ui-navigation-menu-popover-inline-size);--ui-popover-viewport-display:var(--ui-navigation-menu-popover-viewport-display);--ui-popover-viewport-align-items:var(--ui-navigation-menu-popover-viewport-align-items);--ui-popover-viewport-justify-items:var(--ui-navigation-menu-popover-viewport-justify-items);--ui-popover-viewport-template-columns:var(--ui-navigation-menu-popover-viewport-template-columns);--ui-popover-viewport-gap:var(--ui-navigation-menu-popover-viewport-gap);--ui-popover-viewport-min-inline-size:var(--ui-navigation-menu-popover-viewport-min-inline-size);anchor-name:--ui-navigation-menu-menu-root;isolation:isolate;display:inline-flex;position:relative}[data-slot~=navigation-menu-list]{align-items:center;gap:var(--ui-popover-gap);anchor-name:--ui-navigation-menu-menu-list;flex-direction:row;display:flex}[data-slot~=navigation-menu-item]{anchor-scope:--ui-navigation-menu-menu-trigger;position:relative}[data-slot~=navigation-menu-trigger]{anchor-name:--ui-navigation-menu-menu-trigger}[data-slot~=navigation-menu-trigger]>svg{inline-size:var(--gap-sm);block-size:var(--gap-sm);transition:var(--ui-navigation-menu-icon-transition)}[data-slot~=navigation-menu-item]:has([data-slot~=navigation-menu-popover]:where(:popover-open,.\:popover-open)) [data-slot~=navigation-menu-trigger]>svg{transform:var(--ui-navigation-menu-icon-transform)}[data-slot~=navigation-menu-popover]{position-anchor:--ui-navigation-menu-menu-trigger;max-inline-size:var(--ui-popover-inline-size);--ui-popover-padding:0;--ui-popover-min-inline-size:auto;--ui-popover-position-area:block-end span-inline-end;--ui-popover-origin:top center;--ui-popover-margin-block:var(--step-1_5)}[data-slot~=navigation-menu-popover] .ui-button{--ui-button-radius:var(--radius-xs)}[data-slot~=navigation-menu-popover][data-align=center]{--ui-popover-position-area:block-end span-all;--ui-popover-origin:top center}[data-slot~=navigation-menu-popover][data-align=end]{--ui-popover-position-area:block-end span-inline-start;--ui-popover-origin:top right}[data-slot~=navigation-menu-submenu]{anchor-scope:--ui-navigation-menu-menu-subtrigger;position:relative}[data-slot~=navigation-menu-submenu-trigger]{anchor-name:--ui-navigation-menu-menu-subtrigger;justify-content:space-between;align-items:center;gap:var(--gap-sm);inline-size:100%;padding:var(--ui-popover-gap);border-radius:var(--ui-popover-child-radius);color:inherit;font:inherit;text-align:start;cursor:pointer;border:0;display:flex}[data-slot~=navigation-menu-submenu-trigger]:hover,[data-slot~=navigation-menu-submenu]:has([data-slot~=navigation-menu-popover][data-variant=submenu]:where(:popover-open,.\:popover-open)) [data-slot~=navigation-menu-submenu-trigger]{background-color:var(--muted)}[data-slot~=navigation-menu-submenu-trigger]>svg{inline-size:var(--gap-sm);block-size:var(--gap-sm);color:var(--muted-foreground);flex:none}[data-slot~=navigation-menu-popover][data-variant=submenu]{position-anchor:--ui-navigation-menu-menu-subtrigger;--ui-popover-position-area:inline-end span-block-start;--ui-popover-origin:left top;--ui-popover-margin-block:0;--ui-popover-margin-inline:var(--step-1_5);--ui-popover-position-try-fallbacks:flip-inline, flip-block, flip-inline flip-block}[data-slot~=navigation-menu-viewport]{display:var(--ui-popover-viewport-display);grid-template-columns:var(--ui-popover-viewport-template-columns);align-items:var(--ui-popover-viewport-align-items);justify-items:var(--ui-popover-viewport-justify-items);gap:var(--ui-popover-viewport-gap);min-inline-size:var(--ui-popover-viewport-min-inline-size)}[data-slot~=navigation-menu-link]{padding:var(--ui-popover-gap);border-radius:var(--ui-popover-child-radius);transition:background-color var(--default-transition-duration) var(--default-transition-timing-function);flex-direction:column;text-decoration:none;display:flex}[data-slot~=navigation-menu-link]:hover{background-color:var(--muted)}[data-slot~=navigation-menu-popover][data-size=screen][data-animation=slide-down]{--ui-popover-scale--start:1}[data-slot~=navigation-menu-popover][data-animation=slide-down]>[data-slot~=navigation-menu-viewport]{transform-origin:top;block-size:0;transition:block-size var(--default-transition-duration) var(--default-transition-timing-function), transform var(--default-transition-duration) var(--default-transition-timing-function), padding var(--default-transition-duration) var(--default-transition-timing-function);overflow:clip;transform:translateY(.5rem)}[data-slot~=navigation-menu-popover][data-animation=slide-down]:where(:popover-open,.\:popover-open){opacity:var(--ui-popover-opacity--end);transform:scale(var(--ui-popover-scale--end)) translate3d(var(--ui-popover-translate--end));@starting-style{opacity:var(--ui-popover-opacity--start);transform:scale(var(--ui-popover-scale--start)) translate3d(var(--ui-popover-translate--start))}}[data-slot~=navigation-menu-popover][data-animation=slide-down]:where(:popover-open,.\:popover-open) [data-slot~=navigation-menu-viewport]{block-size:auto;transform:scale(1)translateY(0);@starting-style{block-size:0;transform:translateY(.5rem)}}[data-slot~=navigation-menu-popover][data-size=container]{position-anchor:--ui-navigation-menu-menu-list;--ui-popover-inline-size:anchor-size();--ui-popover-position-area:block-end span-all;inline-size:var(--ui-popover-inline-size)}[data-slot~=navigation-menu-popover][data-size=root]{position-anchor:--ui-navigation-menu-menu-root;--ui-popover-inline-size:anchor-size();--ui-popover-position-area:block-end span-all;inline-size:var(--ui-popover-inline-size)}[data-slot~=navigation-menu-popover][data-size=screen]{position-anchor:--ui-navigation-menu-menu-root;--ui-popover-inline-size:100vi;--ui-popover-position-area:block-end span-all;inline-size:var(--ui-popover-inline-size)}.ui-mobile-menu{view-transition-name:global-mobile-menu;--ui-dialog-background:var(--ui-mobile-menu-background);--ui-dialog-foreground:var(--ui-mobile-menu-foreground);inline-size:100%;overflow:clip}.ui-mobile-menu::backdrop{background-color:var(--ui-mobile-menu-backdrop)}[data-slot~=mobile-menu-viewport]{block-size:100%;max-block-size:100svh;inline-size:100%;transition:var(--default-transition);transition-duration:var(--ui-dialog-transition-duration);transition-delay:calc(var(--ui-dialog-transition-duration) / 1.5);grid-template-rows:auto 1fr auto;align-items:start;display:grid;position:relative;overflow:clip}.ui-mobile-menu[data-animation=slide-right][open] [data-slot~=mobile-menu-viewport]{opacity:var(--ui-mobile-menu-viewport-opacity--end);transform:scale(var(--ui-mobile-menu-viewport-scale--end)) translate3d(var(--ui-mobile-menu-viewport-translate--end));@starting-style{opacity:var(--ui-mobile-menu-viewport-opacity--start);transform:scale(var(--ui-mobile-menu-viewport-scale--start)) translate3d(var(--ui-mobile-menu-viewport-translate--start))}}[data-slot~=mobile-menu-header]{padding-inline:var(--ui-mobile-menu-header-padding-inline);padding-block:var(--ui-mobile-menu-header-padding-block);border-bottom:1px solid var(--border);background-color:var(--ui-mobile-menu-background);z-index:1;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}[data-slot~=mobile-menu-body]{padding-inline:var(--ui-mobile-menu-body-padding-inline);padding-block:var(--ui-mobile-menu-body-padding-block);scrollbar-gutter:stable both-edges;flex-direction:column;max-block-size:100%;display:flex;overflow:clip auto}[data-slot~=mobile-menu-footer]{gap:var(--ui-mobile-menu-footer-gap);padding:var(--ui-mobile-menu-footer-padding);border-top:1px solid var(--border);background-color:var(--ui-mobile-menu-background);flex-wrap:wrap;display:flex;position:sticky;bottom:0}[data-slot~=mobile-menu-body] :where(ui-accordion,.ui-accordion) :where(ui-accordion,.ui-accordion){padding-inline-start:var(--ui-mobile-menu-nested-accordion-padding-inline-start)}[data-slot~=mobile-menu-body] :where(ui-accordion,.ui-accordion) details:not(:last-child){border-bottom-color:var(--border)}.ui-mobile-menu[data-animation=slide-right]{--ui-dialog-transition-duration:calc(var(--default-transition-duration) * 1.75);--ui-dialog-opacity--start:1;--ui-dialog-scale--start:1;--ui-dialog-translate--start:-100%, 0, 0;--ui-dialog-translate--end:0, 0, 0;transform-origin:0;overflow:clip}.ui-input:disabled,.ui-textarea:disabled,.ui-select:disabled,.ui-input-file:disabled,.ui-input-color:disabled,.ui-input-group:disabled,.ui-password-group:disabled,input[type=checkbox]:disabled,.ui-radio:disabled,.ui-input-group:has(:disabled){opacity:.5;cursor:not-allowed}.ui-field{--ui-field-gap:var(--step-1);display:var(--ui-field-display);grid-template-columns:var(--ui-field-template-columns);gap:var(--ui-field-gap);align-self:var(--ui-field-align-self);inline-size:var(--ui-field-inline-size)}.ui-field>:not([data-slot~=field-label]):not([data-slot~=field-description]){grid-area:2/1}[data-slot~=field-label]{color:var(--ui-field-label-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-strong);text-align:start;grid-area:1/1;align-self:start;min-inline-size:max-content}[data-slot~=field-description]{font-size:var(--font-size-xs);grid-area:3/1;grid-template-areas:"msg";display:grid}[data-slot~=field-hint],[data-slot~=field-error]{transition:opacity var(--default-transition-duration) var(--default-transition-timing-function), translate var(--default-transition-duration) var(--default-transition-timing-function), visibility var(--default-transition-duration) var(--default-transition-timing-function) allow-discrete;grid-area:msg;display:inline-flex}[data-slot~=field-hint]{color:var(--muted-foreground);opacity:1;translate:var(--ui-field-hint-translate--end);visibility:visible}[data-slot~=field-error]{color:var(--destructive);opacity:0;translate:var(--ui-field-hint-translate--start);visibility:hidden}:where(.ui-field:has(:user-invalid)) [data-slot~=field-hint]{opacity:0;translate:var(--ui-field-hint-translate--start);visibility:hidden;@starting-style{opacity:1;translate:var(--ui-field-hint-translate--end);visibility:visible}}:where(.ui-field:has(:user-invalid)) [data-slot~=field-error]{opacity:1;translate:var(--ui-field-hint-translate--end);visibility:visible;@starting-style{opacity:0;translate:var(--ui-field-hint-translate--start);visibility:hidden}}.ui-input:user-invalid,.ui-textarea:user-invalid,.ui-select:user-invalid,.ui-input-file:user-invalid,.ui-input-group:has(:user-invalid),.ui-password-group:has(:user-invalid){--ui-field-background:color-mix(in oklch, var(--destructive) 5%, var(--input));--ui-field-background--hover:color-mix(in oklch, var(--destructive) 10%, var(--input));--ui-field-border:var(--destructive);--ui-field-border--hover:var(--destructive);--ui-field-border--focus:var(--destructive);--ui-field-ring-color:var(--destructive);border-color:var(--destructive)}:where(.ui-field:has(:user-invalid)) [data-slot~=field-label]{--ui-field-label-color:var(--destructive)}:where(.ui-field:has(:user-invalid)) ::placeholder{--placeholder-color:var(--destructive)}.ui-field-group,.ui-radio-group{display:var(--ui-field-group-display);background-color:var(--ui-field-group-background);gap:var(--ui-field-group-gap);border:var(--ui-field-group-border);border-radius:var(--ui-field-group-radius);padding:var(--ui-field-group-padding);margin:var(--ui-field-group-margin)}.ui-field-group>legend,.ui-radio-group>legend{margin-block:0 var(--step-1_5);color:var(--ui-field-label-color,inherit);font-size:var(--font-size-sm);font-weight:var(--font-weight-strong);padding:0}.ui-field[data-orientation=horizontal]{--ui-field-horizontal-display:flex;--ui-field-horizontal-flex-direction:row;--ui-field-horizontal-align-items:center;--ui-field-horizontal-justify-content:flex-start;--ui-field-horizontal-gap:var(--gap-xs);display:var(--ui-field-horizontal-display);flex-direction:var(--ui-field-horizontal-flex-direction);align-items:var(--ui-field-horizontal-align-items);justify-content:var(--ui-field-horizontal-justify-content);gap:var(--ui-field-horizontal-gap)}.ui-field[data-orientation=horizontal] [data-slot~=field-label]{align-self:center}.ui-input{inline-size:var(--ui-input-inline-size);min-inline-size:var(--ui-input-min-inline-size);block-size:var(--ui-field-height);font-size:var(--ui-input-font-size);line-height:var(--ui-input-line-height);color:var(--ui-field-foreground);background-color:var(--ui-field-background);border:var(--ui-input-border);border-radius:var(--ui-input-border-radius);--_ring-offset-width:0px;--_ring-width:0px;--_ring:color-mix(in oklch, var(--ui-field-ring-color) var(--ring-opacity), transparent);box-shadow:0 0 0 var(--_ring-offset-width) var(--ring-offset-color), 0 0 0 calc(var(--_ring-offset-width) + var(--_ring-width)) var(--_ring,var(--ring));outline:var(--outline-width) var(--outline-style) transparent;outline-offset:var(--outline-offset);transition:var(--default-transition);padding-inline-start:var(--ui-input-padding-inline-start);padding-inline-end:var(--ui-input-padding-inline-end)}.ui-input:hover{border-color:var(--ui-field-border--hover);background-color:var(--ui-field-background--hover)}.ui-input:focus-within{background-color:var(--ui-field-background--focus);border-color:var(--ui-field-border--focus);--_ring-offset-width:var(--ring-offset-width);--_ring-width:var(--ring-width);outline-color:#0000}.ui-input[type=date],.ui-input[type=time],.ui-input[type=datetime-local]{--ui-input-padding-inline-end:var(--step-1_5)}.ui-input::-webkit-calendar-picker-indicator{cursor:pointer;-webkit-appearance:none;inline-size:var(--ui-input-calendar-picker-size);block-size:var(--ui-input-calendar-picker-size);border-radius:var(--ui-input-calendar-picker-radius);transition:opacity var(--default-transition-duration) var(--default-transition-timing-function), display var(--default-transition-duration) var(--default-transition-timing-function) allow-discrete;mask:var(--ui-input-calendar-picker-mask) no-repeat center / var(--ui-input-calendar-picker-icon-size);background-size:var(--ui-input-calendar-picker-icon-size);background-color:var(--ui-input-calendar-picker-color);background-position:50%;background-repeat:no-repeat;margin:0;padding:0}.ui-input::-webkit-calendar-picker-indicator:hover{opacity:.5}.ui-textarea{field-sizing:content;inline-size:var(--ui-textarea-inline-size);min-inline-size:var(--ui-textarea-min-inline-size);min-block-size:var(--ui-textarea-min-block-size);max-block-size:var(--ui-textarea-max-block-size);padding:var(--ui-textarea-padding);font-size:var(--ui-textarea-font-size);line-height:var(--ui-textarea-line-height);color:var(--ui-field-foreground);background-color:var(--ui-field-background);border:var(--ui-textarea-border);border-radius:var(--ui-textarea-border-radius);resize:var(--ui-textarea-resize);--_ring-offset-width:0px;--_ring-width:0px;--_ring:color-mix(in oklch, var(--ui-field-ring-color) var(--ring-opacity), transparent);box-shadow:0 0 0 var(--_ring-offset-width) var(--ring-offset-color), 0 0 0 calc(var(--_ring-offset-width) + var(--_ring-width)) var(--_ring,var(--ring));outline:var(--outline-width) var(--outline-style) transparent;outline-offset:var(--outline-offset);transition:var(--default-transition)}.ui-textarea:hover{border-color:var(--ui-field-border--hover);background-color:var(--ui-field-background--hover)}.ui-textarea:focus-visible{background-color:var(--ui-field-background--focus);border-color:var(--ui-field-border--focus);--_ring-offset-width:var(--ring-offset-width);--_ring-width:var(--ring-width);outline-color:#0000}.ui-select{justify-content:space-between;align-items:center;gap:var(--ui-select-option-gap);inline-size:var(--ui-select-inline-size);min-inline-size:var(--ui-select-min-inline-size);block-size:var(--ui-field-height);padding-inline:var(--ui-select-padding-inline-start) var(--ui-select-padding-inline-end);font-size:var(--ui-select-font-size);line-height:var(--ui-select-line-height);text-align:start;color:var(--ui-field-foreground);background-color:var(--ui-field-background);border:var(--ui-select-border);border-radius:var(--ui-select-border-radius);cursor:pointer;--_ring-offset-width:0px;--_ring-width:0px;--_ring:color-mix(in oklch, var(--ui-field-ring-color) var(--ring-opacity), transparent);box-shadow:0 0 0 var(--_ring-offset-width) var(--ring-offset-color), 0 0 0 calc(var(--_ring-offset-width) + var(--_ring-width)) var(--_ring,var(--ring));outline:var(--outline-width) var(--outline-style) transparent;outline-offset:var(--outline-offset);transition:var(--default-transition);background-image:none;display:flex}.ui-select:hover{border-color:var(--ui-field-border--hover)}.ui-select:focus-visible,.ui-select:open{border-color:var(--ui-field-border--focus);--_ring-offset-width:var(--ring-offset-width);--_ring-width:var(--ring-width);outline-color:#0000}.ui-select>button{align-items:center;gap:var(--ui-field-gap);flex:1;block-size:100%;min-inline-size:0;display:flex;overflow:hidden}.ui-select selectedcontent{text-overflow:ellipsis;white-space:nowrap;align-items:center;block-size:100%;display:flex;overflow:hidden}.ui-select>button>svg,.ui-select selectedcontent>svg{inline-size:var(--ui-field-icon-size);block-size:var(--ui-field-icon-size);color:var(--muted-foreground);flex-shrink:0}.ui-select:open{background-color:var(--ui-field-background--focus)}.ui-select:open::picker-icon{transform:rotate(-180deg)}.ui-select::picker(select){gap:var(--step-px);inline-size:max-content;max-inline-size:var(--ui-popover-max-inline-size);padding:var(--ui-popover-padding);margin-block:var(--ui-popover-margin-block);background-color:var(--popover);color:var(--popover-foreground);border:1px solid var(--ui-popover-border);border-radius:var(--ui-popover-radius);box-shadow:var(--ui-popover-shadow);flex-direction:column;overflow:clip}@supports (inline-size:anchor-size(width)){.ui-select::picker(select){min-inline-size:anchor-size(width)}}@supports (anchor-name:--zazz){.ui-select::picker(select){position-area:var(--ui-popover-position-area);position-try-fallbacks:var(--ui-popover-position-try-fallbacks);margin-inline:var(--ui-popover-margin-inline)}}.ui-select option{align-items:center;gap:var(--ui-option-gap);min-block-size:var(--ui-option-height);padding-inline:var(--ui-option-padding);font-family:var(--ui-option-font-family);font-size:var(--ui-option-font-size);font-weight:var(--ui-option-font-weight);line-height:var(--ui-option-line-height);color:var(--ui-option-foreground);background-color:var(--ui-option-background);border:var(--ui-option-border);border-radius:var(--ui-option-radius);box-shadow:var(--ui-option-shadow);cursor:pointer;transition:var(--default-transition);display:flex}.ui-select option:hover{color:var(--ui-option-foreground--hover);background-color:var(--ui-option-background--hover);border:var(--ui-option-border--hover)}.ui-select option:checked{color:var(--ui-option-foreground--active);background-color:var(--ui-option-background--active);border:var(--ui-option-border--active)}.ui-select option:disabled{--ui-option-foreground:var(--muted-foreground);cursor:default;opacity:.5}.ui-select option>svg{inline-size:var(--ui-option-icon-size);block-size:var(--ui-option-icon-size);color:var(--muted-foreground);flex-shrink:0}.ui-select option::checkmark{color:currentColor;order:1;margin-inline-start:auto}:where(ui-multiselect){anchor-scope:--ui-multiselect-trigger;inline-size:var(--ui-select-inline-size);min-inline-size:var(--ui-select-min-inline-size);display:block}select[multiple][data-multiselect-enhanced]{display:none}ui-multiselect select[multiple].ui-select:not([data-multiselect-enhanced]){block-size:auto;padding-block:var(--step-1);display:block}[data-slot~=multiselect-trigger]{anchor-name:--ui-multiselect-trigger}[data-slot~=multiselect-label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-slot~=multiselect-icon]{inline-size:var(--ui-select-picker-icon-size);block-size:var(--ui-select-picker-icon-size);background-color:var(--ui-select-picker-icon-color);mask:var(--ui-select-picker-icon-mask) center / contain no-repeat;transition:var(--default-transition);flex-shrink:0}[data-slot~=multiselect-trigger][aria-expanded=true] [data-slot~=multiselect-icon]{transform:rotate(-180deg)}[data-slot~=multiselect-panel]{position-anchor:--ui-multiselect-trigger;gap:var(--step-px);box-shadow:var(--ui-menu-shadow);flex-direction:column}[data-slot~=multiselect-panel]:where(:popover-open,.\:popover-open){display:flex}@supports (inline-size:anchor-size(width)){[data-slot~=multiselect-panel]{min-inline-size:anchor-size(width)}}[data-slot~=multiselect-option]{align-items:center;gap:var(--ui-option-gap);min-block-size:var(--ui-option-height);padding-inline:var(--ui-option-padding);font-family:var(--ui-option-font-family);font-size:var(--ui-option-font-size);font-weight:var(--ui-option-font-weight);line-height:var(--ui-option-line-height);color:var(--ui-option-foreground);background-color:var(--ui-option-background);border:var(--ui-option-border);border-radius:var(--ui-option-radius);cursor:pointer;transition:var(--default-transition);display:flex}[data-slot~=multiselect-option]:hover{color:var(--ui-option-foreground--hover);background-color:var(--ui-option-background--hover)}[data-slot~=multiselect-option]:has(:checked){color:var(--ui-option-foreground--active);background-color:var(--ui-option-background--active)}[data-slot~=multiselect-option]:has(:disabled){color:var(--muted-foreground);cursor:default;opacity:.5}[data-slot~=multiselect-option] input[type=checkbox]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:clip}[data-slot~=multiselect-option]:focus-within{background-color:var(--ui-option-background--hover);outline:var(--outline-width) var(--outline-style) var(--ring);outline-offset:calc(var(--outline-offset) * -1)}[data-slot~=multiselect-option]:has(:checked):after{content:"";inline-size:var(--ui-option-checkmark-size);block-size:var(--ui-option-checkmark-size);background-color:var(--ui-option-checkmark-color);mask:var(--ui-option-checkmark-mask) center / contain no-repeat;order:1;margin-inline-start:auto}:where(ui-autocomplete,.ui-autocomplete){anchor-scope:--ui-autocomplete-trigger;inline-size:100%;display:block}:where(ui-autocomplete,.ui-autocomplete) input:where([role=combobox]){anchor-name:--ui-autocomplete-trigger}[data-slot~=autocomplete-panel]{position-anchor:--ui-autocomplete-trigger;max-block-size:var(--ui-autocomplete-panel-max-block-size);box-shadow:var(--ui-autocomplete-shadow);flex-direction:column;overflow:auto}[data-slot~=autocomplete-panel]:where(:popover-open,.\:popover-open){display:flex}[data-slot~=autocomplete-panel]:not([popover]){box-shadow:none;display:flex}@supports (inline-size:anchor-size(width)){[data-slot~=autocomplete-panel]{min-inline-size:anchor-size(width)}}[data-slot~=autocomplete-list]{gap:var(--step-px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-slot~=autocomplete-group]{gap:var(--step-px);flex-direction:column;display:flex}[data-slot~=autocomplete-group-label]{order:-1001}[data-slot~=autocomplete-item]{cursor:pointer}[data-slot~=autocomplete-item][data-highlighted]{--ui-button-background:var(--ui-button-background--hover);--ui-button-foreground:var(--ui-button-foreground--hover)}[data-slot~=autocomplete-group]:not(:has([data-slot~=autocomplete-item]:not([hidden]))){display:none}[data-slot~=autocomplete-empty]{padding:var(--step-2);display:none}[data-slot~=autocomplete-panel]:not(:has([data-slot~=autocomplete-item]:not([hidden]))) [data-slot~=autocomplete-empty]{display:block}:where(ui-combobox,.ui-combobox){anchor-scope:--ui-combobox-trigger;gap:var(--step-px);inline-size:var(--ui-combobox-inline-size);flex-direction:column;display:flex}[data-slot~=combobox-control]{anchor-name:--ui-combobox-trigger;flex-wrap:var(--ui-combobox-control-wrap);align-items:var(--ui-combobox-control-align);gap:var(--ui-combobox-control-gap);inline-size:100%;min-inline-size:var(--ui-combobox-min-inline-size);block-size:var(--ui-combobox-control-block-size);min-block-size:var(--ui-combobox-control-min-block-size);padding-block:var(--ui-combobox-control-padding-block);padding-inline:var(--ui-combobox-padding-inline-start) var(--ui-combobox-padding-inline-end);font-size:var(--ui-field-font-size);line-height:var(--ui-field-line-height);color:var(--ui-field-foreground);background-color:var(--ui-field-background);border:var(--ui-combobox-border);border-radius:var(--ui-combobox-border-radius);--_ring-offset-width:0px;--_ring-width:0px;--_ring:color-mix(in oklch, var(--ui-field-ring-color) var(--ring-opacity), transparent);box-shadow:0 0 0 var(--_ring-offset-width) var(--ring-offset-color), 0 0 0 calc(var(--_ring-offset-width) + var(--_ring-width)) var(--_ring,var(--ring));outline:var(--outline-width) var(--outline-style) transparent;outline-offset:var(--outline-offset);transition:var(--default-transition);display:flex}[data-slot~=combobox-control]:hover{border-color:var(--ui-field-border--hover)}[data-slot~=combobox-control]:focus-within{border-color:var(--ui-field-border--focus);background-color:var(--ui-field-background--focus);--_ring-offset-width:var(--ring-offset-width);--_ring-width:var(--ring-width);outline-color:#0000}[data-slot~=combobox-control]:has(>[data-slot~=combobox-tag]){padding-inline-start:var(--step-1_5)}[data-slot~=combobox-control] input{flex:1 1 var(--ui-combobox-input-min-inline-size);min-inline-size:var(--ui-combobox-input-min-inline-size);min-block-size:var(--ui-combobox-input-min-block-size);font:inherit;color:inherit;background:0 0;border:none;outline:none}[data-slot~=combobox-trigger]{inline-size:var(--ui-combobox-icon-size);block-size:var(--ui-combobox-icon-size);cursor:pointer;flex-shrink:0;place-items:center;margin-inline-start:auto;display:grid}[data-slot~=combobox-trigger]:before{content:"";inline-size:var(--ui-combobox-icon-size);block-size:var(--ui-combobox-icon-size);background-color:var(--ui-combobox-icon-color);mask:var(--ui-combobox-icon-mask) center / contain no-repeat;transition:var(--default-transition)}[data-slot~=combobox-panel]{position-anchor:--ui-combobox-trigger;max-block-size:var(--ui-combobox-panel-max-block-size);box-shadow:var(--ui-combobox-shadow);flex-direction:column;overflow:auto}[data-slot~=combobox-panel]:where(:popover-open,.\:popover-open){display:flex}[data-slot~=combobox-panel]:not([popover]){box-shadow:none;display:flex}@supports (inline-size:anchor-size(width)){[data-slot~=combobox-panel]{min-inline-size:anchor-size(width)}}[data-slot~=combobox-list]{gap:var(--ui-combobox-option-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-slot~=combobox-group]{gap:var(--ui-combobox-option-gap);flex-direction:column;display:flex}[data-slot~=combobox-group-label]{order:-1001}[data-slot~=combobox-item]{cursor:pointer}[data-slot~=combobox-item][data-highlighted]{--ui-button-background:var(--ui-button-background--hover);--ui-button-foreground:var(--ui-button-foreground--hover)}[data-slot~=combobox-item][aria-selected=true]:after{content:"";inline-size:var(--ui-option-checkmark-size);block-size:var(--ui-option-checkmark-size);background-color:var(--ui-option-checkmark-color);mask:var(--ui-option-checkmark-mask) center / contain no-repeat;order:1;margin-inline-start:auto}[data-slot~=combobox-group]:not(:has([data-slot~=combobox-item]:not([hidden]))){display:none}[data-slot~=combobox-empty]{padding:var(--step-2);display:none}[data-slot~=combobox-panel]:not(:has([data-slot~=combobox-item]:not([hidden]))) [data-slot~=combobox-empty]{display:block}:where(ui-combobox,.ui-combobox)[data-variant=multiselect]{--ui-combobox-control-wrap:wrap;--ui-combobox-control-gap:var(--ui-combobox-tag-gap);--ui-combobox-control-block-size:auto;--ui-combobox-control-min-block-size:var(--ui-field-height);--ui-combobox-control-padding-block:var(--ui-combobox-tag-padding-block);--ui-combobox-input-min-inline-size:var(--step-16);--ui-combobox-input-min-block-size:var(--ui-badge-height)}[data-slot~=combobox-tag]{min-inline-size:0;max-inline-size:var(--ui-combobox-tag-max-inline-size)}[data-slot~=combobox-tag-label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-slot~=combobox-tag-remove]{inline-size:var(--ui-combobox-tag-remove-size);block-size:var(--ui-combobox-tag-remove-size);border-radius:var(--ui-combobox-tag-remove-radius);opacity:var(--ui-combobox-tag-remove-opacity);cursor:pointer;transition:var(--default-transition);flex-shrink:0;place-items:center;display:grid}[data-slot~=combobox-tag-remove]:before{content:"";background-color:var(--ui-combobox-tag-remove-color);block-size:100%;inline-size:100%;mask:var(--ui-combobox-tag-remove-mask) center / contain no-repeat}[data-slot~=combobox-tag-remove]:hover{opacity:var(--ui-combobox-tag-remove-opacity--hover)}:where(ui-command,.ui-command){anchor-scope:--ui-command-trigger;display:inline-flex}:where(ui-command,.ui-command)>:where([popovertarget],[command]){anchor-name:--ui-command-trigger}[data-slot~=command-panel]{min-inline-size:var(--ui-command-min-inline-size);box-shadow:var(--ui-command-shadow);flex-direction:column}[data-slot~=command-panel]:where(:popover-open,.\:popover-open,[open]){display:flex}[data-slot~=command-panel]:where([popover]){position-anchor:--ui-command-trigger;padding:0}[data-slot~=command-panel]:where(dialog){--ui-dialog-width:min(var(--breakpoint-sm), 100% - var(--gutters) * 2);padding:0}[data-slot~=command-header]{border-block-end:var(--ui-command-input-border);align-items:center;display:flex}[data-slot~=command-input]{min-inline-size:0;padding:var(--ui-command-input-padding);font:inherit;font-size:var(--ui-field-font-size);color:inherit;background:0 0;border:none;outline:none;flex:1}[data-slot~=command-list]{gap:var(--ui-command-option-gap);max-block-size:var(--ui-command-max-block-size);padding:var(--ui-popover-padding);flex-direction:column;margin:0;list-style:none;display:flex;overflow:auto}[data-slot~=command-group]{gap:var(--ui-command-option-gap);flex-direction:column;display:flex}[data-slot~=command-group-label]{padding:var(--ui-command-group-label-padding);order:-1001}[data-slot~=command-item]{cursor:pointer}[data-slot~=command-item][data-highlighted]{--ui-button-background:var(--ui-button-background--hover);--ui-button-foreground:var(--ui-button-foreground--hover)}[data-slot~=command-item]>:where(kbd,ui-kbd-group,.ui-kbd-group){margin-inline-start:auto}[data-slot~=command-footer]{align-items:center;gap:var(--step-2);padding:var(--ui-command-footer-padding);border-block-start:var(--ui-command-footer-border);color:var(--muted-foreground);font-size:var(--font-size-xs);display:flex}[data-slot~=command-group]:not(:has([data-slot~=command-item]:not([hidden]))){display:none}[data-slot~=command-empty]{padding:var(--step-2);display:none}[data-slot~=command-panel]:not(:has([data-slot~=command-item]:not([hidden]))) [data-slot~=command-empty]{display:block}.ui-input-group{display:var(--ui-input-group-display);flex-wrap:var(--ui-input-group-wrap);align-items:var(--ui-input-group-align);gap:var(--ui-input-group-gap);inline-size:var(--ui-input-group-inline-size);min-block-size:var(--ui-input-group-min-block-size);padding:var(--ui-input-group-padding);cursor:var(--ui-input-group-cursor);color:var(--ui-field-foreground);background-color:var(--ui-field-background);border:1px solid var(--ui-field-border);border-radius:var(--ui-field-radius);--_ring-offset-width:0px;--_ring-width:0px;--_ring:color-mix(in oklch, var(--ui-field-ring-color) var(--ring-opacity), transparent);box-shadow:0 0 0 var(--_ring-offset-width) var(--ring-offset-color), 0 0 0 calc(var(--_ring-offset-width) + var(--_ring-width)) var(--_ring,var(--ring)), var(--ui-input-group-shadow);outline:var(--outline-width) var(--outline-style) transparent;outline-offset:var(--outline-offset);transition:var(--default-transition)}.ui-input-group:hover{background-color:var(--ui-field-background--hover);border-color:var(--ui-field-border--hover)}.ui-input-group:focus-within{background-color:var(--ui-field-background--focus);border-color:var(--ui-field-border--focus);--_ring-offset-width:var(--ring-offset-width);--_ring-width:var(--ring-width);outline-color:#0000}.ui-input-group .ui-input,.ui-input-group .ui-textarea{min-inline-size:0;box-shadow:none;background-color:#0000;border:none;border-radius:0;outline:none;flex:1}.ui-input-group .ui-input{flex:1;padding-inline:0;&:is(:hover,:active,:focus){background-color:#0000}}.ui-input-group:not(:has([data-slot~=input-group-addon]:not([data-align]),[data-slot~=input-group-addon][data-align=inline-start])) .ui-input{padding-inline-start:var(--ui-field-padding)}.ui-input-group:not(:has([data-slot~=input-group-addon][data-align=inline-end])) .ui-input{padding-inline-end:var(--ui-field-padding)}.ui-input-group .ui-textarea{min-block-size:var(--ui-input-group-textarea-min-block-size);padding-inline:var(--ui-input-group-textarea-padding-inline);padding-block:var(--ui-input-group-textarea-padding-block);resize:none;flex-basis:100%}[data-slot~=input-group-addon]{justify-content:center;align-items:center;gap:var(--step-1);color:var(--muted-foreground);white-space:nowrap;block-size:var(--ui-field-height);min-inline-size:var(--ui-field-height);padding-inline:var(--ui-field-addon-padding);flex-shrink:0;display:flex}[data-slot~=input-group-addon]>svg{inline-size:var(--ui-field-icon-size);block-size:var(--ui-field-icon-size)}[data-slot~=input-group-addon]:not([data-align]),[data-slot~=input-group-addon][data-align=inline-start]{order:-1}[data-slot~=input-group-addon][data-align=inline-end]{order:1}[data-slot~=input-group-addon][data-align=block-start]{padding-block:var(--ui-field-addon-padding);flex-basis:100%;order:-2;align-items:flex-start}[data-slot~=input-group-addon][data-align=block-end]{padding-block:var(--ui-field-addon-padding);flex-basis:100%;order:2;align-items:flex-end}[data-slot~=input-group-text]{align-items:center;gap:var(--gap-xs);padding-inline:var(--ui-field-addon-padding);font-size:var(--ui-input-group-text-size);font-weight:var(--ui-input-group-text-weight);color:var(--ui-input-group-text-color);min-inline-size:max-content;display:inline-flex}[data-slot~=input-group-text]>svg{inline-size:var(--ui-field-icon-size);block-size:var(--ui-field-icon-size)}.ui-input-group .ui-button{border-radius:var(--ui-field-button-radius);flex-shrink:0}:where(.ui-field:has(:user-invalid)) [data-slot~=input-group-text]{--ui-input-group-text-color:var(--destructive)}ui-password{display:block}.ui-password-group{display:var(--ui-password-group-display);flex-wrap:var(--ui-password-group-wrap);align-items:var(--ui-password-group-align);gap:var(--ui-password-group-gap);inline-size:var(--ui-password-group-inline-size);min-block-size:var(--ui-password-group-min-block-size);padding:var(--ui-password-group-padding);cursor:var(--ui-password-group-cursor);color:var(--ui-field-foreground);background-color:var(--ui-field-background);border:1px solid var(--ui-field-border);border-radius:var(--ui-field-radius);--_ring-offset-width:0px;--_ring-width:0px;--_ring:color-mix(in oklch, var(--ui-field-ring-color) var(--ring-opacity), transparent);box-shadow:0 0 0 var(--_ring-offset-width) var(--ring-offset-color), 0 0 0 calc(var(--_ring-offset-width) + var(--_ring-width)) var(--_ring,var(--ring));outline:var(--outline-width) var(--outline-style) transparent;outline-offset:var(--outline-offset);transition:var(--default-transition);overflow:clip}.ui-password-group:hover{background-color:var(--ui-field-background--hover);border-color:var(--ui-field-border--hover)}.ui-password-group:focus-within{background-color:var(--ui-field-background--focus);border-color:var(--ui-field-border--focus);--_ring-offset-width:var(--ring-offset-width);--_ring-width:var(--ring-width);outline-color:#0000}.ui-password-group:focus-within .ui-input{box-shadow:none;outline:none}.ui-password-group .ui-input,.ui-password-group .ui-textarea{background-color:#0000;border:none;border-radius:0;outline:none;flex:1;min-inline-size:0}.ui-password-group .ui-input{block-size:100%;padding-inline:0}.ui-password-group:not(:has([data-slot~=password-group-addon]:not([data-align]),[data-slot~=password-group-addon][data-align=inline-start])) .ui-input{padding-inline-start:var(--ui-field-padding)}.ui-password-group:not(:has([data-slot~=password-group-addon][data-align=inline-end])) .ui-input{padding-inline-end:var(--ui-field-padding)}.ui-password-group .ui-textarea{min-block-size:var(--ui-password-group-textarea-min-block-size);padding-inline:var(--ui-password-group-textarea-padding-inline);padding-block:var(--ui-password-group-textarea-padding-block);resize:none;flex-basis:100%}[data-slot~=password-group-addon]{justify-content:center;align-items:center;gap:var(--step-1);color:var(--muted-foreground);white-space:nowrap;block-size:var(--ui-field-height);min-inline-size:var(--ui-field-height);padding-inline:var(--ui-field-addon-padding);flex-shrink:0;display:flex}[data-slot~=password-group-addon]>svg{inline-size:var(--ui-field-icon-size);block-size:var(--ui-field-icon-size)}[data-slot~=password-group-addon]:not([data-align]),[data-slot~=password-group-addon][data-align=inline-start]{order:-1}[data-slot~=password-group-addon][data-align=inline-end]{order:1}[data-slot~=password-group-addon][data-align=block-start]{padding-block:var(--ui-field-addon-padding);flex-basis:100%;order:-2;align-items:flex-start}[data-slot~=password-group-addon][data-align=block-end]{padding-block:var(--ui-field-addon-padding);flex-basis:100%;order:2;align-items:flex-end}[data-slot~=password-group-text]{align-items:center;gap:var(--gap-xs);padding-inline:var(--ui-field-addon-padding);font-size:var(--ui-password-group-text-size);font-weight:var(--ui-password-group-text-weight);color:var(--ui-password-group-text-color);min-inline-size:max-content;display:inline-flex}[data-slot~=password-group-text]>svg{inline-size:var(--ui-field-icon-size);block-size:var(--ui-field-icon-size)}.ui-password-group .ui-button{border-radius:var(--ui-field-button-radius);flex-shrink:0}:where(.ui-field:has(:user-invalid)) [data-slot~=password-group-text]{--ui-password-group-text-color:var(--destructive)}[data-slot~=password-group-toggle] [data-slot~=password-group-icon-hide],[data-slot~=password-group-toggle][aria-pressed=true] [data-slot~=password-group-icon-show]{display:none}[data-slot~=password-group-toggle][aria-pressed=true] [data-slot~=password-group-icon-hide]{display:block}:where(ui-otp){display:inline-grid;position:relative}.ui-otp-input{text-align:center;letter-spacing:.5ch;font-family:var(--font-family-mono);font-size:var(--ui-otp-slot-font-size)}:where(ui-otp[data-otp-ready]) .ui-otp-input{opacity:.02;color:#0000;caret-color:#0000;letter-spacing:normal;block-size:100%;inline-size:100%;box-shadow:none;background:0 0;border:none;outline:none;font-size:max(16px,1em);position:absolute;inset:0}[data-slot~=otp-rail]{align-items:center;gap:var(--ui-otp-gap);display:flex}[data-slot~=otp-slot]{inline-size:var(--ui-otp-slot-inline-size);block-size:var(--ui-otp-slot-block-size);font-family:var(--font-family-mono);font-size:var(--ui-otp-slot-font-size);color:var(--ui-field-foreground);background-color:var(--ui-otp-slot-background);border:var(--ui-otp-slot-border);border-radius:var(--ui-otp-slot-radius);transition:var(--default-transition);place-items:center;display:grid}:where(ui-otp:focus-within) [data-slot~=otp-slot][data-active]{border-color:var(--ui-field-border--focus);background-color:var(--ui-field-background--focus);box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color), 0 0 0 calc(var(--ring-offset-width) + var(--ring-width)) color-mix(in oklch, var(--ui-field-ring-color) var(--ring-opacity), transparent)}:where(ui-otp:focus-within) [data-slot~=otp-slot][data-active]:empty:after{content:"";background-color:var(--ui-otp-caret-color);block-size:1.2em;inline-size:1px}@media (prefers-reduced-motion:no-preference){:where(ui-otp:focus-within) [data-slot~=otp-slot][data-active]:empty:after{animation:1.1s steps(2,start) infinite ui-otp-caret-blink}}@keyframes ui-otp-caret-blink{to{visibility:hidden}}[data-slot~=otp-separator]{color:var(--ui-otp-separator-color);user-select:none}.ui-radio{appearance:none;inline-size:var(--ui-radio-size);block-size:var(--ui-radio-size);background-color:var(--ui-radio-background);border:1px solid var(--ui-radio-border);border-radius:var(--ui-radio-radius);background-position:50%;background-repeat:no-repeat;background-size:var(--ui-radio-background-size);cursor:pointer;--_ring-offset-width:0px;--_ring-width:0px;box-shadow:0 0 0 var(--_ring-offset-width) var(--ring-offset-color), 0 0 0 calc(var(--_ring-offset-width) + var(--_ring-width)) var(--_ring,var(--ring));outline:var(--outline-width) var(--outline-style) transparent;outline-offset:var(--outline-offset);transition:var(--default-transition);flex-shrink:0}.ui-radio:hover{border-color:var(--ui-radio-border--hover)}.ui-radio:focus-visible{--_ring-offset-width:var(--ring-offset-width);--_ring-width:var(--ring-width);outline-color:#0000}.ui-radio:checked{background-color:var(--ui-radio-background--checked);border-color:var(--ui-radio-border--checked);background-image:var(--ui-radio-dot-gradient)}:where(ui-tabs,.ui-tabs){align-items:start;gap:var(--ui-tabs-gap);flex-direction:column;display:flex}[data-slot~=tabs-list]{align-items:center;gap:var(--ui-tabs-track-gap);padding:var(--ui-tabs-track-padding);border-radius:var(--ui-tabs-track-radius);background-color:var(--ui-tabs-track-background);anchor-scope:--active-tab;display:inline-flex;position:relative}[data-slot~=tabs-indicator]{z-index:0;pointer-events:none;border-radius:var(--ui-tabs-indicator-radius);background-color:var(--ui-tabs-indicator-background);box-shadow:var(--ui-tabs-indicator-shadow);transition-property:left,right,top,bottom;transition-duration:var(--default-transition-duration);transition-timing-function:var(--default-transition-timing-function);will-change:left, right, top, bottom;position:absolute}[data-slot~=tabs-list] input[type=radio]{clip-path:inset(50%);opacity:0;pointer-events:none;position:absolute}[data-slot~=tabs-list] [data-slot~=tabs-label]{z-index:1;font-family:var(--ui-tabs-label-font-family);font-size:var(--ui-tabs-label-font-size);font-weight:var(--ui-tabs-label-font-weight);line-height:var(--ui-tabs-label-line-height);min-block-size:var(--ui-tabs-label-min-height);padding-inline:var(--ui-tabs-label-padding);color:var(--ui-tabs-label-foreground);background-color:var(--ui-tabs-label-background);text-wrap:balance;cursor:pointer;user-select:none;text-box:trim-both ex alphabetic;border-radius:var(--ui-tabs-indicator-radius);--_ring-offset-width:0px;--_ring-width:0px;--_ring:color-mix(in oklch, var(--ui-tabs-label-ring-color) var(--ring-opacity), transparent);box-shadow:0 0 0 var(--_ring-offset-width) var(--ring-offset-color), 0 0 0 calc(var(--_ring-offset-width) + var(--_ring-width)) var(--_ring,var(--ring));outline:var(--outline-width) var(--outline-style) transparent;outline-offset:var(--outline-offset);transition:var(--default-transition);justify-content:center;align-items:center;display:flex;position:relative}[data-slot~=tabs-list] [data-slot~=tabs-label]:hover{color:var(--ui-tabs-label-foreground--hover);background-color:var(--ui-tabs-label-background--hover)}[data-slot~=tabs-list] [data-slot~=tabs-label]:active{color:var(--ui-tabs-label-foreground--active);background-color:var(--ui-tabs-label-background--active)}[data-slot~=tabs-list] input[type=radio]:checked+[data-slot~=tabs-label]{color:var(--ui-tabs-label-foreground--active);anchor-name:--active-tab}[data-slot~=tabs-list] input[type=radio]:focus-visible+[data-slot~=tabs-label]{--_ring-offset-width:var(--ring-offset-width);--_ring-width:var(--ring-width);outline-color:#0000}@supports (anchor-name:--active-tab){[data-slot~=tabs-indicator]{position-anchor:--active-tab;top:calc(anchor(--active-tab top) + var(--ui-tabs-indicator-inset));left:calc(anchor(--active-tab left) + var(--ui-tabs-indicator-inset));right:calc(anchor(--active-tab right) + var(--ui-tabs-indicator-inset));bottom:calc(anchor(--active-tab bottom) + var(--ui-tabs-indicator-inset))}[data-slot~=tabs-list] input[type=radio]:checked+[data-slot~=tabs-label]{background-color:var(--ui-tabs-label-background--active)}}@supports not (anchor-name:--active-tab){[data-slot~=tabs-indicator]{display:none}[data-slot~=tabs-list] input[type=radio]:checked+[data-slot~=tabs-label]{border-radius:var(--ui-tabs-indicator-radius);background-color:var(--ui-tabs-indicator-background);box-shadow:0 0 0 var(--_ring-offset-width) var(--ring-offset-color), 0 0 0 calc(var(--_ring-offset-width) + var(--_ring-width)) var(--_ring,var(--ring)), var(--ui-tabs-indicator-shadow)}}:where(ui-tabs,.ui-tabs):has([data-slot~=tabs-list]>input[type=radio]:first-of-type:not(:checked))>[data-slot~=tabs-panel]:nth-child(2),:where(ui-tabs,.ui-tabs):has([data-slot~=tabs-list]>input[type=radio]:nth-of-type(2):not(:checked))>[data-slot~=tabs-panel]:nth-child(3),:where(ui-tabs,.ui-tabs):has([data-slot~=tabs-list]>input[type=radio]:nth-of-type(3):not(:checked))>[data-slot~=tabs-panel]:nth-child(4),:where(ui-tabs,.ui-tabs):has([data-slot~=tabs-list]>input[type=radio]:nth-of-type(4):not(:checked))>[data-slot~=tabs-panel]:nth-child(5),:where(ui-tabs,.ui-tabs):has([data-slot~=tabs-list]>input[type=radio]:nth-of-type(5):not(:checked))>[data-slot~=tabs-panel]:nth-child(6),:where(ui-tabs,.ui-tabs):has([data-slot~=tabs-list]>input[type=radio]:nth-of-type(6):not(:checked))>[data-slot~=tabs-panel]:nth-child(7),:where(ui-tabs,.ui-tabs):has([data-slot~=tabs-list]>input[type=radio]:nth-of-type(7):not(:checked))>[data-slot~=tabs-panel]:nth-child(8),:where(ui-tabs,.ui-tabs):has([data-slot~=tabs-list]>input[type=radio]:nth-of-type(8):not(:checked))>[data-slot~=tabs-panel]:nth-child(9),:where(ui-tabs,.ui-tabs):has([data-slot~=tabs-list]>input[type=radio]:nth-of-type(9):not(:checked))>[data-slot~=tabs-panel]:nth-child(10),:where(ui-tabs,.ui-tabs):has([data-slot~=tabs-list]>input[type=radio]:nth-of-type(10):not(:checked))>[data-slot~=tabs-panel]:nth-child(11),:where(ui-tabs,.ui-tabs):has([data-slot~=tabs-list]>input[type=radio]:nth-of-type(11):not(:checked))>[data-slot~=tabs-panel]:nth-child(12),:where(ui-tabs,.ui-tabs):has([data-slot~=tabs-list]>input[type=radio]:nth-of-type(12):not(:checked))>[data-slot~=tabs-panel]:nth-child(13),:where(ui-tabs,.ui-tabs):has([data-slot~=tabs-list]>input[type=radio]:nth-of-type(13):not(:checked))>[data-slot~=tabs-panel]:nth-child(14),:where(ui-tabs,.ui-tabs):has([data-slot~=tabs-list]>input[type=radio]:nth-of-type(14):not(:checked))>[data-slot~=tabs-panel]:nth-child(15),:where(ui-tabs,.ui-tabs):has([data-slot~=tabs-list]>input[type=radio]:nth-of-type(15):not(:checked))>[data-slot~=tabs-panel]:nth-child(16),:where(ui-tabs,.ui-tabs):has([data-slot~=tabs-list]>input[type=radio]:nth-of-type(16):not(:checked))>[data-slot~=tabs-panel]:nth-child(17),:where(ui-tabs,.ui-tabs):has([data-slot~=tabs-list]>input[type=radio]:nth-of-type(17):not(:checked))>[data-slot~=tabs-panel]:nth-child(18),:where(ui-tabs,.ui-tabs):has([data-slot~=tabs-list]>input[type=radio]:nth-of-type(18):not(:checked))>[data-slot~=tabs-panel]:nth-child(19),:where(ui-tabs,.ui-tabs):has([data-slot~=tabs-list]>input[type=radio]:nth-of-type(19):not(:checked))>[data-slot~=tabs-panel]:nth-child(20),:where(ui-tabs,.ui-tabs):has([data-slot~=tabs-list]>input[type=radio]:nth-of-type(20):not(:checked))>[data-slot~=tabs-panel]:nth-child(21),:where(ui-tabs,.ui-tabs):has([data-slot~=tabs-list]>input[type=radio]:nth-of-type(21):not(:checked))>[data-slot~=tabs-panel]:nth-child(22),:where(ui-tabs,.ui-tabs):has([data-slot~=tabs-list]>input[type=radio]:nth-of-type(22):not(:checked))>[data-slot~=tabs-panel]:nth-child(23),:where(ui-tabs,.ui-tabs):has([data-slot~=tabs-list]>input[type=radio]:nth-of-type(23):not(:checked))>[data-slot~=tabs-panel]:nth-child(24),:where(ui-tabs,.ui-tabs):has([data-slot~=tabs-list]>input[type=radio]:nth-of-type(24):not(:checked))>[data-slot~=tabs-panel]:nth-child(25){display:none!important}:where(ui-tabs,.ui-tabs)[data-orientation=vertical]{flex-direction:row}:where(ui-tabs,.ui-tabs)[data-orientation=vertical] [data-slot~=tabs-list]{min-inline-size:var(--step-44);flex-direction:column;align-items:stretch}:where(ui-tabs,.ui-tabs)[data-orientation=vertical] [data-slot~=tabs-label]{text-align:start;justify-content:start}ui-carousel{display:block}:is(body:has([data-slot~=carousel-viewport].is-dragging) *){cursor:var(--ui-carousel-cursor--grabbing)}:where(ui-carousel,.ui-carousel){isolation:isolate;position:relative}[data-slot~=carousel-viewport]{max-block-size:100%;max-inline-size:100%;overflow:clip}[data-slot~=carousel-container]{gap:var(--_gap,0);touch-action:var(--ui-carousel-touch-action);display:flex}[data-slot~=carousel-slide]{flex:0 0 var(--ui-carousel-slide-basis);min-width:var(--ui-carousel-slide-min-width)}[data-slot~=carousel-thumbs] [data-slot~=carousel-slide]{flex:none}:where(ui-lightbox,.ui-lightbox){flex-direction:column;display:flex}@container section (width<=40rem){:where(ui-lightbox,.ui-lightbox){--ui-lightbox-thumb-columns:4}}[data-slot~=lightbox-gallery]{inline-size:100%}[data-slot~=lightbox-stage]{gap:calc(var(--ui-lightbox-thumb-gap) * 2);flex-direction:column;display:flex;position:relative}[data-slot~=lightbox-stage]>[data-slot~=carousel-viewport]{border-radius:var(--ui-lightbox-slide-radius);background:var(--card)}[data-slot~=lightbox-stage]>[data-slot~=carousel-viewport]>[data-slot~=carousel-container]{border-radius:var(--ui-lightbox-slide-radius);margin-inline-start:calc(var(--gap-sm) * -1)}[data-slot~=lightbox-stage] [data-slot~=lightbox-slide]{appearance:none;cursor:zoom-in;block-size:100%;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding-inline-start:var(--gap-sm);display:flex;overflow:clip}[data-slot~=lightbox-stage] [data-slot~=lightbox-content]{--_ring-width:0px;aspect-ratio:var(--ui-lightbox-aspect-ratio);border-radius:var(--ui-lightbox-slide-radius);border:var(--ui-lightbox-img-border);outline:var(--outline-width) var(--outline-style) transparent;outline-offset:calc(var(--outline-width) * -1);block-size:100%;inline-size:100%;position:relative;overflow:clip}[data-slot~=lightbox-stage] [data-slot~=lightbox-content]:after{content:"";pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 var(--_ring-width) var(--ring-color);transition:box-shadow var(--default-transition-duration) var(--default-transition-timing-function);position:absolute;inset:0}[data-slot~=lightbox-stage] [data-slot~=lightbox-slide]:focus-visible{outline:none}[data-slot~=lightbox-stage] [data-slot~=lightbox-slide]:focus-visible [data-slot~=lightbox-content]{--_ring-width:var(--ring-width);outline-color:#0000}[data-slot~=lightbox-stage] [data-slot~=lightbox-slide] img{aspect-ratio:var(--ui-lightbox-aspect-ratio);object-fit:var(--ui-lightbox-object-fit);user-select:none;-webkit-user-drag:none;pointer-events:none;block-size:100%;inline-size:100%;transition-property:var(--ui-lightbox-img-transition-property);transition-duration:var(--ui-lightbox-img-transition-duration);transition-timing-function:var(--ui-lightbox-img-transition-timing-function);transition-delay:var(--ui-lightbox-img-transition-delay);transform:scale(var(--ui-lightbox-img-scale));opacity:var(--ui-lightbox-img-opacity)}[data-slot~=lightbox-stage] [data-slot~=lightbox-slide]:hover img{transform:scale(var(--ui-lightbox-img-scale--hover));filter:var(--ui-lightbox-img-filter--hover)}[data-slot~=lightbox-stage] [data-slot~=lightbox-slide]:active img{transform:scale(var(--ui-lightbox-img-scale--active));filter:var(--ui-lightbox-img-filter--active)}[data-slot~=lightbox-thumbs]{z-index:2;position:relative}[data-slot~=lightbox-stage] [data-slot~=lightbox-thumbs]{align-items:center;gap:var(--ui-lightbox-thumb-gap);display:flex}[data-slot~=lightbox-stage] [data-slot~=lightbox-thumbs] [data-slot~=carousel-viewport]{border-radius:var(--ui-lightbox-thumb-radius);flex:1;min-inline-size:0}[data-slot~=lightbox-thumbs-prev],[data-slot~=lightbox-thumbs-next]{flex-shrink:0}[data-slot~=lightbox-thumbs] [data-slot~=carousel-container]{gap:var(--ui-lightbox-thumb-gap)}[data-slot~=lightbox-stage] [data-slot~=lightbox-thumbs] [data-slot~=carousel-container]{justify-content:start}[data-slot~=lightbox-stage] [data-slot~=lightbox-thumb]{max-inline-size:calc((100% - (var(--ui-lightbox-thumb-gap) * (var(--ui-lightbox-thumb-columns) - 1))) / var(--ui-lightbox-thumb-columns))}[data-slot~=lightbox-thumb-content]{--_ring-width:0px;--_ring:var(--ring-color);appearance:none;cursor:pointer;border:var(--ui-lightbox-img-border);border-radius:var(--ui-lightbox-thumb-radius);outline:var(--outline-width) var(--outline-style) transparent;outline-offset:calc(var(--outline-width) * -1);position:relative;overflow:clip}[data-slot~=lightbox-thumb-content]:after{content:"";pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 var(--_ring-width) var(--_ring);transition:box-shadow var(--default-transition-duration) var(--default-transition-timing-function);position:absolute;inset:0}[data-slot~=lightbox-thumb] img{opacity:var(--ui-lightbox-thumb-opacity);transition:opacity var(--default-transition-duration) var(--default-transition-timing-function), border-color var(--default-transition-duration) var(--default-transition-timing-function), transform var(--default-transition-duration) var(--default-transition-timing-function);object-fit:cover;block-size:100%;inline-size:100%}[data-slot~=lightbox-thumb]:hover img{opacity:var(--ui-lightbox-thumb-opacity--active)}[data-slot~=lightbox-thumb].is-active img{opacity:var(--ui-lightbox-thumb-opacity--active);transform:scale(1.1)}[data-slot~=lightbox-thumb]:focus-visible{outline:none}[data-slot~=lightbox-thumb]:focus-visible [data-slot~=lightbox-thumb-content]{--_ring-width:var(--ring-width);outline-color:#0000}[data-slot~=lightbox-thumb]:focus-visible img{transform:scale(1)}[data-slot~=lightbox-dialog]{--ui-lightbox-thumb-radius:var(--radius-sm);--ui-dialog-background:transparent;--ui-dialog-border:none;pointer-events:none;outline:none;overflow:clip}[data-slot~=lightbox-dialog] [data-slot~=lightbox-thumb] img{border-radius:var(--ui-lightbox-thumb-radius)}[data-slot~=lightbox-dialog] [data-slot~=dialog-content]{grid-template-rows:1fr;block-size:100svh;max-block-size:100svh;overflow:clip}[data-slot~=lightbox-dialog] :where(ui-carousel,.ui-carousel){grid-template-rows:1fr auto;block-size:100%;max-block-size:100svh;display:grid}[data-slot~=lightbox-dialog] [data-slot~=carousel-container]{block-size:100%}[data-slot~=lightbox-dialog] [data-slot~=carousel-viewport]{outline:none}[data-slot~=lightbox-dialog] :where(ui-carousel,.ui-carousel)>[data-slot~=carousel-viewport]:first-of-type{min-block-size:0}[data-slot~=lightbox-dialog] [data-slot~=lightbox-thumbs]{padding-block:var(--gap-sm);pointer-events:auto}[data-slot~=lightbox-dialog] [data-slot~=lightbox-thumbs] [data-slot~=carousel-container]{padding-block:var(--gap-xs);justify-content:center}[data-slot~=lightbox-dialog] [data-slot~=lightbox-thumb]{--ui-lightbox-thumb-border:var(--tint-200);--ui-lightbox-thumb-border--active:var(--ring);flex:0 0 var(--ui-lightbox-thumb-size);inline-size:var(--ui-lightbox-thumb-size)}[data-slot~=lightbox-dialog] [data-slot~=lightbox-thumb]:focus-visible [data-slot~=lightbox-thumb-content]{--_ring:var(--foreground)}[data-slot~=lightbox-dialog] [data-slot~=lightbox-slide]{min-block-size:0;min-inline-size:0;padding:clamp(var(--gap-sm), 4vi, var(--gap-lg));justify-content:center;align-items:center;display:flex}[data-slot~=lightbox-dialog] [data-slot~=lightbox-content]{justify-content:center;align-items:center;block-size:100%;min-block-size:0;max-block-size:100%;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:flex}[data-slot~=lightbox-dialog] [data-slot~=lightbox-slide] img{--ui-lightbox-thumb-radius:var(--radius-xs);border-radius:var(--ui-lightbox-slide-radius);border:var(--ui-lightbox-img-border);object-fit:contain;user-select:none;-webkit-user-drag:none;block-size:100%;max-block-size:fit-content;inline-size:100%;max-inline-size:fit-content;transition:opacity var(--default-transition-duration) var(--default-transition-timing-function), transform var(--default-transition-duration) var(--default-transition-timing-function);opacity:var(--ui-lightbox-slide-opacity--start);transform:scale(var(--ui-lightbox-slide-scale--start));pointer-events:auto;overflow:clip}[data-slot~=lightbox-dialog] [data-slot~=lightbox-slide].is-in-view.is-snapped img{opacity:var(--ui-lightbox-slide-opacity--end);transform:scale(var(--ui-lightbox-slide-scale--end));@starting-style{opacity:0;transform:scale(var(--ui-lightbox-slide-scale--start))}}[data-slot~=lightbox-prev],[data-slot~=lightbox-next]{--ui-button-ring-color:var(--foreground);--ring-opacity:80%;pointer-events:auto;z-index:50;position:absolute;top:50%;transform:translateY(-50%)}[data-slot~=lightbox-prev]{left:var(--gap-md)}[data-slot~=lightbox-next]{right:var(--gap-md)}[data-slot~=lightbox-close]{pointer-events:auto;top:var(--gap-sm);right:var(--gap-sm);z-index:10;position:absolute}[data-slot~=lightbox-counter]{bottom:var(--gap-sm);opacity:.7;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;pointer-events:none;position:absolute;left:50%;translate:-50%}:where(ui-toaster,.ui-toaster){box-shadow:none;min-inline-size:unset;max-inline-size:unset;backdrop-filter:none;opacity:1;position-area:none;inline-size:var(--ui-toaster-width);--_lift:-1;view-transition-name:toaster;inset:auto;background:0 0;border:none;margin:0;padding:0;transition:none;position:fixed;inset-block-end:var(--ui-toaster-inset);inset-inline-end:var(--ui-toaster-inset);overflow:visible;transform:none}:where(ui-toaster,.ui-toaster):where(:popover-open,.\:popover-open){display:block}:where(ui-toaster,.ui-toaster)[data-position^=top]{--_lift:1;inset-block-start:var(--ui-toaster-inset);inset-block-end:auto}:where(ui-toaster,.ui-toaster)[data-position$=start]{inset-inline-start:var(--ui-toaster-inset);inset-inline-end:auto}:where(ui-toaster,.ui-toaster)[data-position$=center]{inset-inline-start:calc(50vi - var(--ui-toaster-width) / 2);inset-inline-end:auto}[data-slot~=toaster-list]{margin:0;padding:0;list-style:none}[data-slot~=toaster-toast]{align-items:center;gap:var(--step-2);inline-size:100%;padding:var(--ui-toaster-padding);color:var(--ui-toaster-foreground);background-color:var(--ui-toaster-background);border:1px solid var(--ui-toaster-border);border-radius:var(--ui-toaster-radius);box-shadow:var(--ui-toaster-shadow);overflow-wrap:anywhere;--_y:translateY(calc(var(--_lift) * var(--offset,0px)));transform:var(--_y);opacity:var(--ui-toaster-opacity--end);transition:transform var(--ui-toaster-transition-duration) var(--ui-toaster-transition-timing-function), opacity var(--ui-toaster-transition-duration) var(--ui-toaster-transition-timing-function), block-size var(--ui-toaster-transition-duration) var(--ui-toaster-transition-timing-function);display:flex;position:absolute;inset-block-end:0;inset-inline:0;@starting-style{opacity:var(--ui-toaster-opacity--start);transform:translateY(calc(var(--_lift) * -100%))}}:where(ui-toaster,.ui-toaster)[data-position^=top] [data-slot~=toaster-toast]{inset-block:0 auto}[data-slot~=toaster-toast]>*{transition:opacity var(--ui-toaster-transition-duration) var(--ui-toaster-transition-timing-function)}:where(ui-toaster,.ui-toaster):not([data-expanded=true]) [data-slot~=toaster-toast]:not([data-front=true],[data-removed=true]){--_y:translateY(calc(var(--_lift) * var(--ui-toaster-gap) * var(--toasts-before,0))) scale(calc(1 - var(--ui-toaster-scale-step) * var(--toasts-before,0)));block-size:var(--front-toast-height)}:where(ui-toaster,.ui-toaster):not([data-expanded=true]) [data-slot~=toaster-toast]:not([data-front=true],[data-removed=true])>*{opacity:0}:where(ui-toaster,.ui-toaster)[data-expanded=true] [data-slot~=toaster-toast]{block-size:var(--initial-height,auto)}:where(ui-toaster,.ui-toaster)[data-expanded=true] [data-slot~=toaster-toast]:after{content:"";block-size:calc(var(--ui-toaster-gap) + 1px);position:absolute;inset-block-end:100%;inset-inline:0}:where(ui-toaster,.ui-toaster)[data-position^=top][data-expanded=true] [data-slot~=toaster-toast]:after{inset-block:100% auto}[data-slot~=toaster-toast][data-visible=false]{opacity:0;pointer-events:none}[data-slot~=toaster-toast][data-removed=true]{opacity:var(--ui-toaster-opacity--start);--_y:translateY(calc(var(--_lift) * var(--offset,0px) + var(--_lift) * -100%))}:where(ui-toaster,.ui-toaster):not([data-expanded=true]) [data-slot~=toaster-toast][data-removed=true]:not([data-front=true]){--_y:translateY(calc(var(--_lift) * var(--ui-toaster-gap) * var(--toasts-before,0))) scale(calc(1 - var(--ui-toaster-scale-step) * var(--toasts-before,0)))}[data-slot~=toaster-icon]{inline-size:var(--ui-toaster-icon-size);block-size:var(--ui-toaster-icon-size);color:var(--ui-toaster-accent);flex-shrink:0}[data-slot~=toaster-icon]>svg{block-size:100%;inline-size:100%;display:block}[data-slot~=toaster-content]{gap:var(--step-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}[data-slot~=toaster-title]{font-size:var(--ui-toaster-title-font-size);font-weight:var(--ui-toaster-title-font-weight);line-height:var(--leading-sm)}[data-slot~=toaster-description]{font-size:var(--ui-toaster-description-font-size);line-height:var(--leading-sm);color:var(--ui-toaster-description-color)}[data-slot~=toaster-action],[data-slot~=toaster-close]{flex-shrink:0}[data-slot~=toaster-toast][data-variant=success]{--ui-toaster-accent:var(--success)}[data-slot~=toaster-toast][data-variant=info]{--ui-toaster-accent:var(--info)}[data-slot~=toaster-toast][data-variant=warning]{--ui-toaster-accent:var(--warning)}[data-slot~=toaster-toast][data-variant=destructive]{--ui-toaster-accent:var(--destructive)}}@layer zazz.utilities{:where(.text-display){font-family:var(--font-family-heading);font-size:var(--font-size-display);line-height:var(--leading-display);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-display);text-wrap:balance;font-optical-sizing:auto}:where(.text-h1){font-family:var(--font-family-heading);font-size:var(--font-size-h1);line-height:var(--leading-h1);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-h1);text-wrap:balance;font-optical-sizing:auto}:where(.text-h2){font-family:var(--font-family-heading);font-size:var(--font-size-h2);line-height:var(--leading-h2);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-h2);text-wrap:balance;font-optical-sizing:auto}:where(.text-h3){font-family:var(--font-family-heading);font-size:var(--font-size-h3);line-height:var(--leading-h3);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-h3);text-wrap:balance;font-optical-sizing:auto}:where(.text-h4){font-family:var(--font-family-heading);font-size:var(--font-size-h4);line-height:var(--leading-h4);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-h4);text-wrap:balance;font-optical-sizing:auto}:where(.text-h5){font-family:var(--font-family-heading);font-size:var(--font-size-h5);line-height:var(--leading-h5);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-h5);text-wrap:balance;font-optical-sizing:auto}:where(.text-h6){font-family:var(--font-family-heading);font-size:var(--font-size-h6);line-height:var(--leading-h6);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-h6);text-wrap:balance;font-optical-sizing:auto}:where(.text-xl){font-size:var(--font-size-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-xl)}:where(.text-lg){font-size:var(--font-size-lg);line-height:var(--leading-lg);letter-spacing:var(--tracking-lg)}:where(.text-md){font-size:var(--font-size-md);line-height:var(--leading-md);letter-spacing:var(--tracking-md)}:where(.text-sm){font-size:var(--font-size-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm)}:where(.text-xs){font-size:var(--font-size-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs)}:where(.text-eyebrow){font-size:var(--font-size-eyebrow);line-height:var(--leading-eyebrow);font-weight:var(--font-weight-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;display:inline-flex}:where(.text-link){color:var(--primary);text-decoration-line:var(--decoration-line);text-decoration-style:var(--decoration-style);text-decoration-color:var(--decoration-color);text-underline-offset:var(--decoration-offset);text-decoration-thickness:var(--decoration-thickness);transition:var(--default-transition)}:where(.text-link:hover){text-decoration-color:var(--decoration-color--hover);text-underline-offset:var(--decoration-offset--hover)}:where(.text-link:active){text-decoration-color:var(--decoration-color--active);text-underline-offset:var(--decoration-offset--active)}:where(.font-thin){font-weight:100}:where(.font-extralight){font-weight:200}:where(.font-light){font-weight:300}:where(.font-normal){font-weight:400}:where(.font-medium){font-weight:500}:where(.font-semibold){font-weight:600}:where(.font-bold){font-weight:700}:where(.font-extrabold){font-weight:800}:where(.font-black){font-weight:900}:where(.font-body){font-weight:var(--font-weight-body)}:where(.font-heading){font-weight:var(--font-weight-heading)}:where(.font-strong){font-weight:var(--font-weight-strong)}:where(.italic){font-style:italic}@media screen and (prefers-reduced-motion:no-preference){::view-transition-old(main-content){animation:global-view-transition--old var(--view-transition-duration) var(--view-transition-ease) both}::view-transition-new(main-content){animation:global-view-transition--new var(--view-transition-duration) var(--view-transition-ease) both;animation-delay:var(--view-transition-wait)}::view-transition-old(global-header),::view-transition-new(global-footer){z-index:2;animation:none}}::view-transition-group(main-content){z-index:1;transform-origin:var(--view-transition-origin);overflow:clip}::view-transition-group(toaster){z-index:3;animation:none}::view-transition-old(toaster),::view-transition-new(toaster){animation:none}@keyframes global-view-transition--old{to{opacity:var(--view-transition-opacity--new);transform:scale(var(--view-transition-scale--old)) translate3d(var(--view-transition-translate--old))}}@keyframes global-view-transition--new{0%{opacity:var(--view-transition-opacity--new);transform:scale(var(--view-transition-scale--new)) translate3d(var(--view-transition-translate--new))}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media screen and (prefers-reduced-motion:no-preference){:where([data-reveal]:not([data-gjs-type]),[data-reveal-each]:not([data-gjs-type])>:not([data-gjs-type])){--ui-reveal-effective-duration:var(--ui-reveal-duration,var(--ui-reveal-global-duration));--ui-reveal-effective-ease:var(--ui-reveal-ease,var(--ui-reveal-global-ease));--ui-reveal-effective-wait:var(--ui-reveal-wait,var(--ui-reveal-global-wait));--ui-reveal-effective-distance:var(--ui-reveal-distance,var(--ui-reveal-global-distance));will-change:opacity, transform;opacity:0}[data-reveal]:not(:where([data-gjs-type])),[data-reveal-each]:not(:where([data-gjs-type]))>:not(:where([data-gjs-type])){transition-timing-function:var(--ui-reveal-effective-ease);transition-duration:var(--ui-reveal-effective-duration);transition-delay:var(--ui-reveal-effective-wait);transition-property:opacity,transform}@supports (top:calc(sibling-index() * 1px)){[data-reveal-each]>*{--ui-reveal-wait:calc(var(--ui-reveal-stagger-base,var(--ui-reveal-global-wait)) + var(--ui-reveal-stagger-step,80ms) * (sibling-index() - 1))}[data-reveal-each][data-reveal-order=reversed]>*{--ui-reveal-wait:calc(var(--ui-reveal-stagger-base,var(--ui-reveal-global-wait)) + var(--ui-reveal-stagger-step,80ms) * (sibling-count() - sibling-index()))}}[data-reveal=slide-up]:not(:where(.in-viewport,[data-gjs-type])),[data-reveal-each=slide-up]>:not(:where(.in-viewport,[data-gjs-type])){transform:translateY(var(--ui-reveal-effective-distance))}[data-reveal=slide-down]:not(:where(.in-viewport,[data-gjs-type])),[data-reveal-each=slide-down]>:not(:where(.in-viewport,[data-gjs-type])){transform:translateY(calc(-1 * var(--ui-reveal-effective-distance)))}[data-reveal=slide-left]:not(:where(.in-viewport,[data-gjs-type])),[data-reveal-each=slide-left]>:not(:where(.in-viewport,[data-gjs-type])){transform:translateX(var(--ui-reveal-effective-distance))}[data-reveal=slide-right]:not(:where(.in-viewport,[data-gjs-type])),[data-reveal-each=slide-right]>:not(:where(.in-viewport,[data-gjs-type])){transform:translateX(calc(-1 * var(--ui-reveal-effective-distance)))}[data-reveal=fade]:not(:where(.in-viewport,[data-gjs-type])),[data-reveal-each=fade]>:not(:where(.in-viewport,[data-gjs-type])){transition-property:opacity;transform:none}[data-reveal=grow]:not(:where(.in-viewport,[data-gjs-type])),[data-reveal-each=grow]>:not(:where(.in-viewport,[data-gjs-type])){transform:scale(var(--ui-reveal-scale,var(--ui-reveal-global-grow)))}[data-reveal=shrink]:not(:where(.in-viewport,[data-gjs-type])),[data-reveal-each=shrink]>:not(:where(.in-viewport,[data-gjs-type])){transform:scale(var(--ui-reveal-scale,var(--ui-reveal-global-shrink)))}[data-reveal]:where(.in-viewport,[data-gjs-type]),[data-reveal-each]>:where(.in-viewport,[data-gjs-type]){opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:where([data-reveal],[data-reveal-each]>*){opacity:1!important;will-change:auto!important;transition:none!important;transform:none!important}}:where(.font-sans){font-family:var(--font-body)}:where(.font-serif){font-family:var(--font-heading)}:where(.font-mono){font-family:var(--font-family-mono)}:where(.text-background){color:oklch(from var(--background) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-foreground){color:oklch(from var(--foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-card){color:oklch(from var(--card) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-card-foreground){color:oklch(from var(--card-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-border){color:oklch(from var(--border) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-border-foreground){color:oklch(from var(--border-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-input){color:oklch(from var(--input) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-input-foreground){color:oklch(from var(--input-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-muted){color:oklch(from var(--muted) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-muted-foreground){color:oklch(from var(--muted-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-faded){color:oklch(from var(--faded) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-faded-foreground){color:oklch(from var(--faded-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-primary){color:oklch(from var(--primary) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-primary-foreground){color:oklch(from var(--primary-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-secondary){color:oklch(from var(--secondary) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-secondary-foreground){color:oklch(from var(--secondary-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-tertiary){color:oklch(from var(--tertiary) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-tertiary-foreground){color:oklch(from var(--tertiary-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-info){color:oklch(from var(--info) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-info-foreground){color:oklch(from var(--info-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-success){color:oklch(from var(--success) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-success-foreground){color:oklch(from var(--success-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-warning){color:oklch(from var(--warning) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-warning-foreground){color:oklch(from var(--warning-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-destructive){color:oklch(from var(--destructive) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-destructive-foreground){color:oklch(from var(--destructive-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-white){color:oklch(from var(--white) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-black){color:oklch(from var(--black) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.text-center){text-align:center}:where(.text-left){text-align:left}:where(.text-right){text-align:right}:where(.text-justify){text-align:justify}:where(.uppercase){text-transform:uppercase}:where(.lowercase){text-transform:lowercase}:where(.capitalize){text-transform:capitalize}:where(.normal-case){text-transform:none}:where(.bg-background){background-color:oklch(from var(--background) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-foreground){background-color:oklch(from var(--foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-card){background-color:oklch(from var(--card) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-card-foreground){background-color:oklch(from var(--card-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-border){background-color:oklch(from var(--border) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-border-foreground){background-color:oklch(from var(--border-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-input){background-color:oklch(from var(--input) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-input-foreground){background-color:oklch(from var(--input-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-muted){background-color:oklch(from var(--muted) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-muted-foreground){background-color:oklch(from var(--muted-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-faded){background-color:oklch(from var(--faded) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-faded-foreground){background-color:oklch(from var(--faded-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-primary){background-color:oklch(from var(--primary) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-primary-foreground){background-color:oklch(from var(--primary-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-secondary){background-color:oklch(from var(--secondary) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-secondary-foreground){background-color:oklch(from var(--secondary-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-tertiary){background-color:oklch(from var(--tertiary) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-tertiary-foreground){background-color:oklch(from var(--tertiary-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-info){background-color:oklch(from var(--info) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-info-foreground){background-color:oklch(from var(--info-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-success){background-color:oklch(from var(--success) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-success-foreground){background-color:oklch(from var(--success-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-warning){background-color:oklch(from var(--warning) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-warning-foreground){background-color:oklch(from var(--warning-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-destructive){background-color:oklch(from var(--destructive) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-destructive-foreground){background-color:oklch(from var(--destructive-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-white){background-color:oklch(from var(--white) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-black){background-color:oklch(from var(--black) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-shade-none){background-color:oklch(from var(--shade-none) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-shade-50){background-color:oklch(from var(--shade-50) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-shade-100){background-color:oklch(from var(--shade-100) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-shade-200){background-color:oklch(from var(--shade-200) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-shade-300){background-color:oklch(from var(--shade-300) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-shade-400){background-color:oklch(from var(--shade-400) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-shade-500){background-color:oklch(from var(--shade-500) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-shade-600){background-color:oklch(from var(--shade-600) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-shade-700){background-color:oklch(from var(--shade-700) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-shade-800){background-color:oklch(from var(--shade-800) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-shade-900){background-color:oklch(from var(--shade-900) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-shade-950){background-color:oklch(from var(--shade-950) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-shade-full){background-color:oklch(from var(--shade-full) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-tint-none){background-color:oklch(from var(--tint-none) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-tint-50){background-color:oklch(from var(--tint-50) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-tint-100){background-color:oklch(from var(--tint-100) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-tint-200){background-color:oklch(from var(--tint-200) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-tint-300){background-color:oklch(from var(--tint-300) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-tint-400){background-color:oklch(from var(--tint-400) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-tint-500){background-color:oklch(from var(--tint-500) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-tint-600){background-color:oklch(from var(--tint-600) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-tint-700){background-color:oklch(from var(--tint-700) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-tint-800){background-color:oklch(from var(--tint-800) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-tint-900){background-color:oklch(from var(--tint-900) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-tint-950){background-color:oklch(from var(--tint-950) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-tint-full){background-color:oklch(from var(--tint-full) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.bg-transparent){background-color:#0000}:where(.bg-none){background:0 0}:where(.hidden){display:none}:where(.visible){visibility:visible}:where(.invisible){visibility:hidden}:where(.block){display:block}:where(.inline-block){display:inline-block}:where(.inline){display:inline}:where(.flex){display:flex}:where(.inline-flex){display:inline-flex}:where(.flex-row){flex-direction:row}:where(.flex-row-reverse){flex-direction:row-reverse}:where(.flex-col){flex-direction:column}:where(.flex-col-reverse){flex-direction:column-reverse}:where(.flex-wrap){flex-wrap:wrap}:where(.flex-wrap-reverse){flex-wrap:wrap-reverse}:where(.flex-nowrap){flex-wrap:nowrap}:where(.flex-1){flex:1}:where(.grow-0){flex-grow:0}:where(.grow-1){flex-grow:1}:where(.shrink-0){flex-shrink:0}:where(.shrink-1){flex-shrink:1}:where(.flex-auto){flex:auto}:where(.flex-initial){flex:initial}:where(.flex-none){flex:none}:where(.items-start){align-items:start}:where(.items-center){align-items:center}:where(.items-end){align-items:end}:where(.items-stretch){align-items:stretch}:where(.justify-start){justify-content:start}:where(.justify-center){justify-content:center}:where(.justify-end){justify-content:end}:where(.justify-stretch){justify-content:stretch}:where(.justify-around){justify-content:space-around}:where(.justify-between){justify-content:space-between}:where(.self-auto){align-self:auto}:where(.self-start){align-self:start}:where(.self-end){align-self:end}:where(.self-center){align-self:center}:where(.self-stretch){align-self:stretch}:where(.justify-self-auto){justify-self:auto}:where(.justify-self-start){justify-self:start}:where(.justify-self-end){justify-self:end}:where(.justify-self-center){justify-self:center}:where(.justify-self-stretch){justify-self:stretch}:where(.grid){--_grid-col-min:min(100%, 25ch);display:grid}:where(.grid-cols-subgrid){grid-template-columns:subgrid;container:none}:where(.grid-rows-subgrid){grid-template-rows:subgrid;grid-row:1/-1;grid-template-columns:subgrid;container:none}:where(.grid-area-pile){grid-template-areas:"pile";place-items:center;&>*{grid-area:pile}}:where(.grid>*){min-inline-size:0}:where(.grid-cols-1){--_grid-cols:1;grid-template-columns:repeat(var(--_grid-cols,1), minmax(0, 1fr))}:where(.grid-cols-2){--_grid-cols:2;grid-template-columns:repeat(var(--_grid-cols,2), minmax(0, 1fr))}:where(.grid-cols-3){--_grid-cols:3;grid-template-columns:repeat(var(--_grid-cols,3), minmax(0, 1fr))}:where(.grid-cols-4){--_grid-cols:4;grid-template-columns:repeat(var(--_grid-cols,4), minmax(0, 1fr))}:where(.grid-cols-5){--_grid-cols:5;grid-template-columns:repeat(var(--_grid-cols,5), minmax(0, 1fr))}:where(.grid-cols-6){--_grid-cols:6;grid-template-columns:repeat(var(--_grid-cols,6), minmax(0, 1fr))}:where(.grid-cols-7){--_grid-cols:7;grid-template-columns:repeat(var(--_grid-cols,7), minmax(0, 1fr))}:where(.grid-cols-8){--_grid-cols:8;grid-template-columns:repeat(var(--_grid-cols,8), minmax(0, 1fr))}:where(.grid-cols-9){--_grid-cols:9;grid-template-columns:repeat(var(--_grid-cols,9), minmax(0, 1fr))}:where(.grid-cols-10){--_grid-cols:10;grid-template-columns:repeat(var(--_grid-cols,10), minmax(0, 1fr))}:where(.grid-cols-11){--_grid-cols:11;grid-template-columns:repeat(var(--_grid-cols,11), minmax(0, 1fr))}:where(.grid-cols-12){--_grid-cols:12;grid-template-columns:repeat(var(--_grid-cols,12), minmax(0, 1fr))}:where(.grid-rows-1){--_grid-rows:1;grid-template-rows:repeat(var(--_grid-rows,1), auto)}:where(.grid-rows-2){--_grid-rows:2;grid-template-rows:repeat(var(--_grid-rows,2), auto)}:where(.grid-rows-3){--_grid-rows:3;grid-template-rows:repeat(var(--_grid-rows,3), auto)}:where(.grid-rows-4){--_grid-rows:4;grid-template-rows:repeat(var(--_grid-rows,4), auto)}:where(.grid-rows-5){--_grid-rows:5;grid-template-rows:repeat(var(--_grid-rows,5), auto)}:where(.grid-rows-6){--_grid-rows:6;grid-template-rows:repeat(var(--_grid-rows,6), auto)}:where(.grid-rows-7){--_grid-rows:7;grid-template-rows:repeat(var(--_grid-rows,7), auto)}:where(.grid-rows-8){--_grid-rows:8;grid-template-rows:repeat(var(--_grid-rows,8), auto)}:where(.grid-rows-9){--_grid-rows:9;grid-template-rows:repeat(var(--_grid-rows,9), auto)}:where(.grid-rows-10){--_grid-rows:10;grid-template-rows:repeat(var(--_grid-rows,10), auto)}:where(.grid-rows-11){--_grid-rows:11;grid-template-rows:repeat(var(--_grid-rows,11), auto)}:where(.grid-rows-12){--_grid-rows:12;grid-template-rows:repeat(var(--_grid-rows,12), auto)}:where(.grid-flow-row){grid-auto-flow:row}:where(.grid-flow-col){grid-auto-flow:column}:where(.grid-flow-row.grid-cols-1){grid-auto-flow:row;grid-template-columns:repeat(var(--_grid-cols,1), minmax(0, 1fr))}:where(.grid-flow-row.grid-cols-2,.grid-flow-row.grid-cols-3,.grid-flow-row.grid-cols-4,.grid-flow-row.grid-cols-5,.grid-flow-row.grid-cols-6,.grid-flow-row.grid-cols-7,.grid-flow-row.grid-cols-8,.grid-flow-row.grid-cols-9,.grid-flow-row.grid-cols-10,.grid-flow-row.grid-cols-11,.grid-flow-row.grid-cols-12){--_grid-track-min:min(100%, max(var(--_grid-col-min), max(0%, calc((100% - (var(--_grid-cols,1) - 1) * var(--_gap,0px)) / var(--_grid-cols,1)))));grid-auto-flow:row;grid-template-columns:repeat(auto-fill, minmax(var(--_grid-track-min), 1fr))}:where(.col-span-1){--_col-span:1}:where(.col-span-2){--_col-span:2}:where(.col-span-3){--_col-span:3}:where(.col-span-4){--_col-span:4}:where(.col-span-5){--_col-span:5}:where(.col-span-6){--_col-span:6}:where(.col-span-7){--_col-span:7}:where(.col-span-8){--_col-span:8}:where(.col-span-9){--_col-span:9}:where(.col-span-10){--_col-span:10}:where(.col-span-11){--_col-span:11}:where(.col-span-12){--_col-span:12}:where(.row-span-1){grid-row:span min(1, var(--_grid-rows,1))}:where(.row-span-2){grid-row:span min(2, var(--_grid-rows,2))}:where(.row-span-3){grid-row:span min(3, var(--_grid-rows,3))}:where(.row-span-4){grid-row:span min(4, var(--_grid-rows,4))}:where(.row-span-5){grid-row:span min(5, var(--_grid-rows,5))}:where(.row-span-6){grid-row:span min(6, var(--_grid-rows,6))}:where(.row-span-7){grid-row:span min(7, var(--_grid-rows,7))}:where(.row-span-8){grid-row:span min(8, var(--_grid-rows,8))}:where(.row-span-9){grid-row:span min(9, var(--_grid-rows,9))}:where(.row-span-10){grid-row:span min(10, var(--_grid-rows,10))}:where(.row-span-11){grid-row:span min(11, var(--_grid-rows,11))}:where(.row-span-12){grid-row:span min(12, var(--_grid-rows,12))}:where(.basis-0){flex-basis:0}:where(.basis-auto){flex-basis:auto}:where(.basis-full){flex-basis:100%}:where(.basis-1\/6){flex-basis:calc((100% - (var(--_gap,0px) * 5)) / 6)}:where(.basis-1\/5){flex-basis:calc((100% - (var(--_gap,0px) * 4)) / 5)}:where(.basis-1\/4){flex-basis:calc((100% - (var(--_gap,0px) * 3)) / 4)}:where(.basis-1\/3){flex-basis:calc((100% - (var(--_gap,0px) * 2)) / 3)}:where(.basis-1\/2){flex-basis:calc((100% - (var(--_gap,0px) * 1)) / 2)}@container style(--is-breakpoint-xs:true){:where(.\@xs\:hidden){display:none}:where(.\@xs\:block){display:block}:where(.\@xs\:flex){display:flex}:where(.\@xs\:inline-flex){display:inline-flex}:where(.\@xs\:grid){display:grid}:where(.\@xs\:grid-cols-subgrid){grid-template-columns:subgrid}:where(.\@xs\:grid-rows-subgrid){grid-template-rows:subgrid}:where(.\@xs\:grid-cols-1){--_grid-cols:1;grid-template-columns:repeat(var(--_grid-cols,1), minmax(0, 1fr))}:where(.\@xs\:grid-cols-2){--_grid-cols:2;grid-template-columns:repeat(var(--_grid-cols,2), minmax(0, 1fr))}:where(.\@xs\:grid-cols-3){--_grid-cols:3;grid-template-columns:repeat(var(--_grid-cols,3), minmax(0, 1fr))}:where(.\@xs\:grid-cols-4){--_grid-cols:4;grid-template-columns:repeat(var(--_grid-cols,4), minmax(0, 1fr))}:where(.\@xs\:grid-cols-5){--_grid-cols:5;grid-template-columns:repeat(var(--_grid-cols,5), minmax(0, 1fr))}:where(.\@xs\:grid-cols-6){--_grid-cols:6;grid-template-columns:repeat(var(--_grid-cols,6), minmax(0, 1fr))}:where(.\@xs\:grid-cols-7){--_grid-cols:7;grid-template-columns:repeat(var(--_grid-cols,7), minmax(0, 1fr))}:where(.\@xs\:grid-cols-8){--_grid-cols:8;grid-template-columns:repeat(var(--_grid-cols,8), minmax(0, 1fr))}:where(.\@xs\:grid-cols-9){--_grid-cols:9;grid-template-columns:repeat(var(--_grid-cols,9), minmax(0, 1fr))}:where(.\@xs\:grid-cols-10){--_grid-cols:10;grid-template-columns:repeat(var(--_grid-cols,10), minmax(0, 1fr))}:where(.\@xs\:grid-cols-11){--_grid-cols:11;grid-template-columns:repeat(var(--_grid-cols,11), minmax(0, 1fr))}:where(.\@xs\:grid-cols-12){--_grid-cols:12;grid-template-columns:repeat(var(--_grid-cols,12), minmax(0, 1fr))}:where(.\@xs\:grid-rows-1){--_grid-rows:1;grid-template-rows:repeat(var(--_grid-rows,1), auto)}:where(.\@xs\:grid-rows-2){--_grid-rows:2;grid-template-rows:repeat(var(--_grid-rows,2), auto)}:where(.\@xs\:grid-rows-3){--_grid-rows:3;grid-template-rows:repeat(var(--_grid-rows,3), auto)}:where(.\@xs\:grid-rows-4){--_grid-rows:4;grid-template-rows:repeat(var(--_grid-rows,4), auto)}:where(.\@xs\:grid-rows-5){--_grid-rows:5;grid-template-rows:repeat(var(--_grid-rows,5), auto)}:where(.\@xs\:grid-rows-6){--_grid-rows:6;grid-template-rows:repeat(var(--_grid-rows,6), auto)}:where(.\@xs\:grid-rows-7){--_grid-rows:7;grid-template-rows:repeat(var(--_grid-rows,7), auto)}:where(.\@xs\:grid-rows-8){--_grid-rows:8;grid-template-rows:repeat(var(--_grid-rows,8), auto)}:where(.\@xs\:grid-rows-9){--_grid-rows:9;grid-template-rows:repeat(var(--_grid-rows,9), auto)}:where(.\@xs\:grid-rows-10){--_grid-rows:10;grid-template-rows:repeat(var(--_grid-rows,10), auto)}:where(.\@xs\:grid-rows-11){--_grid-rows:11;grid-template-rows:repeat(var(--_grid-rows,11), auto)}:where(.\@xs\:grid-rows-12){--_grid-rows:12;grid-template-rows:repeat(var(--_grid-rows,12), auto)}:where(.\@xs\:flex-row){flex-direction:row}:where(.\@xs\:flex-col){flex-direction:column}:where(.\@xs\:text-center){text-align:center}:where(.\@xs\:text-left){text-align:left}:where(.\@xs\:text-right){text-align:right}:where(.\@xs\:text-justify){text-align:justify}:where(.\@xs\:items-start){align-items:start}:where(.\@xs\:items-center){align-items:center}:where(.\@xs\:items-end){align-items:end}:where(.\@xs\:items-stretch){align-items:stretch}:where(.\@xs\:justify-start){justify-content:start}:where(.\@xs\:justify-center){justify-content:center}:where(.\@xs\:justify-end){justify-content:end}:where(.\@xs\:justify-stretch){justify-content:stretch}:where(.\@xs\:justify-around){justify-content:space-around}:where(.\@xs\:justify-between){justify-content:space-between}:where(.\@xs\:col-span-1){--_col-span:1;--_col-span-responsive:1}:where(.\@xs\:col-span-2){--_col-span:2;--_col-span-responsive:2}:where(.\@xs\:col-span-3){--_col-span:3;--_col-span-responsive:3}:where(.\@xs\:col-span-4){--_col-span:4;--_col-span-responsive:4}:where(.\@xs\:col-span-5){--_col-span:5;--_col-span-responsive:5}:where(.\@xs\:col-span-6){--_col-span:6;--_col-span-responsive:6}:where(.\@xs\:col-span-7){--_col-span:7;--_col-span-responsive:7}:where(.\@xs\:col-span-8){--_col-span:8;--_col-span-responsive:8}:where(.\@xs\:col-span-9){--_col-span:9;--_col-span-responsive:9}:where(.\@xs\:col-span-10){--_col-span:10;--_col-span-responsive:10}:where(.\@xs\:col-span-11){--_col-span:11;--_col-span-responsive:11}:where(.\@xs\:col-span-12){--_col-span:12;--_col-span-responsive:12}:where(.\@xs\:row-span-1){grid-row:span min(1, var(--_grid-rows,1))}:where(.\@xs\:row-span-2){grid-row:span min(2, var(--_grid-rows,2))}:where(.\@xs\:row-span-3){grid-row:span min(3, var(--_grid-rows,3))}:where(.\@xs\:row-span-4){grid-row:span min(4, var(--_grid-rows,4))}:where(.\@xs\:row-span-5){grid-row:span min(5, var(--_grid-rows,5))}:where(.\@xs\:row-span-6){grid-row:span min(6, var(--_grid-rows,6))}:where(.\@xs\:row-span-7){grid-row:span min(7, var(--_grid-rows,7))}:where(.\@xs\:row-span-8){grid-row:span min(8, var(--_grid-rows,8))}:where(.\@xs\:row-span-9){grid-row:span min(9, var(--_grid-rows,9))}:where(.\@xs\:row-span-10){grid-row:span min(10, var(--_grid-rows,10))}:where(.\@xs\:row-span-11){grid-row:span min(11, var(--_grid-rows,11))}:where(.\@xs\:row-span-12){grid-row:span min(12, var(--_grid-rows,12))}:where(.\@xs\:basis-0){flex-basis:0}:where(.\@xs\:basis-auto){flex-basis:auto}:where(.\@xs\:basis-full){flex-basis:100%}:where(.\@xs\:basis-1\/6){flex-basis:calc((100% - (var(--_gap,0px) * 5)) / 6)}:where(.\@xs\:basis-1\/5){flex-basis:calc((100% - (var(--_gap,0px) * 4)) / 5)}:where(.\@xs\:basis-1\/4){flex-basis:calc((100% - (var(--_gap,0px) * 3)) / 4)}:where(.\@xs\:basis-1\/3){flex-basis:calc((100% - (var(--_gap,0px) * 2)) / 3)}:where(.\@xs\:basis-1\/2){flex-basis:calc((100% - (var(--_gap,0px) * 1)) / 2)}}@container style(--is-breakpoint-sm:true){:where(.\@sm\:hidden){display:none}:where(.\@sm\:block){display:block}:where(.\@sm\:flex){display:flex}:where(.\@sm\:inline-flex){display:inline-flex}:where(.\@sm\:grid){display:grid}:where(.\@sm\:grid-cols-subgrid){grid-template-columns:subgrid}:where(.\@sm\:grid-rows-subgrid){grid-template-rows:subgrid}:where(.\@sm\:grid-cols-1){--_grid-cols:1;grid-template-columns:repeat(var(--_grid-cols,1), minmax(0, 1fr))}:where(.\@sm\:grid-cols-2){--_grid-cols:2;grid-template-columns:repeat(var(--_grid-cols,2), minmax(0, 1fr))}:where(.\@sm\:grid-cols-3){--_grid-cols:3;grid-template-columns:repeat(var(--_grid-cols,3), minmax(0, 1fr))}:where(.\@sm\:grid-cols-4){--_grid-cols:4;grid-template-columns:repeat(var(--_grid-cols,4), minmax(0, 1fr))}:where(.\@sm\:grid-cols-5){--_grid-cols:5;grid-template-columns:repeat(var(--_grid-cols,5), minmax(0, 1fr))}:where(.\@sm\:grid-cols-6){--_grid-cols:6;grid-template-columns:repeat(var(--_grid-cols,6), minmax(0, 1fr))}:where(.\@sm\:grid-cols-7){--_grid-cols:7;grid-template-columns:repeat(var(--_grid-cols,7), minmax(0, 1fr))}:where(.\@sm\:grid-cols-8){--_grid-cols:8;grid-template-columns:repeat(var(--_grid-cols,8), minmax(0, 1fr))}:where(.\@sm\:grid-cols-9){--_grid-cols:9;grid-template-columns:repeat(var(--_grid-cols,9), minmax(0, 1fr))}:where(.\@sm\:grid-cols-10){--_grid-cols:10;grid-template-columns:repeat(var(--_grid-cols,10), minmax(0, 1fr))}:where(.\@sm\:grid-cols-11){--_grid-cols:11;grid-template-columns:repeat(var(--_grid-cols,11), minmax(0, 1fr))}:where(.\@sm\:grid-cols-12){--_grid-cols:12;grid-template-columns:repeat(var(--_grid-cols,12), minmax(0, 1fr))}:where(.\@sm\:grid-rows-1){--_grid-rows:1;grid-template-rows:repeat(var(--_grid-rows,1), auto)}:where(.\@sm\:grid-rows-2){--_grid-rows:2;grid-template-rows:repeat(var(--_grid-rows,2), auto)}:where(.\@sm\:grid-rows-3){--_grid-rows:3;grid-template-rows:repeat(var(--_grid-rows,3), auto)}:where(.\@sm\:grid-rows-4){--_grid-rows:4;grid-template-rows:repeat(var(--_grid-rows,4), auto)}:where(.\@sm\:grid-rows-5){--_grid-rows:5;grid-template-rows:repeat(var(--_grid-rows,5), auto)}:where(.\@sm\:grid-rows-6){--_grid-rows:6;grid-template-rows:repeat(var(--_grid-rows,6), auto)}:where(.\@sm\:grid-rows-7){--_grid-rows:7;grid-template-rows:repeat(var(--_grid-rows,7), auto)}:where(.\@sm\:grid-rows-8){--_grid-rows:8;grid-template-rows:repeat(var(--_grid-rows,8), auto)}:where(.\@sm\:grid-rows-9){--_grid-rows:9;grid-template-rows:repeat(var(--_grid-rows,9), auto)}:where(.\@sm\:grid-rows-10){--_grid-rows:10;grid-template-rows:repeat(var(--_grid-rows,10), auto)}:where(.\@sm\:grid-rows-11){--_grid-rows:11;grid-template-rows:repeat(var(--_grid-rows,11), auto)}:where(.\@sm\:grid-rows-12){--_grid-rows:12;grid-template-rows:repeat(var(--_grid-rows,12), auto)}:where(.\@sm\:flex-row){flex-direction:row}:where(.\@sm\:flex-col){flex-direction:column}:where(.\@sm\:text-center){text-align:center}:where(.\@sm\:text-left){text-align:left}:where(.\@sm\:text-right){text-align:right}:where(.\@sm\:text-justify){text-align:justify}:where(.\@sm\:items-start){align-items:start}:where(.\@sm\:items-center){align-items:center}:where(.\@sm\:items-end){align-items:end}:where(.\@sm\:items-stretch){align-items:stretch}:where(.\@sm\:justify-start){justify-content:start}:where(.\@sm\:justify-center){justify-content:center}:where(.\@sm\:justify-end){justify-content:end}:where(.\@sm\:justify-stretch){justify-content:stretch}:where(.\@sm\:justify-around){justify-content:space-around}:where(.\@sm\:justify-between){justify-content:space-between}:where(.\@sm\:col-span-1){--_col-span:1;--_col-span-responsive:1}:where(.\@sm\:col-span-2){--_col-span:2;--_col-span-responsive:2}:where(.\@sm\:col-span-3){--_col-span:3;--_col-span-responsive:3}:where(.\@sm\:col-span-4){--_col-span:4;--_col-span-responsive:4}:where(.\@sm\:col-span-5){--_col-span:5;--_col-span-responsive:5}:where(.\@sm\:col-span-6){--_col-span:6;--_col-span-responsive:6}:where(.\@sm\:col-span-7){--_col-span:7;--_col-span-responsive:7}:where(.\@sm\:col-span-8){--_col-span:8;--_col-span-responsive:8}:where(.\@sm\:col-span-9){--_col-span:9;--_col-span-responsive:9}:where(.\@sm\:col-span-10){--_col-span:10;--_col-span-responsive:10}:where(.\@sm\:col-span-11){--_col-span:11;--_col-span-responsive:11}:where(.\@sm\:col-span-12){--_col-span:12;--_col-span-responsive:12}:where(.\@sm\:row-span-1){grid-row:span min(1, var(--_grid-rows,1))}:where(.\@sm\:row-span-2){grid-row:span min(2, var(--_grid-rows,2))}:where(.\@sm\:row-span-3){grid-row:span min(3, var(--_grid-rows,3))}:where(.\@sm\:row-span-4){grid-row:span min(4, var(--_grid-rows,4))}:where(.\@sm\:row-span-5){grid-row:span min(5, var(--_grid-rows,5))}:where(.\@sm\:row-span-6){grid-row:span min(6, var(--_grid-rows,6))}:where(.\@sm\:row-span-7){grid-row:span min(7, var(--_grid-rows,7))}:where(.\@sm\:row-span-8){grid-row:span min(8, var(--_grid-rows,8))}:where(.\@sm\:row-span-9){grid-row:span min(9, var(--_grid-rows,9))}:where(.\@sm\:row-span-10){grid-row:span min(10, var(--_grid-rows,10))}:where(.\@sm\:row-span-11){grid-row:span min(11, var(--_grid-rows,11))}:where(.\@sm\:row-span-12){grid-row:span min(12, var(--_grid-rows,12))}:where(.\@sm\:basis-0){flex-basis:0}:where(.\@sm\:basis-auto){flex-basis:auto}:where(.\@sm\:basis-full){flex-basis:100%}:where(.\@sm\:basis-1\/6){flex-basis:calc((100% - (var(--_gap,0px) * 5)) / 6)}:where(.\@sm\:basis-1\/5){flex-basis:calc((100% - (var(--_gap,0px) * 4)) / 5)}:where(.\@sm\:basis-1\/4){flex-basis:calc((100% - (var(--_gap,0px) * 3)) / 4)}:where(.\@sm\:basis-1\/3){flex-basis:calc((100% - (var(--_gap,0px) * 2)) / 3)}:where(.\@sm\:basis-1\/2){flex-basis:calc((100% - (var(--_gap,0px) * 1)) / 2)}}@container style(--is-breakpoint-md:true){:where(.\@md\:hidden){display:none}:where(.\@md\:block){display:block}:where(.\@md\:flex){display:flex}:where(.\@md\:inline-flex){display:inline-flex}:where(.\@md\:grid){display:grid}:where(.\@md\:grid-cols-subgrid){grid-template-columns:subgrid}:where(.\@md\:grid-rows-subgrid){grid-template-rows:subgrid}:where(.\@md\:grid-cols-1){--_grid-cols:1;grid-template-columns:repeat(var(--_grid-cols,1), minmax(0, 1fr))}:where(.\@md\:grid-cols-2){--_grid-cols:2;grid-template-columns:repeat(var(--_grid-cols,2), minmax(0, 1fr))}:where(.\@md\:grid-cols-3){--_grid-cols:3;grid-template-columns:repeat(var(--_grid-cols,3), minmax(0, 1fr))}:where(.\@md\:grid-cols-4){--_grid-cols:4;grid-template-columns:repeat(var(--_grid-cols,4), minmax(0, 1fr))}:where(.\@md\:grid-cols-5){--_grid-cols:5;grid-template-columns:repeat(var(--_grid-cols,5), minmax(0, 1fr))}:where(.\@md\:grid-cols-6){--_grid-cols:6;grid-template-columns:repeat(var(--_grid-cols,6), minmax(0, 1fr))}:where(.\@md\:grid-cols-7){--_grid-cols:7;grid-template-columns:repeat(var(--_grid-cols,7), minmax(0, 1fr))}:where(.\@md\:grid-cols-8){--_grid-cols:8;grid-template-columns:repeat(var(--_grid-cols,8), minmax(0, 1fr))}:where(.\@md\:grid-cols-9){--_grid-cols:9;grid-template-columns:repeat(var(--_grid-cols,9), minmax(0, 1fr))}:where(.\@md\:grid-cols-10){--_grid-cols:10;grid-template-columns:repeat(var(--_grid-cols,10), minmax(0, 1fr))}:where(.\@md\:grid-cols-11){--_grid-cols:11;grid-template-columns:repeat(var(--_grid-cols,11), minmax(0, 1fr))}:where(.\@md\:grid-cols-12){--_grid-cols:12;grid-template-columns:repeat(var(--_grid-cols,12), minmax(0, 1fr))}:where(.\@md\:grid-rows-1){--_grid-rows:1;grid-template-rows:repeat(var(--_grid-rows,1), auto)}:where(.\@md\:grid-rows-2){--_grid-rows:2;grid-template-rows:repeat(var(--_grid-rows,2), auto)}:where(.\@md\:grid-rows-3){--_grid-rows:3;grid-template-rows:repeat(var(--_grid-rows,3), auto)}:where(.\@md\:grid-rows-4){--_grid-rows:4;grid-template-rows:repeat(var(--_grid-rows,4), auto)}:where(.\@md\:grid-rows-5){--_grid-rows:5;grid-template-rows:repeat(var(--_grid-rows,5), auto)}:where(.\@md\:grid-rows-6){--_grid-rows:6;grid-template-rows:repeat(var(--_grid-rows,6), auto)}:where(.\@md\:grid-rows-7){--_grid-rows:7;grid-template-rows:repeat(var(--_grid-rows,7), auto)}:where(.\@md\:grid-rows-8){--_grid-rows:8;grid-template-rows:repeat(var(--_grid-rows,8), auto)}:where(.\@md\:grid-rows-9){--_grid-rows:9;grid-template-rows:repeat(var(--_grid-rows,9), auto)}:where(.\@md\:grid-rows-10){--_grid-rows:10;grid-template-rows:repeat(var(--_grid-rows,10), auto)}:where(.\@md\:grid-rows-11){--_grid-rows:11;grid-template-rows:repeat(var(--_grid-rows,11), auto)}:where(.\@md\:grid-rows-12){--_grid-rows:12;grid-template-rows:repeat(var(--_grid-rows,12), auto)}:where(.\@md\:flex-row){flex-direction:row}:where(.\@md\:flex-col){flex-direction:column}:where(.\@md\:text-center){text-align:center}:where(.\@md\:text-left){text-align:left}:where(.\@md\:text-right){text-align:right}:where(.\@md\:text-justify){text-align:justify}:where(.\@md\:items-start){align-items:start}:where(.\@md\:items-center){align-items:center}:where(.\@md\:items-end){align-items:end}:where(.\@md\:items-stretch){align-items:stretch}:where(.\@md\:justify-start){justify-content:start}:where(.\@md\:justify-center){justify-content:center}:where(.\@md\:justify-end){justify-content:end}:where(.\@md\:justify-stretch){justify-content:stretch}:where(.\@md\:justify-around){justify-content:space-around}:where(.\@md\:justify-between){justify-content:space-between}:where(.\@md\:col-span-1){--_col-span:1;--_col-span-responsive:1}:where(.\@md\:col-span-2){--_col-span:2;--_col-span-responsive:2}:where(.\@md\:col-span-3){--_col-span:3;--_col-span-responsive:3}:where(.\@md\:col-span-4){--_col-span:4;--_col-span-responsive:4}:where(.\@md\:col-span-5){--_col-span:5;--_col-span-responsive:5}:where(.\@md\:col-span-6){--_col-span:6;--_col-span-responsive:6}:where(.\@md\:col-span-7){--_col-span:7;--_col-span-responsive:7}:where(.\@md\:col-span-8){--_col-span:8;--_col-span-responsive:8}:where(.\@md\:col-span-9){--_col-span:9;--_col-span-responsive:9}:where(.\@md\:col-span-10){--_col-span:10;--_col-span-responsive:10}:where(.\@md\:col-span-11){--_col-span:11;--_col-span-responsive:11}:where(.\@md\:col-span-12){--_col-span:12;--_col-span-responsive:12}:where(.\@md\:row-span-1){grid-row:span min(1, var(--_grid-rows,1))}:where(.\@md\:row-span-2){grid-row:span min(2, var(--_grid-rows,2))}:where(.\@md\:row-span-3){grid-row:span min(3, var(--_grid-rows,3))}:where(.\@md\:row-span-4){grid-row:span min(4, var(--_grid-rows,4))}:where(.\@md\:row-span-5){grid-row:span min(5, var(--_grid-rows,5))}:where(.\@md\:row-span-6){grid-row:span min(6, var(--_grid-rows,6))}:where(.\@md\:row-span-7){grid-row:span min(7, var(--_grid-rows,7))}:where(.\@md\:row-span-8){grid-row:span min(8, var(--_grid-rows,8))}:where(.\@md\:row-span-9){grid-row:span min(9, var(--_grid-rows,9))}:where(.\@md\:row-span-10){grid-row:span min(10, var(--_grid-rows,10))}:where(.\@md\:row-span-11){grid-row:span min(11, var(--_grid-rows,11))}:where(.\@md\:row-span-12){grid-row:span min(12, var(--_grid-rows,12))}:where(.\@md\:basis-0){flex-basis:0}:where(.\@md\:basis-auto){flex-basis:auto}:where(.\@md\:basis-full){flex-basis:100%}:where(.\@md\:basis-1\/6){flex-basis:calc((100% - (var(--_gap,0px) * 5)) / 6)}:where(.\@md\:basis-1\/5){flex-basis:calc((100% - (var(--_gap,0px) * 4)) / 5)}:where(.\@md\:basis-1\/4){flex-basis:calc((100% - (var(--_gap,0px) * 3)) / 4)}:where(.\@md\:basis-1\/3){flex-basis:calc((100% - (var(--_gap,0px) * 2)) / 3)}:where(.\@md\:basis-1\/2){flex-basis:calc((100% - (var(--_gap,0px) * 1)) / 2)}}@container style(--is-breakpoint-lg:true){:where(.\@lg\:hidden){display:none}:where(.\@lg\:block){display:block}:where(.\@lg\:flex){display:flex}:where(.\@lg\:inline-flex){display:inline-flex}:where(.\@lg\:grid){display:grid}:where(.\@lg\:grid-cols-subgrid){grid-template-columns:subgrid}:where(.\@lg\:grid-rows-subgrid){grid-template-rows:subgrid}:where(.\@lg\:grid-cols-1){--_grid-cols:1;grid-template-columns:repeat(var(--_grid-cols,1), minmax(0, 1fr))}:where(.\@lg\:grid-cols-2){--_grid-cols:2;grid-template-columns:repeat(var(--_grid-cols,2), minmax(0, 1fr))}:where(.\@lg\:grid-cols-3){--_grid-cols:3;grid-template-columns:repeat(var(--_grid-cols,3), minmax(0, 1fr))}:where(.\@lg\:grid-cols-4){--_grid-cols:4;grid-template-columns:repeat(var(--_grid-cols,4), minmax(0, 1fr))}:where(.\@lg\:grid-cols-5){--_grid-cols:5;grid-template-columns:repeat(var(--_grid-cols,5), minmax(0, 1fr))}:where(.\@lg\:grid-cols-6){--_grid-cols:6;grid-template-columns:repeat(var(--_grid-cols,6), minmax(0, 1fr))}:where(.\@lg\:grid-cols-7){--_grid-cols:7;grid-template-columns:repeat(var(--_grid-cols,7), minmax(0, 1fr))}:where(.\@lg\:grid-cols-8){--_grid-cols:8;grid-template-columns:repeat(var(--_grid-cols,8), minmax(0, 1fr))}:where(.\@lg\:grid-cols-9){--_grid-cols:9;grid-template-columns:repeat(var(--_grid-cols,9), minmax(0, 1fr))}:where(.\@lg\:grid-cols-10){--_grid-cols:10;grid-template-columns:repeat(var(--_grid-cols,10), minmax(0, 1fr))}:where(.\@lg\:grid-cols-11){--_grid-cols:11;grid-template-columns:repeat(var(--_grid-cols,11), minmax(0, 1fr))}:where(.\@lg\:grid-cols-12){--_grid-cols:12;grid-template-columns:repeat(var(--_grid-cols,12), minmax(0, 1fr))}:where(.\@lg\:grid-rows-1){--_grid-rows:1;grid-template-rows:repeat(var(--_grid-rows,1), auto)}:where(.\@lg\:grid-rows-2){--_grid-rows:2;grid-template-rows:repeat(var(--_grid-rows,2), auto)}:where(.\@lg\:grid-rows-3){--_grid-rows:3;grid-template-rows:repeat(var(--_grid-rows,3), auto)}:where(.\@lg\:grid-rows-4){--_grid-rows:4;grid-template-rows:repeat(var(--_grid-rows,4), auto)}:where(.\@lg\:grid-rows-5){--_grid-rows:5;grid-template-rows:repeat(var(--_grid-rows,5), auto)}:where(.\@lg\:grid-rows-6){--_grid-rows:6;grid-template-rows:repeat(var(--_grid-rows,6), auto)}:where(.\@lg\:grid-rows-7){--_grid-rows:7;grid-template-rows:repeat(var(--_grid-rows,7), auto)}:where(.\@lg\:grid-rows-8){--_grid-rows:8;grid-template-rows:repeat(var(--_grid-rows,8), auto)}:where(.\@lg\:grid-rows-9){--_grid-rows:9;grid-template-rows:repeat(var(--_grid-rows,9), auto)}:where(.\@lg\:grid-rows-10){--_grid-rows:10;grid-template-rows:repeat(var(--_grid-rows,10), auto)}:where(.\@lg\:grid-rows-11){--_grid-rows:11;grid-template-rows:repeat(var(--_grid-rows,11), auto)}:where(.\@lg\:grid-rows-12){--_grid-rows:12;grid-template-rows:repeat(var(--_grid-rows,12), auto)}:where(.\@lg\:flex-row){flex-direction:row}:where(.\@lg\:flex-col){flex-direction:column}:where(.\@lg\:text-center){text-align:center}:where(.\@lg\:text-left){text-align:left}:where(.\@lg\:text-right){text-align:right}:where(.\@lg\:text-justify){text-align:justify}:where(.\@lg\:items-start){align-items:start}:where(.\@lg\:items-center){align-items:center}:where(.\@lg\:items-end){align-items:end}:where(.\@lg\:items-stretch){align-items:stretch}:where(.\@lg\:justify-start){justify-content:start}:where(.\@lg\:justify-center){justify-content:center}:where(.\@lg\:justify-end){justify-content:end}:where(.\@lg\:justify-stretch){justify-content:stretch}:where(.\@lg\:justify-around){justify-content:space-around}:where(.\@lg\:justify-between){justify-content:space-between}:where(.\@lg\:col-span-1){--_col-span:1;--_col-span-responsive:1}:where(.\@lg\:col-span-2){--_col-span:2;--_col-span-responsive:2}:where(.\@lg\:col-span-3){--_col-span:3;--_col-span-responsive:3}:where(.\@lg\:col-span-4){--_col-span:4;--_col-span-responsive:4}:where(.\@lg\:col-span-5){--_col-span:5;--_col-span-responsive:5}:where(.\@lg\:col-span-6){--_col-span:6;--_col-span-responsive:6}:where(.\@lg\:col-span-7){--_col-span:7;--_col-span-responsive:7}:where(.\@lg\:col-span-8){--_col-span:8;--_col-span-responsive:8}:where(.\@lg\:col-span-9){--_col-span:9;--_col-span-responsive:9}:where(.\@lg\:col-span-10){--_col-span:10;--_col-span-responsive:10}:where(.\@lg\:col-span-11){--_col-span:11;--_col-span-responsive:11}:where(.\@lg\:col-span-12){--_col-span:12;--_col-span-responsive:12}:where(.\@lg\:row-span-1){grid-row:span min(1, var(--_grid-rows,1))}:where(.\@lg\:row-span-2){grid-row:span min(2, var(--_grid-rows,2))}:where(.\@lg\:row-span-3){grid-row:span min(3, var(--_grid-rows,3))}:where(.\@lg\:row-span-4){grid-row:span min(4, var(--_grid-rows,4))}:where(.\@lg\:row-span-5){grid-row:span min(5, var(--_grid-rows,5))}:where(.\@lg\:row-span-6){grid-row:span min(6, var(--_grid-rows,6))}:where(.\@lg\:row-span-7){grid-row:span min(7, var(--_grid-rows,7))}:where(.\@lg\:row-span-8){grid-row:span min(8, var(--_grid-rows,8))}:where(.\@lg\:row-span-9){grid-row:span min(9, var(--_grid-rows,9))}:where(.\@lg\:row-span-10){grid-row:span min(10, var(--_grid-rows,10))}:where(.\@lg\:row-span-11){grid-row:span min(11, var(--_grid-rows,11))}:where(.\@lg\:row-span-12){grid-row:span min(12, var(--_grid-rows,12))}:where(.\@lg\:basis-0){flex-basis:0}:where(.\@lg\:basis-auto){flex-basis:auto}:where(.\@lg\:basis-full){flex-basis:100%}:where(.\@lg\:basis-1\/6){flex-basis:calc((100% - (var(--_gap,0px) * 5)) / 6)}:where(.\@lg\:basis-1\/5){flex-basis:calc((100% - (var(--_gap,0px) * 4)) / 5)}:where(.\@lg\:basis-1\/4){flex-basis:calc((100% - (var(--_gap,0px) * 3)) / 4)}:where(.\@lg\:basis-1\/3){flex-basis:calc((100% - (var(--_gap,0px) * 2)) / 3)}:where(.\@lg\:basis-1\/2){flex-basis:calc((100% - (var(--_gap,0px) * 1)) / 2)}}@container style(--is-breakpoint-xl:true){:where(.\@xl\:hidden){display:none}:where(.\@xl\:block){display:block}:where(.\@xl\:flex){display:flex}:where(.\@xl\:inline-flex){display:inline-flex}:where(.\@xl\:grid){display:grid}:where(.\@xl\:grid-cols-subgrid){grid-template-columns:subgrid}:where(.\@xl\:grid-rows-subgrid){grid-template-rows:subgrid}:where(.\@xl\:grid-cols-1){--_grid-cols:1;grid-template-columns:repeat(var(--_grid-cols,1), minmax(0, 1fr))}:where(.\@xl\:grid-cols-2){--_grid-cols:2;grid-template-columns:repeat(var(--_grid-cols,2), minmax(0, 1fr))}:where(.\@xl\:grid-cols-3){--_grid-cols:3;grid-template-columns:repeat(var(--_grid-cols,3), minmax(0, 1fr))}:where(.\@xl\:grid-cols-4){--_grid-cols:4;grid-template-columns:repeat(var(--_grid-cols,4), minmax(0, 1fr))}:where(.\@xl\:grid-cols-5){--_grid-cols:5;grid-template-columns:repeat(var(--_grid-cols,5), minmax(0, 1fr))}:where(.\@xl\:grid-cols-6){--_grid-cols:6;grid-template-columns:repeat(var(--_grid-cols,6), minmax(0, 1fr))}:where(.\@xl\:grid-cols-7){--_grid-cols:7;grid-template-columns:repeat(var(--_grid-cols,7), minmax(0, 1fr))}:where(.\@xl\:grid-cols-8){--_grid-cols:8;grid-template-columns:repeat(var(--_grid-cols,8), minmax(0, 1fr))}:where(.\@xl\:grid-cols-9){--_grid-cols:9;grid-template-columns:repeat(var(--_grid-cols,9), minmax(0, 1fr))}:where(.\@xl\:grid-cols-10){--_grid-cols:10;grid-template-columns:repeat(var(--_grid-cols,10), minmax(0, 1fr))}:where(.\@xl\:grid-cols-11){--_grid-cols:11;grid-template-columns:repeat(var(--_grid-cols,11), minmax(0, 1fr))}:where(.\@xl\:grid-cols-12){--_grid-cols:12;grid-template-columns:repeat(var(--_grid-cols,12), minmax(0, 1fr))}:where(.\@xl\:grid-rows-1){--_grid-rows:1;grid-template-rows:repeat(var(--_grid-rows,1), auto)}:where(.\@xl\:grid-rows-2){--_grid-rows:2;grid-template-rows:repeat(var(--_grid-rows,2), auto)}:where(.\@xl\:grid-rows-3){--_grid-rows:3;grid-template-rows:repeat(var(--_grid-rows,3), auto)}:where(.\@xl\:grid-rows-4){--_grid-rows:4;grid-template-rows:repeat(var(--_grid-rows,4), auto)}:where(.\@xl\:grid-rows-5){--_grid-rows:5;grid-template-rows:repeat(var(--_grid-rows,5), auto)}:where(.\@xl\:grid-rows-6){--_grid-rows:6;grid-template-rows:repeat(var(--_grid-rows,6), auto)}:where(.\@xl\:grid-rows-7){--_grid-rows:7;grid-template-rows:repeat(var(--_grid-rows,7), auto)}:where(.\@xl\:grid-rows-8){--_grid-rows:8;grid-template-rows:repeat(var(--_grid-rows,8), auto)}:where(.\@xl\:grid-rows-9){--_grid-rows:9;grid-template-rows:repeat(var(--_grid-rows,9), auto)}:where(.\@xl\:grid-rows-10){--_grid-rows:10;grid-template-rows:repeat(var(--_grid-rows,10), auto)}:where(.\@xl\:grid-rows-11){--_grid-rows:11;grid-template-rows:repeat(var(--_grid-rows,11), auto)}:where(.\@xl\:grid-rows-12){--_grid-rows:12;grid-template-rows:repeat(var(--_grid-rows,12), auto)}:where(.\@xl\:flex-row){flex-direction:row}:where(.\@xl\:flex-col){flex-direction:column}:where(.\@xl\:text-center){text-align:center}:where(.\@xl\:text-left){text-align:left}:where(.\@xl\:text-right){text-align:right}:where(.\@xl\:text-justify){text-align:justify}:where(.\@xl\:items-start){align-items:start}:where(.\@xl\:items-center){align-items:center}:where(.\@xl\:items-end){align-items:end}:where(.\@xl\:items-stretch){align-items:stretch}:where(.\@xl\:justify-start){justify-content:start}:where(.\@xl\:justify-center){justify-content:center}:where(.\@xl\:justify-end){justify-content:end}:where(.\@xl\:justify-stretch){justify-content:stretch}:where(.\@xl\:justify-around){justify-content:space-around}:where(.\@xl\:justify-between){justify-content:space-between}:where(.\@xl\:col-span-1){--_col-span:1;--_col-span-responsive:1}:where(.\@xl\:col-span-2){--_col-span:2;--_col-span-responsive:2}:where(.\@xl\:col-span-3){--_col-span:3;--_col-span-responsive:3}:where(.\@xl\:col-span-4){--_col-span:4;--_col-span-responsive:4}:where(.\@xl\:col-span-5){--_col-span:5;--_col-span-responsive:5}:where(.\@xl\:col-span-6){--_col-span:6;--_col-span-responsive:6}:where(.\@xl\:col-span-7){--_col-span:7;--_col-span-responsive:7}:where(.\@xl\:col-span-8){--_col-span:8;--_col-span-responsive:8}:where(.\@xl\:col-span-9){--_col-span:9;--_col-span-responsive:9}:where(.\@xl\:col-span-10){--_col-span:10;--_col-span-responsive:10}:where(.\@xl\:col-span-11){--_col-span:11;--_col-span-responsive:11}:where(.\@xl\:col-span-12){--_col-span:12;--_col-span-responsive:12}:where(.\@xl\:row-span-1){grid-row:span min(1, var(--_grid-rows,1))}:where(.\@xl\:row-span-2){grid-row:span min(2, var(--_grid-rows,2))}:where(.\@xl\:row-span-3){grid-row:span min(3, var(--_grid-rows,3))}:where(.\@xl\:row-span-4){grid-row:span min(4, var(--_grid-rows,4))}:where(.\@xl\:row-span-5){grid-row:span min(5, var(--_grid-rows,5))}:where(.\@xl\:row-span-6){grid-row:span min(6, var(--_grid-rows,6))}:where(.\@xl\:row-span-7){grid-row:span min(7, var(--_grid-rows,7))}:where(.\@xl\:row-span-8){grid-row:span min(8, var(--_grid-rows,8))}:where(.\@xl\:row-span-9){grid-row:span min(9, var(--_grid-rows,9))}:where(.\@xl\:row-span-10){grid-row:span min(10, var(--_grid-rows,10))}:where(.\@xl\:row-span-11){grid-row:span min(11, var(--_grid-rows,11))}:where(.\@xl\:row-span-12){grid-row:span min(12, var(--_grid-rows,12))}:where(.\@xl\:basis-0){flex-basis:0}:where(.\@xl\:basis-auto){flex-basis:auto}:where(.\@xl\:basis-full){flex-basis:100%}:where(.\@xl\:basis-1\/6){flex-basis:calc((100% - (var(--_gap,0px) * 5)) / 6)}:where(.\@xl\:basis-1\/5){flex-basis:calc((100% - (var(--_gap,0px) * 4)) / 5)}:where(.\@xl\:basis-1\/4){flex-basis:calc((100% - (var(--_gap,0px) * 3)) / 4)}:where(.\@xl\:basis-1\/3){flex-basis:calc((100% - (var(--_gap,0px) * 2)) / 3)}:where(.\@xl\:basis-1\/2){flex-basis:calc((100% - (var(--_gap,0px) * 1)) / 2)}}:where([class*=col-span-]:not([class*=col-span-full])){grid-column:span min(var(--_col-span,1), var(--_grid-cols,1))}:where([class*=col-span-full]){grid-column:1/-1}:where(.grid-flow-row.grid-cols-2,.grid-flow-row.grid-cols-3,.grid-flow-row.grid-cols-4,.grid-flow-row.grid-cols-5,.grid-flow-row.grid-cols-6,.grid-flow-row.grid-cols-7,.grid-flow-row.grid-cols-8,.grid-flow-row.grid-cols-9,.grid-flow-row.grid-cols-10,.grid-flow-row.grid-cols-11,.grid-flow-row.grid-cols-12) :where([class*=col-span-]:not([class*=col-span-full])){grid-column:span min(var(--_col-span-responsive,1), var(--_grid-cols,1))}:where(.grid-flow-row.grid-cols-2,.grid-flow-row.grid-cols-3,.grid-flow-row.grid-cols-4,.grid-flow-row.grid-cols-5,.grid-flow-row.grid-cols-6,.grid-flow-row.grid-cols-7,.grid-flow-row.grid-cols-8,.grid-flow-row.grid-cols-9,.grid-flow-row.grid-cols-10,.grid-flow-row.grid-cols-11,.grid-flow-row.grid-cols-12) :where([class*=col-span-full]){grid-column:span 1}@container style(--is-breakpoint-xs:true){:where(.grid-flow-row.grid-cols-2,.grid-flow-row.grid-cols-3,.grid-flow-row.grid-cols-4,.grid-flow-row.grid-cols-5,.grid-flow-row.grid-cols-6,.grid-flow-row.grid-cols-7,.grid-flow-row.grid-cols-8,.grid-flow-row.grid-cols-9,.grid-flow-row.grid-cols-10,.grid-flow-row.grid-cols-11,.grid-flow-row.grid-cols-12) :where(.\@xs\:col-span-full){grid-column:1/-1}}@container style(--is-breakpoint-sm:true){:where(.grid-flow-row.grid-cols-2,.grid-flow-row.grid-cols-3,.grid-flow-row.grid-cols-4,.grid-flow-row.grid-cols-5,.grid-flow-row.grid-cols-6,.grid-flow-row.grid-cols-7,.grid-flow-row.grid-cols-8,.grid-flow-row.grid-cols-9,.grid-flow-row.grid-cols-10,.grid-flow-row.grid-cols-11,.grid-flow-row.grid-cols-12) :where(.\@sm\:col-span-full){grid-column:1/-1}}@container style(--is-breakpoint-md:true){:where(.grid-flow-row.grid-cols-2,.grid-flow-row.grid-cols-3,.grid-flow-row.grid-cols-4,.grid-flow-row.grid-cols-5,.grid-flow-row.grid-cols-6,.grid-flow-row.grid-cols-7,.grid-flow-row.grid-cols-8,.grid-flow-row.grid-cols-9,.grid-flow-row.grid-cols-10,.grid-flow-row.grid-cols-11,.grid-flow-row.grid-cols-12) :where(.\@md\:col-span-full){grid-column:1/-1}}@container style(--is-breakpoint-lg:true){:where(.grid-flow-row.grid-cols-2,.grid-flow-row.grid-cols-3,.grid-flow-row.grid-cols-4,.grid-flow-row.grid-cols-5,.grid-flow-row.grid-cols-6,.grid-flow-row.grid-cols-7,.grid-flow-row.grid-cols-8,.grid-flow-row.grid-cols-9,.grid-flow-row.grid-cols-10,.grid-flow-row.grid-cols-11,.grid-flow-row.grid-cols-12) :where(.\@lg\:col-span-full){grid-column:1/-1}}@container style(--is-breakpoint-xl:true){:where(.grid-flow-row.grid-cols-2,.grid-flow-row.grid-cols-3,.grid-flow-row.grid-cols-4,.grid-flow-row.grid-cols-5,.grid-flow-row.grid-cols-6,.grid-flow-row.grid-cols-7,.grid-flow-row.grid-cols-8,.grid-flow-row.grid-cols-9,.grid-flow-row.grid-cols-10,.grid-flow-row.grid-cols-11,.grid-flow-row.grid-cols-12) :where(.\@xl\:col-span-full){grid-column:1/-1}}:where(.place-items-start){place-items:start}:where(.place-items-center){place-items:center}:where(.place-items-end){place-items:end}:where(.place-content-start){place-content:start}:where(.place-content-center){place-content:center}:where(.place-content-end){place-content:end}:where(.order-first){order:-9999}:where(.order-last){order:9999}:where(.order-none){order:0}:where(.static){position:static}:where(.relative){position:relative}:where(.absolute){position:absolute}:where(.fixed){position:fixed}:where(.sticky){position:sticky}:where(.inset-0){inset:0}:where(.inset-xs){top:var(--gap-xs);right:var(--gap-xs);bottom:var(--gap-xs);left:var(--gap-xs)}:where(.inset-sm){top:var(--gap-sm);right:var(--gap-sm);bottom:var(--gap-sm);left:var(--gap-sm)}:where(.inset-md){top:var(--gap-md);right:var(--gap-md);bottom:var(--gap-md);left:var(--gap-md)}:where(.inset-lg){top:var(--gap-lg);right:var(--gap-lg);bottom:var(--gap-lg);left:var(--gap-lg)}:where(.inset-xl){top:var(--gap-xl);right:var(--gap-xl);bottom:var(--gap-xl);left:var(--gap-xl)}:where(.left-0){left:0}:where(.left-xs){left:var(--gap-xs)}:where(.left-sm){left:var(--gap-sm)}:where(.left-md){left:var(--gap-md)}:where(.left-lg){left:var(--gap-lg)}:where(.left-xl){left:var(--gap-xl)}:where(.top-0){top:0}:where(.top-xs){top:var(--gap-xs)}:where(.top-sm){top:var(--gap-sm)}:where(.top-md){top:var(--gap-md)}:where(.top-lg){top:var(--gap-lg)}:where(.top-xl){top:var(--gap-xl)}:where(.right-0){right:0}:where(.right-xs){right:var(--gap-xs)}:where(.right-sm){right:var(--gap-sm)}:where(.right-md){right:var(--gap-md)}:where(.right-lg){right:var(--gap-lg)}:where(.right-xl){right:var(--gap-xl)}:where(.bottom-0){bottom:0}:where(.bottom-xs){bottom:var(--gap-xs)}:where(.bottom-sm){bottom:var(--gap-sm)}:where(.bottom-md){bottom:var(--gap-md)}:where(.bottom-lg){bottom:var(--gap-lg)}:where(.bottom-xl){bottom:var(--gap-xl)}:where(.pointer-events-none){pointer-events:none}:where(.pointer-cursor){cursor:pointer}:where(.pointer-default){cursor:default}:where(.pointer-text){cursor:text}:where(.pointer-wait){cursor:wait}:where(.pointer-help){cursor:help}:where(.pointer-progress){cursor:progress}:where(.sr-only){clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.overflow-visible){overflow:visible}:where(.overflow-hidden){overflow:hidden}:where(.overflow-clip){overflow:clip}:where(.overflow-auto){overflow:auto}:where(.overflow-y-auto){overflow:clip auto}:where(.overflow-x-auto){overflow:auto clip}:where(.scrollbar-none){-ms-overflow-style:none;scrollbar-width:none}:where(.scrollbar-none)::-webkit-scrollbar{display:none}:where(.leading-none){line-height:1}:where(.text-pretty){text-wrap:pretty}:where(.text-balance){text-wrap:balance}:where(.tabular-nums){font-variant-numeric:tabular-nums}[class*=line-clamp]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(.line-clamp-1){line-clamp:1;-webkit-line-clamp:1}:where(.line-clamp-2){line-clamp:2;-webkit-line-clamp:2}:where(.line-clamp-3){line-clamp:3;-webkit-line-clamp:3}:where(.line-clamp-4){line-clamp:4;-webkit-line-clamp:4}:where(.line-clamp-5){line-clamp:5;-webkit-line-clamp:5}:where(.line-clamp-6){line-clamp:6;-webkit-line-clamp:6}:where(.z-isolate){z-index:isolate}:where(.z-0){z-index:0}:where(.z-10){z-index:10}:where(.z-20){z-index:20}:where(.z-30){z-index:30}:where(.z-40){z-index:40}:where(.z-50){z-index:50}:where(.opacity-0){opacity:0}:where(.opacity-25){opacity:.25}:where(.opacity-50){opacity:.5}:where(.opacity-75){opacity:.75}:where(.opacity-100){opacity:1}:where(.scale-0){transform:scale(0)}:where(.scale-25){transform:scale(.25)}:where(.scale-50){transform:scale(.5)}:where(.scale-75){transform:scale(.75)}:where(.scale-90){transform:scale(.9)}:where(.scale-98){transform:scale(.98)}:where(.scale-99){transform:scale(.99)}:where(.scale-100){transform:scale(1)}:where(.scale-101){transform:scale(1.01)}:where(.scale-102){transform:scale(1.02)}:where(.scale-110){transform:scale(1.1)}:where(.scale-125){transform:scale(1.25)}:where(.scale-150){transform:scale(1.5)}:where(.bg-opacity-0){--_background-alpha:0}:where(.bg-opacity-25){--_background-alpha:.25}:where(.bg-opacity-50){--_background-alpha:.5}:where(.bg-opacity-75){--_background-alpha:.75}:where(.bg-opacity-100){--_background-alpha:1}:where(.text-opacity-0){--_text-alpha:0}:where(.text-opacity-25){--_text-alpha:.25}:where(.text-opacity-50){--_text-alpha:.5}:where(.text-opacity-75){--_text-alpha:.75}:where(.text-opacity-100){--_text-alpha:1}:where(.border-opacity-0){--_border-alpha:0}:where(.border-opacity-25){--_border-alpha:.25}:where(.border-opacity-50){--_border-alpha:.5}:where(.border-opacity-75){--_border-alpha:.75}:where(.border-opacity-100){--_border-alpha:1}:where(.aspect-anamorphic){aspect-ratio:2.39}:where(.aspect-univisium){aspect-ratio:2}:where(.aspect-widescreen){aspect-ratio:16/9}:where(.aspect-landscape){aspect-ratio:3/2}:where(.aspect-portrait){aspect-ratio:2/3}:where(.aspect-square){aspect-ratio:1}:where(.object-contain){object-fit:contain}:where(.object-cover){object-fit:cover}:where(.object-fill){object-fit:fill}:where(.object-none){object-fit:none}:where(.object-scale-down){object-fit:scale-down}:where(.shadow-none){--_ring-shadow:0 0 #0000;box-shadow:var(--_ring-shadow,var(--shadow-none))}:where(.shadow-xs){--_ring-shadow:var(--shadow-xs);box-shadow:var(--_ring-shadow,var(--shadow-xs))}:where(.shadow-sm){--_ring-shadow:var(--shadow-sm);box-shadow:var(--_ring-shadow,var(--shadow-sm))}:where(.shadow-md){--_ring-shadow:var(--shadow-md);box-shadow:var(--_ring-shadow,var(--shadow-md))}:where(.shadow-lg){--_ring-shadow:var(--shadow-lg);box-shadow:var(--_ring-shadow,var(--shadow-lg))}:where(.shadow-xl){--_ring-shadow:var(--shadow-xl);box-shadow:var(--_ring-shadow,var(--shadow-xl))}:where(.w-0){inline-size:0}:where(.w-px){inline-size:1px}:where(.w-auto){inline-size:auto}:where(.w-full){inline-size:100%}:where(.w-xs){inline-size:var(--step-3)}:where(.w-sm){inline-size:var(--gap-sm)}:where(.w-md){inline-size:var(--gap-md)}:where(.w-lg){inline-size:var(--gap-lg)}:where(.w-xl){inline-size:var(--gap-xl)}:where(.w-screen){inline-size:100vi}:where(.w-screen-xs){inline-size:var(--breakpoint-xs)}:where(.w-screen-sm){inline-size:var(--breakpoint-sm)}:where(.w-screen-md){inline-size:var(--breakpoint-md)}:where(.w-screen-lg){inline-size:var(--breakpoint-lg)}:where(.w-screen-xl){inline-size:var(--breakpoint-xl)}:where(.h-0){block-size:0}:where(.h-px){block-size:1px}:where(.h-auto){block-size:auto}:where(.h-full){block-size:100%}:where(.h-xs){block-size:var(--step-3)}:where(.h-sm){block-size:var(--gap-sm)}:where(.h-md){block-size:var(--gap-md)}:where(.h-lg){block-size:var(--gap-lg)}:where(.h-xl){block-size:var(--gap-xl)}:where(.h-screen){block-size:100svh}:where(.h-screen-xs){block-size:var(--breakpoint-xs)}:where(.h-screen-sm){block-size:var(--breakpoint-sm)}:where(.h-screen-md){block-size:var(--breakpoint-md)}:where(.h-screen-lg){block-size:var(--breakpoint-lg)}:where(.h-screen-xl){block-size:var(--breakpoint-xl)}:where(.size-0){block-size:0;inline-size:0}:where(.size-auto){block-size:auto;inline-size:auto}:where(.size-full){block-size:100%;inline-size:100%}:where(.size-xs){inline-size:var(--step-3);block-size:var(--step-3)}:where(.size-sm){inline-size:var(--gap-sm);block-size:var(--gap-sm)}:where(.size-md){inline-size:var(--gap-md);block-size:var(--gap-md)}:where(.size-lg){inline-size:var(--gap-lg);block-size:var(--gap-lg)}:where(.size-xl){inline-size:var(--gap-xl);block-size:var(--gap-xl)}:where(.size-screen){block-size:100svh;inline-size:100vi}:where(.size-screen-xs){inline-size:var(--breakpoint-xs);block-size:var(--breakpoint-xs)}:where(.size-screen-sm){inline-size:var(--breakpoint-sm);block-size:var(--breakpoint-sm)}:where(.size-screen-md){inline-size:var(--breakpoint-md);block-size:var(--breakpoint-md)}:where(.size-screen-lg){inline-size:var(--breakpoint-lg);block-size:var(--breakpoint-lg)}:where(.size-screen-xl){inline-size:var(--breakpoint-xl);block-size:var(--breakpoint-xl)}:where(.max-w-0){max-inline-size:0}:where(.max-w-auto){max-inline-size:auto}:where(.max-w-full){max-inline-size:100%}:where(.max-w-xs){max-inline-size:var(--step-8)}:where(.max-w-sm){max-inline-size:var(--step-24)}:where(.max-w-md){max-inline-size:var(--step-36)}:where(.max-w-lg){max-inline-size:var(--step-80)}:where(.max-w-xl){max-inline-size:var(--step-96)}:where(.max-w-screen){max-inline-size:100vi}:where(.max-w-screen-xs){max-inline-size:var(--breakpoint-xs)}:where(.max-w-screen-sm){max-inline-size:var(--breakpoint-sm)}:where(.max-w-screen-md){max-inline-size:var(--breakpoint-md)}:where(.max-w-screen-lg){max-inline-size:var(--breakpoint-lg)}:where(.max-w-screen-xl){max-inline-size:var(--breakpoint-xl)}:where(.max-h-0){max-block-size:0}:where(.max-h-auto){max-block-size:auto}:where(.max-h-full){max-block-size:100%}:where(.max-h-xs){max-block-size:var(--step-8)}:where(.max-h-sm){max-block-size:var(--step-24)}:where(.max-h-md){max-block-size:var(--step-56)}:where(.max-h-lg){max-block-size:var(--step-72)}:where(.max-h-xl){max-block-size:var(--step-96)}:where(.max-h-screen){max-block-size:100svh}:where(.max-h-screen-xs){max-block-size:var(--breakpoint-xs)}:where(.max-h-screen-sm){max-block-size:var(--breakpoint-sm)}:where(.max-h-screen-md){max-block-size:var(--breakpoint-md)}:where(.max-h-screen-lg){max-block-size:var(--breakpoint-lg)}:where(.max-h-screen-xl){max-block-size:var(--breakpoint-xl)}:where(.min-w-0){min-inline-size:0}:where(.min-w-auto){min-inline-size:auto}:where(.min-w-full){min-inline-size:100%}:where(.min-w-screen){min-inline-size:100vi}:where(.min-w-screen-xs){min-inline-size:var(--breakpoint-xs)}:where(.min-w-screen-sm){min-inline-size:var(--breakpoint-sm)}:where(.min-w-screen-md){min-inline-size:var(--breakpoint-md)}:where(.min-w-screen-lg){min-inline-size:var(--breakpoint-lg)}:where(.min-w-screen-xl){min-inline-size:var(--breakpoint-xl)}:where(.min-h-0){min-block-size:0}:where(.min-h-auto){min-block-size:auto}:where(.min-h-full){min-block-size:100%}:where(.min-h-screen){min-block-size:100svh}:where(.min-h-screen-xs){min-block-size:var(--breakpoint-xs)}:where(.min-h-screen-sm){min-block-size:var(--breakpoint-sm)}:where(.min-h-screen-md){min-block-size:var(--breakpoint-md)}:where(.min-h-screen-lg){min-block-size:var(--breakpoint-lg)}:where(.min-h-screen-xl){min-block-size:var(--breakpoint-xl)}:where(.gap-0){--_gap:0;gap:var(--_gap)}:where(.gap-0\.5px){--_gap:.5px;gap:var(--_gap)}:where(.gap-px){--_gap:1px;gap:var(--_gap)}:where(.gap-xs){--_gap:var(--gap-xs);gap:var(--_gap)}:where(.gap-sm){--_gap:var(--gap-sm);gap:var(--_gap)}:where(.gap-md){--_gap:var(--gap-md);gap:var(--_gap)}:where(.gap-lg){--_gap:var(--gap-lg);gap:var(--_gap)}:where(.gap-xl){--_gap:var(--gap-xl);gap:var(--_gap)}:where(.gap-x-0){--_gap-x:0;column-gap:var(--_gap-x)}:where(.gap-x-0\.5px){--_gap-x:.5px;column-gap:var(--_gap-x)}:where(.gap-x-px){--_gap-x:1px;column-gap:var(--_gap-x)}:where(.gap-x-xs){--_gap-x:var(--gap-xs);column-gap:var(--_gap-x)}:where(.gap-x-sm){--_gap-x:var(--gap-sm);column-gap:var(--_gap-x)}:where(.gap-x-md){--_gap-x:var(--gap-md);column-gap:var(--_gap-x)}:where(.gap-x-lg){--_gap-x:var(--gap-lg);column-gap:var(--_gap-x)}:where(.gap-x-xl){--_gap-x:var(--gap-xl);column-gap:var(--_gap-x)}:where(.gap-y-0){--_gap-y:0;row-gap:var(--_gap-y)}:where(.gap-y-0\.5px){--_gap-y:.5px;row-gap:var(--_gap-y)}:where(.gap-y-px){--_gap-y:1px;row-gap:var(--_gap-y)}:where(.gap-y-xs){--_gap-y:var(--gap-xs);row-gap:var(--_gap-y)}:where(.gap-y-sm){--_gap-y:var(--gap-sm);row-gap:var(--_gap-y)}:where(.gap-y-md){--_gap-y:var(--gap-md);row-gap:var(--_gap-y)}:where(.gap-y-lg){--_gap-y:var(--gap-lg);row-gap:var(--_gap-y)}:where(.gap-y-xl){--_gap-y:var(--gap-xl);row-gap:var(--_gap-y)}:where(.p-0,.p-xs,.p-sm,.p-md,.p-lg,.p-xl,[class*=px-]){padding-inline:var(--_padding-inline-start) var(--_padding-inline-end)}:where([class*=pl-]){padding-inline-start:var(--_padding-inline-start)}:where([class*=pr-]){padding-inline-end:var(--_padding-inline-end)}:where(.p-0,.p-xs,.p-sm,.p-md,.p-lg,.p-xl,[class*=py-]){padding-block:var(--_padding-block-start) var(--_padding-block-end)}:where([class*=pt-]){padding-block-start:var(--_padding-block-start)}:where([class*=pb-]){padding-block-end:var(--_padding-block-end)}:where(.p-0){--_padding-inline-start:0;--_padding-inline-end:0;--_padding-block-start:0;--_padding-block-end:0}:where(.p-xs){--_padding-inline-start:var(--gap-xs);--_padding-inline-end:var(--gap-xs);--_padding-block-start:var(--gap-xs);--_padding-block-end:var(--gap-xs)}:where(.p-sm){--_padding-inline-start:var(--gap-sm);--_padding-inline-end:var(--gap-sm);--_padding-block-start:var(--gap-sm);--_padding-block-end:var(--gap-sm)}:where(.p-md){--_padding-inline-start:var(--gap-md);--_padding-inline-end:var(--gap-md);--_padding-block-start:var(--gap-md);--_padding-block-end:var(--gap-md)}:where(.p-lg){--_padding-inline-start:var(--gap-lg);--_padding-inline-end:var(--gap-lg);--_padding-block-start:var(--gap-lg);--_padding-block-end:var(--gap-lg)}:where(.p-xl){--_padding-inline-start:var(--gap-xl);--_padding-inline-end:var(--gap-xl);--_padding-block-start:var(--gap-xl);--_padding-block-end:var(--gap-xl)}:where(.px-0){--_padding-inline-start:0;--_padding-inline-end:0}:where(.px-xs){--_padding-inline-start:var(--gap-xs);--_padding-inline-end:var(--gap-xs)}:where(.px-sm){--_padding-inline-start:var(--gap-sm);--_padding-inline-end:var(--gap-sm)}:where(.px-md){--_padding-inline-start:var(--gap-md);--_padding-inline-end:var(--gap-md)}:where(.px-lg){--_padding-inline-start:var(--gap-lg);--_padding-inline-end:var(--gap-lg)}:where(.px-xl){--_padding-inline-start:var(--gap-xl);--_padding-inline-end:var(--gap-xl)}:where(.py-0){--_padding-block-start:0;--_padding-block-end:0}:where(.py-xs){--_padding-block-start:var(--gap-xs);--_padding-block-end:var(--gap-xs)}:where(.py-sm){--_padding-block-start:var(--gap-sm);--_padding-block-end:var(--gap-sm)}:where(.py-md){--_padding-block-start:var(--gap-md);--_padding-block-end:var(--gap-md)}:where(.py-lg){--_padding-block-start:var(--gap-lg);--_padding-block-end:var(--gap-lg)}:where(.py-xl){--_padding-block-start:var(--gap-xl);--_padding-block-end:var(--gap-xl)}:where(.pt-0){--_padding-block-start:0}:where(.pt-xs){--_padding-block-start:var(--gap-xs)}:where(.pt-sm){--_padding-block-start:var(--gap-sm)}:where(.pt-md){--_padding-block-start:var(--gap-md)}:where(.pt-lg){--_padding-block-start:var(--gap-lg)}:where(.pt-xl){--_padding-block-start:var(--gap-xl)}:where(.pr-0){--_padding-inline-end:0}:where(.pr-xs){--_padding-inline-end:var(--gap-xs)}:where(.pr-sm){--_padding-inline-end:var(--gap-sm)}:where(.pr-md){--_padding-inline-end:var(--gap-md)}:where(.pr-lg){--_padding-inline-end:var(--gap-lg)}:where(.pr-xl){--_padding-inline-end:var(--gap-xl)}:where(.pb-0){--_padding-block-end:0}:where(.pb-xs){--_padding-block-end:var(--gap-xs)}:where(.pb-sm){--_padding-block-end:var(--gap-sm)}:where(.pb-md){--_padding-block-end:var(--gap-md)}:where(.pb-lg){--_padding-block-end:var(--gap-lg)}:where(.pb-xl){--_padding-block-end:var(--gap-xl)}:where(.pl-0){--_padding-inline-start:0}:where(.pl-xs){--_padding-inline-start:var(--gap-xs)}:where(.pl-sm){--_padding-inline-start:var(--gap-sm)}:where(.pl-md){--_padding-inline-start:var(--gap-md)}:where(.pl-lg){--_padding-inline-start:var(--gap-lg)}:where(.pl-xl){--_padding-inline-start:var(--gap-xl)}:where([class*=m-0],[class*=m-xs],[class*=m-sm],[class*=m-md],[class*=m-lg],[class*=m-xl],[class*=mx-],[class*=ml-],[class*=mr-]){margin-inline:var(--_margin-inline-start) var(--_margin-inline-end)}:where([class*=ml-]){margin-inline-start:var(--_margin-inline-start)}:where([class*=mr-]){margin-inline-end:var(--_margin-inline-end)}:where([class*=m-0],[class*=m-xs],[class*=m-sm],[class*=m-md],[class*=m-lg],[class*=m-xl],[class*=my-]){margin-block:var(--_margin-block-start) var(--_margin-block-end)}:where([class*=mt-]){margin-block-start:var(--_margin-block-start)}:where([class*=mb-]){margin-block-end:var(--_margin-block-end)}:where(.m-0){--_margin-inline-start:0;--_margin-inline-end:0;--_margin-block-start:0;--_margin-block-end:0}:where(.m-xs){--_margin-inline-start:var(--gap-xs);--_margin-inline-end:var(--gap-xs);--_margin-block-start:var(--gap-xs);--_margin-block-end:var(--gap-xs)}:where(.m-sm){--_margin-inline-start:var(--gap-sm);--_margin-inline-end:var(--gap-sm);--_margin-block-start:var(--gap-sm);--_margin-block-end:var(--gap-sm)}:where(.m-md){--_margin-inline-start:var(--gap-md);--_margin-inline-end:var(--gap-md);--_margin-block-start:var(--gap-md);--_margin-block-end:var(--gap-md)}:where(.m-lg){--_margin-inline-start:var(--gap-lg);--_margin-inline-end:var(--gap-lg);--_margin-block-start:var(--gap-lg);--_margin-block-end:var(--gap-lg)}:where(.m-xl){--_margin-inline-start:var(--gap-xl);--_margin-inline-end:var(--gap-xl);--_margin-block-start:var(--gap-xl);--_margin-block-end:var(--gap-xl)}:where(.mx-0){--_margin-inline-start:0;--_margin-inline-end:0}:where(.mx-xs){--_margin-inline-start:var(--gap-xs);--_margin-inline-end:var(--gap-xs)}:where(.mx-sm){--_margin-inline-start:var(--gap-sm);--_margin-inline-end:var(--gap-sm)}:where(.mx-md){--_margin-inline-start:var(--gap-md);--_margin-inline-end:var(--gap-md)}:where(.mx-lg){--_margin-inline-start:var(--gap-lg);--_margin-inline-end:var(--gap-lg)}:where(.mx-xl){--_margin-inline-start:var(--gap-xl);--_margin-inline-end:var(--gap-xl)}:where(.mx-auto){--_margin-inline-start:auto;--_margin-inline-end:auto}:where(.my-0){--_margin-block-start:0;--_margin-block-end:0}:where(.my-xs){--_margin-block-start:var(--gap-xs);--_margin-block-end:var(--gap-xs)}:where(.my-sm){--_margin-block-start:var(--gap-sm);--_margin-block-end:var(--gap-sm)}:where(.my-md){--_margin-block-start:var(--gap-md);--_margin-block-end:var(--gap-md)}:where(.my-lg){--_margin-block-start:var(--gap-lg);--_margin-block-end:var(--gap-lg)}:where(.my-xl){--_margin-block-start:var(--gap-xl);--_margin-block-end:var(--gap-xl)}:where(.my-auto){--_margin-block-start:auto;--_margin-block-end:auto}:where(.mt-0){--_margin-block-start:0}:where(.mt-xs){--_margin-block-start:var(--gap-xs)}:where(.mt-sm){--_margin-block-start:var(--gap-sm)}:where(.mt-md){--_margin-block-start:var(--gap-md)}:where(.mt-lg){--_margin-block-start:var(--gap-lg)}:where(.mt-xl){--_margin-block-start:var(--gap-xl)}:where(.mt-auto){--_margin-block-start:auto}:where(.mr-0){--_margin-inline-end:0}:where(.mr-xs){--_margin-inline-end:var(--gap-xs)}:where(.mr-sm){--_margin-inline-end:var(--gap-sm)}:where(.mr-md){--_margin-inline-end:var(--gap-md)}:where(.mr-lg){--_margin-inline-end:var(--gap-lg)}:where(.mr-xl){--_margin-inline-end:var(--gap-xl)}:where(.mr-auto){--_margin-inline-end:auto}:where(.mb-0){--_margin-block-end:0}:where(.mb-xs){--_margin-block-end:var(--gap-xs)}:where(.mb-sm){--_margin-block-end:var(--gap-sm)}:where(.mb-md){--_margin-block-end:var(--gap-md)}:where(.mb-lg){--_margin-block-end:var(--gap-lg)}:where(.mb-xl){--_margin-block-end:var(--gap-xl)}:where(.mb-auto){--_margin-block-end:auto}:where(.ml-0){--_margin-inline-start:0}:where(.ml-xs){--_margin-inline-start:var(--gap-xs)}:where(.ml-sm){--_margin-inline-start:var(--gap-sm)}:where(.ml-md){--_margin-inline-start:var(--gap-md)}:where(.ml-lg){--_margin-inline-start:var(--gap-lg)}:where(.ml-xl){--_margin-inline-start:var(--gap-xl)}:where(.ml-auto){--_margin-inline-start:auto}:where(.-m-xs){--_margin-inline-start:calc(var(--gap-xs) * -1);--_margin-inline-end:calc(var(--gap-xs) * -1);--_margin-block-start:calc(var(--gap-xs) * -1);--_margin-block-end:calc(var(--gap-xs) * -1)}:where(.-mx-xs){--_margin-inline-start:calc(var(--gap-xs) * -1);--_margin-inline-end:calc(var(--gap-xs) * -1)}:where(.-my-xs){--_margin-block-start:calc(var(--gap-xs) * -1);--_margin-block-end:calc(var(--gap-xs) * -1)}:where(.-mt-xs){--_margin-block-start:calc(var(--gap-xs) * -1)}:where(.-mr-xs){--_margin-inline-end:calc(var(--gap-xs) * -1)}:where(.-mb-xs){--_margin-block-end:calc(var(--gap-xs) * -1)}:where(.-ml-xs){--_margin-inline-start:calc(var(--gap-xs) * -1)}:where(.-m-sm){--_margin-inline-start:calc(var(--gap-sm) * -1);--_margin-inline-end:calc(var(--gap-sm) * -1);--_margin-block-start:calc(var(--gap-sm) * -1);--_margin-block-end:calc(var(--gap-sm) * -1)}:where(.-mx-sm){--_margin-inline-start:calc(var(--gap-sm) * -1);--_margin-inline-end:calc(var(--gap-sm) * -1)}:where(.-my-sm){--_margin-block-start:calc(var(--gap-sm) * -1);--_margin-block-end:calc(var(--gap-sm) * -1)}:where(.-mt-sm){--_margin-block-start:calc(var(--gap-sm) * -1)}:where(.-mr-sm){--_margin-inline-end:calc(var(--gap-sm) * -1)}:where(.-mb-sm){--_margin-block-end:calc(var(--gap-sm) * -1)}:where(.-ml-sm){--_margin-inline-start:calc(var(--gap-sm) * -1)}:where(.-m-md){--_margin-inline-start:calc(var(--gap-md) * -1);--_margin-inline-end:calc(var(--gap-md) * -1);--_margin-block-start:calc(var(--gap-md) * -1);--_margin-block-end:calc(var(--gap-md) * -1)}:where(.-mx-md){--_margin-inline-start:calc(var(--gap-md) * -1);--_margin-inline-end:calc(var(--gap-md) * -1)}:where(.-my-md){--_margin-block-start:calc(var(--gap-md) * -1);--_margin-block-end:calc(var(--gap-md) * -1)}:where(.-mt-md){--_margin-block-start:calc(var(--gap-md) * -1)}:where(.-mr-md){--_margin-inline-end:calc(var(--gap-md) * -1)}:where(.-mb-md){--_margin-block-end:calc(var(--gap-md) * -1)}:where(.-ml-md){--_margin-inline-start:calc(var(--gap-md) * -1)}:where(.-m-lg){--_margin-inline-start:calc(var(--gap-lg) * -1);--_margin-inline-end:calc(var(--gap-lg) * -1);--_margin-block-start:calc(var(--gap-lg) * -1);--_margin-block-end:calc(var(--gap-lg) * -1)}:where(.-mx-lg){--_margin-inline-start:calc(var(--gap-lg) * -1);--_margin-inline-end:calc(var(--gap-lg) * -1)}:where(.-my-lg){--_margin-block-start:calc(var(--gap-lg) * -1);--_margin-block-end:calc(var(--gap-lg) * -1)}:where(.-mt-lg){--_margin-block-start:calc(var(--gap-lg) * -1)}:where(.-mr-lg){--_margin-inline-end:calc(var(--gap-lg) * -1)}:where(.-mb-lg){--_margin-block-end:calc(var(--gap-lg) * -1)}:where(.-ml-lg){--_margin-inline-start:calc(var(--gap-lg) * -1)}:where(.-m-xl){--_margin-inline-start:calc(var(--gap-xl) * -1);--_margin-inline-end:calc(var(--gap-xl) * -1);--_margin-block-start:calc(var(--gap-xl) * -1);--_margin-block-end:calc(var(--gap-xl) * -1)}:where(.-mx-xl){--_margin-inline-start:calc(var(--gap-xl) * -1);--_margin-inline-end:calc(var(--gap-xl) * -1)}:where(.-my-xl){--_margin-block-start:calc(var(--gap-xl) * -1);--_margin-block-end:calc(var(--gap-xl) * -1)}:where(.-mt-xl){--_margin-block-start:calc(var(--gap-xl) * -1)}:where(.-mr-xl){--_margin-inline-end:calc(var(--gap-xl) * -1)}:where(.-mb-xl){--_margin-block-end:calc(var(--gap-xl) * -1)}:where(.-ml-xl){--_margin-inline-start:calc(var(--gap-xl) * -1)}:where(.rounded-0,.rounded-xs,.rounded-sm,.rounded-md,.rounded-lg,.rounded-xl,.rounded-full,[class*=rounded-t-],[class*=rounded-l-],[class*=rounded-tl-]){border-top-left-radius:var(--_radius-top-left)}:where(.rounded-0,.rounded-xs,.rounded-sm,.rounded-md,.rounded-lg,.rounded-xl,.rounded-full,[class*=rounded-t-],[class*=rounded-r-],[class*=rounded-tr-]){border-top-right-radius:var(--_radius-top-right)}:where(.rounded-0,.rounded-xs,.rounded-sm,.rounded-md,.rounded-lg,.rounded-xl,.rounded-full,[class*=rounded-b-],[class*=rounded-r-],[class*=rounded-br-]){border-bottom-right-radius:var(--_radius-bottom-right)}:where(.rounded-0,.rounded-xs,.rounded-sm,.rounded-md,.rounded-lg,.rounded-xl,.rounded-full,[class*=rounded-b-],[class*=rounded-l-],[class*=rounded-bl-]){border-bottom-left-radius:var(--_radius-bottom-left)}:where(.rounded-0){--_radius-top-left:0px;--_radius-top-right:0px;--_radius-bottom-right:0px;--_radius-bottom-left:0px}:where(.rounded-xs){--_radius-top-left:var(--radius-xs);--_radius-top-right:var(--radius-xs);--_radius-bottom-right:var(--radius-xs);--_radius-bottom-left:var(--radius-xs)}:where(.rounded-sm){--_radius-top-left:var(--radius-sm);--_radius-top-right:var(--radius-sm);--_radius-bottom-right:var(--radius-sm);--_radius-bottom-left:var(--radius-sm)}:where(.rounded-md){--_radius-top-left:var(--radius-md);--_radius-top-right:var(--radius-md);--_radius-bottom-right:var(--radius-md);--_radius-bottom-left:var(--radius-md)}:where(.rounded-lg){--_radius-top-left:var(--radius-lg);--_radius-top-right:var(--radius-lg);--_radius-bottom-right:var(--radius-lg);--_radius-bottom-left:var(--radius-lg)}:where(.rounded-xl){--_radius-top-left:var(--radius-xl);--_radius-top-right:var(--radius-xl);--_radius-bottom-right:var(--radius-xl);--_radius-bottom-left:var(--radius-xl)}:where(.rounded-full){--_radius-top-left:var(--radius-full);--_radius-top-right:var(--radius-full);--_radius-bottom-right:var(--radius-full);--_radius-bottom-left:var(--radius-full)}:where(.rounded-tl-0){--_radius-top-left:0px}:where(.rounded-tl-xs){--_radius-top-left:var(--radius-xs)}:where(.rounded-tl-sm){--_radius-top-left:var(--radius-sm)}:where(.rounded-tl-md){--_radius-top-left:var(--radius-md)}:where(.rounded-tl-lg){--_radius-top-left:var(--radius-lg)}:where(.rounded-tl-xl){--_radius-top-left:var(--radius-xl)}:where(.rounded-tl-full){--_radius-top-left:var(--radius-full)}:where(.rounded-tr-0){--_radius-top-right:0}:where(.rounded-tr-xs){--_radius-top-right:var(--radius-xs)}:where(.rounded-tr-sm){--_radius-top-right:var(--radius-sm)}:where(.rounded-tr-md){--_radius-top-right:var(--radius-md)}:where(.rounded-tr-lg){--_radius-top-right:var(--radius-lg)}:where(.rounded-tr-xl){--_radius-top-right:var(--radius-xl)}:where(.rounded-tr-full){--_radius-top-right:var(--radius-full)}:where(.rounded-bl-0){--_radius-bottom-left:0}:where(.rounded-bl-xs){--_radius-bottom-left:var(--radius-xs)}:where(.rounded-bl-sm){--_radius-bottom-left:var(--radius-sm)}:where(.rounded-bl-md){--_radius-bottom-left:var(--radius-md)}:where(.rounded-bl-lg){--_radius-bottom-left:var(--radius-lg)}:where(.rounded-bl-xl){--_radius-bottom-left:var(--radius-xl)}:where(.rounded-bl-full){--_radius-bottom-left:var(--radius-full)}:where(.rounded-br-0){--_radius-bottom-right:0}:where(.rounded-br-xs){--_radius-bottom-right:var(--radius-xs)}:where(.rounded-br-sm){--_radius-bottom-right:var(--radius-sm)}:where(.rounded-br-md){--_radius-bottom-right:var(--radius-md)}:where(.rounded-br-lg){--_radius-bottom-right:var(--radius-lg)}:where(.rounded-br-xl){--_radius-bottom-right:var(--radius-xl)}:where(.rounded-br-full){--_radius-bottom-right:var(--radius-full)}:where(.rounded-l-0){--_radius-top-left:0px;--_radius-bottom-left:0px}:where(.rounded-l-xs){--_radius-top-left:var(--radius-xs);--_radius-bottom-left:var(--radius-xs)}:where(.rounded-l-sm){--_radius-top-left:var(--radius-sm);--_radius-bottom-left:var(--radius-sm)}:where(.rounded-l-md){--_radius-top-left:var(--radius-md);--_radius-bottom-left:var(--radius-md)}:where(.rounded-l-lg){--_radius-top-left:var(--radius-lg);--_radius-bottom-left:var(--radius-lg)}:where(.rounded-l-xl){--_radius-top-left:var(--radius-xl);--_radius-bottom-left:var(--radius-xl)}:where(.rounded-l-full){--_radius-top-left:var(--radius-full);--_radius-bottom-left:var(--radius-full)}:where(.rounded-r-0){--_radius-top-right:0px;--_radius-bottom-right:0px}:where(.rounded-r-xs){--_radius-top-right:var(--radius-xs);--_radius-bottom-right:var(--radius-xs)}:where(.rounded-r-sm){--_radius-top-right:var(--radius-sm);--_radius-bottom-right:var(--radius-sm)}:where(.rounded-r-md){--_radius-top-right:var(--radius-md);--_radius-bottom-right:var(--radius-md)}:where(.rounded-r-lg){--_radius-top-right:var(--radius-lg);--_radius-bottom-right:var(--radius-lg)}:where(.rounded-r-xl){--_radius-top-right:var(--radius-xl);--_radius-bottom-right:var(--radius-xl)}:where(.rounded-r-full){--_radius-top-right:var(--radius-full);--_radius-bottom-right:var(--radius-full)}:where(.rounded-t-0){--_radius-top-left:0px;--_radius-top-right:0px}:where(.rounded-t-xs){--_radius-top-left:var(--radius-xs);--_radius-top-right:var(--radius-xs)}:where(.rounded-t-sm){--_radius-top-left:var(--radius-sm);--_radius-top-right:var(--radius-sm)}:where(.rounded-t-md){--_radius-top-left:var(--radius-md);--_radius-top-right:var(--radius-md)}:where(.rounded-t-lg){--_radius-top-left:var(--radius-lg);--_radius-top-right:var(--radius-lg)}:where(.rounded-t-xl){--_radius-top-left:var(--radius-xl);--_radius-top-right:var(--radius-xl)}:where(.rounded-t-full){--_radius-top-left:var(--radius-full);--_radius-top-right:var(--radius-full)}:where(.rounded-b-0){--_radius-bottom-left:0px;--_radius-bottom-right:0px}:where(.rounded-b-xs){--_radius-bottom-left:var(--radius-xs);--_radius-bottom-right:var(--radius-xs)}:where(.rounded-b-sm){--_radius-bottom-left:var(--radius-sm);--_radius-bottom-right:var(--radius-sm)}:where(.rounded-b-md){--_radius-bottom-left:var(--radius-md);--_radius-bottom-right:var(--radius-md)}:where(.rounded-b-lg){--_radius-bottom-left:var(--radius-lg);--_radius-bottom-right:var(--radius-lg)}:where(.rounded-b-xl){--_radius-bottom-left:var(--radius-xl);--_radius-bottom-right:var(--radius-xl)}:where(.rounded-b-full){--_radius-bottom-left:var(--radius-full);--_radius-bottom-right:var(--radius-full)}:where([class*=border-],.border){--_border-color:var(--border)}:where(.border-primary){--_border-color:var(--primary)}:where(.border-secondary){--_border-color:var(--secondary)}:where(.border-tertiary){--_border-color:var(--tertiary)}:where(.border-muted){--_border-color:var(--muted)}:where(.border-faded){--_border-color:var(--faded)}:where(.border-info){--_border-color:var(--info)}:where(.border-success){--_border-color:var(--success)}:where(.border-warning){--_border-color:var(--warning)}:where(.border-destructive){--_border-color:var(--destructive)}:where(.border-none){border:none}:where(.border){border:1px solid oklch(from var(--_border-color) l c h / calc(alpha * var(--_border-alpha,1)))}:where(.border-l-none){border-left:none}:where(.border-t-none){border-top:none}:where(.border-r-none){border-right:none}:where(.border-b-none){border-bottom:none}:where(.border-l){border-left:1px solid oklch(from var(--_border-color) l c h / calc(alpha * var(--_border-alpha,1)))}:where(.border-t){border-top:1px solid oklch(from var(--_border-color) l c h / calc(alpha * var(--_border-alpha,1)))}:where(.border-r){border-right:1px solid oklch(from var(--_border-color) l c h / calc(alpha * var(--_border-alpha,1)))}:where(.border-b){border-bottom:1px solid oklch(from var(--_border-color) l c h / calc(alpha * var(--_border-alpha,1)))}:where(.border-dashed){border-style:dashed}:where(.border-dotted){border-style:dotted}:where(.border-double){border-style:double}:where(.outline-none){outline-offset:2px;outline:2px solid #0000}:where(.ring){--_ring-offset-width:0px;--_ring-width:0px;box-shadow:0 0 0 var(--_ring-offset-width) var(--ring-offset-color), 0 0 0 calc(var(--_ring-offset-width) + var(--_ring-width)) var(--primary), var(--_ring-shadow,0 0 #0000);outline:var(--outline-width) var(--outline-style) transparent;outline-offset:var(--outline-offset)}:where(.ring:focus-visible){--_ring-offset-width:var(--ring-offset-width);--_ring-width:var(--ring-width);outline-color:#0000}:where(.transition-opacity){transition:opacity var(--default-transition-duration) var(--default-transition-timing-function)}:where(.transition-transform){transition:transform var(--default-transition-duration) var(--default-transition-timing-function)}:where(.transition-all){transition:all var(--default-transition-duration) var(--default-transition-timing-function)}:where(.transition){transition:var(--default-transition)}:where(.will-change-transform){will-change:transform}:where(.will-change-opacity){will-change:opacity}:where(.group:hover .group-hover\:text-background){color:oklch(from var(--background) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.group:hover .group-hover\:text-foreground){color:oklch(from var(--foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.group:hover .group-hover\:text-card){color:oklch(from var(--card) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.group:hover .group-hover\:text-card-foreground){color:oklch(from var(--card-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.group:hover .group-hover\:text-input){color:oklch(from var(--input) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.group:hover .group-hover\:text-input-foreground){color:oklch(from var(--input-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.group:hover .group-hover\:text-muted){color:oklch(from var(--muted) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.group:hover .group-hover\:text-muted-foreground){color:oklch(from var(--muted-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.group:hover .group-hover\:text-faded){color:oklch(from var(--faded) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.group:hover .group-hover\:text-faded-foreground){color:oklch(from var(--faded-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.group:hover .group-hover\:text-primary){color:oklch(from var(--primary) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.group:hover .group-hover\:text-primary-foreground){color:oklch(from var(--primary-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.group:hover .group-hover\:text-secondary){color:oklch(from var(--secondary) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.group:hover .group-hover\:text-secondary-foreground){color:oklch(from var(--secondary-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.group:hover .group-hover\:text-tertiary){color:oklch(from var(--tertiary) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.group:hover .group-hover\:text-tertiary-foreground){color:oklch(from var(--tertiary-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.group:hover .group-hover\:text-info){color:oklch(from var(--info) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.group:hover .group-hover\:text-info-foreground){color:oklch(from var(--info-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.group:hover .group-hover\:text-success){color:oklch(from var(--success) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.group:hover .group-hover\:text-success-foreground){color:oklch(from var(--success-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.group:hover .group-hover\:text-warning){color:oklch(from var(--warning) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.group:hover .group-hover\:text-warning-foreground){color:oklch(from var(--warning-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.group:hover .group-hover\:text-destructive){color:oklch(from var(--destructive) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.group:hover .group-hover\:text-destructive-foreground){color:oklch(from var(--destructive-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.group:hover .group-hover\:bg-background){background-color:oklch(from var(--background) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.group:hover .group-hover\:bg-foreground){background-color:oklch(from var(--foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.group:hover .group-hover\:bg-card){background-color:oklch(from var(--card) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.group:hover .group-hover\:bg-card-foreground){background-color:oklch(from var(--card-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.group:hover .group-hover\:bg-input){background-color:oklch(from var(--input) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.group:hover .group-hover\:bg-input-foreground){background-color:oklch(from var(--input-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.group:hover .group-hover\:bg-muted){background-color:oklch(from var(--muted) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.group:hover .group-hover\:bg-muted-foreground){background-color:oklch(from var(--muted-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.group:hover .group-hover\:bg-faded){background-color:oklch(from var(--faded) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.group:hover .group-hover\:bg-faded-foreground){background-color:oklch(from var(--faded-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.group:hover .group-hover\:bg-primary){background-color:oklch(from var(--primary) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.group:hover .group-hover\:bg-primary-foreground){background-color:oklch(from var(--primary-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.group:hover .group-hover\:bg-secondary){background-color:oklch(from var(--secondary) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.group:hover .group-hover\:bg-secondary-foreground){background-color:oklch(from var(--secondary-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.group:hover .group-hover\:bg-tertiary){background-color:oklch(from var(--tertiary) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.group:hover .group-hover\:bg-tertiary-foreground){background-color:oklch(from var(--tertiary-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.group:hover .group-hover\:bg-info){background-color:oklch(from var(--info) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.group:hover .group-hover\:bg-info-foreground){background-color:oklch(from var(--info-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.group:hover .group-hover\:bg-success){background-color:oklch(from var(--success) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.group:hover .group-hover\:bg-success-foreground){background-color:oklch(from var(--success-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.group:hover .group-hover\:bg-warning){background-color:oklch(from var(--warning) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.group:hover .group-hover\:bg-warning-foreground){background-color:oklch(from var(--warning-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.group:hover .group-hover\:bg-destructive){background-color:oklch(from var(--destructive) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.group:hover .group-hover\:bg-destructive-foreground){background-color:oklch(from var(--destructive-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.group:hover .group-hover\:bg-transparent){background-color:#0000}:where(.group:hover .group-hover\:bg-none){background:0 0}:where(.group:hover .group-hover\:border-primary){--_border-color:var(--primary)}:where(.group:hover .group-hover\:border-secondary){--_border-color:var(--secondary)}:where(.group:hover .group-hover\:border-tertiary){--_border-color:var(--tertiary)}:where(.group:hover .group-hover\:border-muted){--_border-color:var(--muted)}:where(.group:hover .group-hover\:border-faded){--_border-color:var(--faded)}:where(.group:hover .group-hover\:border-info){--_border-color:var(--info)}:where(.group:hover .group-hover\:border-success){--_border-color:var(--success)}:where(.group:hover .group-hover\:border-warning){--_border-color:var(--warning)}:where(.group:hover .group-hover\:border-destructive){--_border-color:var(--destructive)}:where(.group:hover .group-hover\:opacity-0){opacity:0}:where(.group:hover .group-hover\:opacity-25){opacity:.25}:where(.group:hover .group-hover\:opacity-50){opacity:.5}:where(.group:hover .group-hover\:opacity-75){opacity:.75}:where(.group:hover .group-hover\:opacity-100){opacity:1}:where(.group:hover .group-hover\:scale-0){transform:scale(0)}:where(.group:hover .group-hover\:scale-50){transform:scale(.5)}:where(.group:hover .group-hover\:scale-75){transform:scale(.75)}:where(.group:hover .group-hover\:scale-90){transform:scale(.9)}:where(.group:hover .group-hover\:scale-95){transform:scale(.95)}:where(.group:hover .group-hover\:scale-100){transform:scale(1)}:where(.group:hover .group-hover\:scale-105){transform:scale(1.05)}:where(.group:hover .group-hover\:scale-110){transform:scale(1.1)}:where(.group:hover .group-hover\:scale-125){transform:scale(1.25)}:where(.group:hover .group-hover\:scale-150){transform:scale(1.5)}:where(.hover\:text-background:hover){color:oklch(from var(--background) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.hover\:text-foreground:hover){color:oklch(from var(--foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.hover\:text-card:hover){color:oklch(from var(--card) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.hover\:text-card-foreground:hover){color:oklch(from var(--card-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.hover\:text-input:hover){color:oklch(from var(--input) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.hover\:text-input-foreground:hover){color:oklch(from var(--input-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.hover\:text-muted:hover){color:oklch(from var(--muted) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.hover\:text-muted-foreground:hover){color:oklch(from var(--muted-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.hover\:text-faded:hover){color:oklch(from var(--faded) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.hover\:text-faded-foreground:hover){color:oklch(from var(--faded-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.hover\:text-primary:hover){color:oklch(from var(--primary) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.hover\:text-primary-foreground:hover){color:oklch(from var(--primary-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.hover\:text-secondary:hover){color:oklch(from var(--secondary) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.hover\:text-secondary-foreground:hover){color:oklch(from var(--secondary-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.hover\:text-tertiary:hover){color:oklch(from var(--tertiary) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.hover\:text-tertiary-foreground:hover){color:oklch(from var(--tertiary-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.hover\:text-info:hover){color:oklch(from var(--info) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.hover\:text-info-foreground:hover){color:oklch(from var(--info-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.hover\:text-success:hover){color:oklch(from var(--success) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.hover\:text-success-foreground:hover){color:oklch(from var(--success-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.hover\:text-warning:hover){color:oklch(from var(--warning) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.hover\:text-warning-foreground:hover){color:oklch(from var(--warning-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.hover\:text-destructive:hover){color:oklch(from var(--destructive) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.hover\:text-destructive-foreground:hover){color:oklch(from var(--destructive-foreground) l c h / calc(alpha * var(--_text-alpha,1)))}:where(.hover\:bg-background:hover){background-color:oklch(from var(--background) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.hover\:bg-foreground:hover){background-color:oklch(from var(--foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.hover\:bg-card:hover){background-color:oklch(from var(--card) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.hover\:bg-card-foreground:hover){background-color:oklch(from var(--card-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.hover\:bg-input:hover){background-color:oklch(from var(--input) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.hover\:bg-input-foreground:hover){background-color:oklch(from var(--input-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.hover\:bg-muted:hover){background-color:oklch(from var(--muted) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.hover\:bg-muted-foreground:hover){background-color:oklch(from var(--muted-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.hover\:bg-faded:hover){background-color:oklch(from var(--faded) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.hover\:bg-faded-foreground:hover){background-color:oklch(from var(--faded-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.hover\:bg-primary:hover){background-color:oklch(from var(--primary) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.hover\:bg-primary-foreground:hover){background-color:oklch(from var(--primary-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.hover\:bg-secondary:hover){background-color:oklch(from var(--secondary) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.hover\:bg-secondary-foreground:hover){background-color:oklch(from var(--secondary-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.hover\:bg-tertiary:hover){background-color:oklch(from var(--tertiary) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.hover\:bg-tertiary-foreground:hover){background-color:oklch(from var(--tertiary-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.hover\:bg-info:hover){background-color:oklch(from var(--info) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.hover\:bg-info-foreground:hover){background-color:oklch(from var(--info-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.hover\:bg-success:hover){background-color:oklch(from var(--success) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.hover\:bg-success-foreground:hover){background-color:oklch(from var(--success-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.hover\:bg-warning:hover){background-color:oklch(from var(--warning) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.hover\:bg-warning-foreground:hover){background-color:oklch(from var(--warning-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.hover\:bg-destructive:hover){background-color:oklch(from var(--destructive) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.hover\:bg-destructive-foreground:hover){background-color:oklch(from var(--destructive-foreground) l c h / calc(alpha * var(--_background-alpha,1)))}:where(.hover\:bg-transparent:hover){background-color:#0000}:where(.hover\:bg-none:hover){background:0 0}:where(.hover\:border-primary:hover){border-color:var(--primary)}:where(.hover\:border-secondary:hover){border-color:var(--secondary)}:where(.hover\:border-tertiary:hover){border-color:var(--tertiary)}:where(.hover\:border-muted:hover){border-color:var(--muted)}:where(.hover\:border-faded:hover){border-color:var(--faded)}:where(.hover\:border-info:hover){border-color:var(--info)}:where(.hover\:border-success:hover){border-color:var(--success)}:where(.hover\:border-warning:hover){border-color:var(--warning)}:where(.hover\:border-destructive:hover){border-color:var(--destructive)}:where(.hover\:opacity-0:hover){opacity:0}:where(.hover\:opacity-25:hover){opacity:.25}:where(.hover\:opacity-50:hover){opacity:.5}:where(.hover\:opacity-75:hover){opacity:.75}:where(.hover\:opacity-100:hover){opacity:1}:where(.hover\:scale-0:hover){transform:scale(0)}:where(.hover\:scale-25:hover){transform:scale(.25)}:where(.hover\:scale-50:hover){transform:scale(.5)}:where(.hover\:scale-75:hover){transform:scale(.75)}:where(.hover\:scale-90:hover){transform:scale(.9)}:where(.hover\:scale-98:hover){transform:scale(.98)}:where(.hover\:scale-99:hover){transform:scale(.99)}:where(.hover\:scale-100:hover){transform:scale(1)}:where(.hover\:scale-101:hover){transform:scale(1.01)}:where(.hover\:scale-102:hover){transform:scale(1.02)}:where(.hover\:scale-110:hover){transform:scale(1.1)}:where(.hover\:scale-125:hover){transform:scale(1.25)}:where(.hover\:scale-150:hover){transform:scale(1.5)}:where(.hover\:shadow-none:hover){--_ring-shadow:0 0 #0000}:where(.hover\:shadow-xs:hover){--_ring-shadow:var(--shadow-xs)}:where(.hover\:shadow-sm:hover){--_ring-shadow:var(--shadow-sm)}:where(.hover\:shadow-md:hover){--_ring-shadow:var(--shadow-md)}:where(.hover\:shadow-lg:hover){--_ring-shadow:var(--shadow-lg)}:where(.hover\:shadow-xl:hover){--_ring-shadow:var(--shadow-xl)}:where(.scroll-fade,.scroll-fade-y){--_scroll-fade-size-t:var(--scroll-fade-t-size,var(--scroll-fade-size,min(12%, calc(var(--spacing-interval) * 10))));--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing-interval) * 10))));--scroll-fade-block:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-t,0px), #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-composite:intersect;@supports (animation-timeline:scroll()){animation:1ms ease-in-out scroll-fade-reveal-t scroll(self y),1ms ease-in-out scroll-fade-reveal-b scroll(self y);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing-interval) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing-interval) * 24))) 100%;animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-t:var(--_scroll-fade-size-t);--scroll-fade-b:var(--_scroll-fade-size-b)}}:where(.scroll-fade-x){--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing-interval) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing-interval) * 10))));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-composite:intersect;&:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}@supports (animation-timeline:scroll()){animation:1ms ease-in-out scroll-fade-reveal-s scroll(self inline),1ms ease-in-out scroll-fade-reveal-e scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing-interval) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing-interval) * 24))) 100%;animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}:where(.scroll-fade-t){--_scroll-fade-size-t:var(--scroll-fade-t-size,var(--scroll-fade-size,min(12%, calc(var(--spacing-interval) * 10))));--scroll-fade-mask:linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-t,0px), #000 100%);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-composite:intersect;@supports (animation-timeline:scroll()){animation:1ms ease-in-out scroll-fade-reveal-t scroll(self y);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing-interval) * 24));animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-t:var(--_scroll-fade-size-t)}}:where(.scroll-fade-b){--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing-interval) * 10))));--scroll-fade-mask:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-composite:intersect;@supports (animation-timeline:scroll()){animation:1ms ease-in-out scroll-fade-reveal-b scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing-interval) * 24))) 100%;animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-b:var(--_scroll-fade-size-b)}}:where(.scroll-fade-l){--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing-interval) * 10))));--scroll-fade-mask:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 100%);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-composite:intersect;@supports (animation-timeline:scroll()){animation:1ms ease-in-out scroll-fade-reveal-s scroll(self x);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing-interval) * 24));animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-s:var(--_scroll-fade-size-s)}}:where(.scroll-fade-r){--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing-interval) * 10))));--scroll-fade-mask:linear-gradient(to right, #000 0, #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-composite:intersect;@supports (animation-timeline:scroll()){animation:1ms ease-in-out scroll-fade-reveal-e scroll(self x);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing-interval) * 24))) 100%;animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-e:var(--_scroll-fade-size-e)}}:where(.scroll-fade-s){--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing-interval) * 10))));--scroll-fade-mask:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 100%);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-composite:intersect;&:where([dir=rtl],[dir=rtl] *){--scroll-fade-mask:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 100%)}@supports (animation-timeline:scroll()){animation:1ms ease-in-out scroll-fade-reveal-s scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing-interval) * 24));animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-s:var(--_scroll-fade-size-s)}}:where(.scroll-fade-e){--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing-interval) * 10))));--scroll-fade-mask:linear-gradient(to right, #000 0, #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-composite:intersect;&:where([dir=rtl],[dir=rtl] *){--scroll-fade-mask:linear-gradient(to left, #000 0, #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}@supports (animation-timeline:scroll()){animation:1ms ease-in-out scroll-fade-reveal-e scroll(self inline);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing-interval) * 24))) 100%;animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-e:var(--_scroll-fade-size-e)}}:where(.scroll-fade-xs){--scroll-fade-size:var(--gap-xs)}:where(.scroll-fade-sm){--scroll-fade-size:var(--gap-sm)}:where(.scroll-fade-md){--scroll-fade-size:var(--gap-md)}:where(.scroll-fade-lg){--scroll-fade-size:var(--gap-lg)}:where(.scroll-fade-xl){--scroll-fade-size:var(--gap-xl)}:where(.scroll-fade-t-xs){--scroll-fade-t-size:var(--gap-xs)}:where(.scroll-fade-t-sm){--scroll-fade-t-size:var(--gap-sm)}:where(.scroll-fade-t-md){--scroll-fade-t-size:var(--gap-md)}:where(.scroll-fade-t-lg){--scroll-fade-t-size:var(--gap-lg)}:where(.scroll-fade-t-xl){--scroll-fade-t-size:var(--gap-xl)}:where(.scroll-fade-b-xs){--scroll-fade-b-size:var(--gap-xs)}:where(.scroll-fade-b-sm){--scroll-fade-b-size:var(--gap-sm)}:where(.scroll-fade-b-md){--scroll-fade-b-size:var(--gap-md)}:where(.scroll-fade-b-lg){--scroll-fade-b-size:var(--gap-lg)}:where(.scroll-fade-b-xl){--scroll-fade-b-size:var(--gap-xl)}:where(.scroll-fade-s-xs){--scroll-fade-s-size:var(--gap-xs)}:where(.scroll-fade-s-sm){--scroll-fade-s-size:var(--gap-sm)}:where(.scroll-fade-s-md){--scroll-fade-s-size:var(--gap-md)}:where(.scroll-fade-s-lg){--scroll-fade-s-size:var(--gap-lg)}:where(.scroll-fade-s-xl){--scroll-fade-s-size:var(--gap-xl)}:where(.scroll-fade-e-xs){--scroll-fade-e-size:var(--gap-xs)}:where(.scroll-fade-e-sm){--scroll-fade-e-size:var(--gap-sm)}:where(.scroll-fade-e-md){--scroll-fade-e-size:var(--gap-md)}:where(.scroll-fade-e-lg){--scroll-fade-e-size:var(--gap-lg)}:where(.scroll-fade-e-xl){--scroll-fade-e-size:var(--gap-xl)}:where(.scroll-fade-none){--scroll-fade-mask:none}:where(main,header,footer,section,article):has(>:is(.container,[class*=\:container]):not([data-variant=article])){--container-xs:container-xs-start / container-xs-end;--container-sm:container-sm-start / container-sm-end;--container-md:container-md-start / container-md-end;--container-lg:container-lg-start / container-lg-end;--container-xl:container-xl-start / container-xl-end;--container-full:container-full-start / container-full-end;--container-bleed:container-bleed-start / container-bleed-end;grid-template-columns:var(--layout-template-columns);display:grid}:where(:is(.container,[class*=\:container]):not([data-variant=article])){--default-container-grid-column:var(--container-md);--default-article-inline-size:var(--article-lg);grid-column:1/-1}:where(.container:not([data-variant=article])){grid-template-columns:subgrid;place-items:start stretch;column-gap:0;display:grid;container:none}:where(:is(.container,[class*=\:container]):not([data-variant=article]))>*{--_default-container:var(--default-container-grid-column)}:where(:is(.container,[class*=\:container]):not([data-variant=article]):not([class*=\@max-]))>*{grid-column:var(--_container,var(--_default-container))}:where(:is(.container,[class*=\:container]):not([data-variant=article]))[data-container=xs]>*{--_default-container:var(--container-xs)}:where(:is(.container,[class*=\:container]):not([data-variant=article]))[data-container=sm]>*{--_default-container:var(--container-sm)}:where(:is(.container,[class*=\:container]):not([data-variant=article]))[data-container=md]>*{--_default-container:var(--container-md)}:where(:is(.container,[class*=\:container]):not([data-variant=article]))[data-container=lg]>*{--_default-container:var(--container-lg)}:where(:is(.container,[class*=\:container]):not([data-variant=article]))[data-container=xl]>*{--_default-container:var(--container-xl)}:where(:is(.container,[class*=\:container]):not([data-variant=article]))[data-container=full]>*{--_default-container:var(--container-full)}:where(:is(.container,[class*=\:container]):not([data-variant=article]))[data-container=bleed]>*{--_default-container:var(--container-bleed)}:where(:is(.container,[class*=\:container]):not([data-variant=article]))>[data-container=xs]{--_container:var(--container-xs)}:where(:is(.container,[class*=\:container]):not([data-variant=article]))>[data-container=sm]{--_container:var(--container-sm)}:where(:is(.container,[class*=\:container]):not([data-variant=article]))>[data-container=md]{--_container:var(--container-md)}:where(:is(.container,[class*=\:container]):not([data-variant=article]))>[data-container=lg]{--_container:var(--container-lg)}:where(:is(.container,[class*=\:container]):not([data-variant=article]))>[data-container=xl]{--_container:var(--container-xl)}:where(:is(.container,[class*=\:container]):not([data-variant=article]))>[data-container=full]{--_container:var(--container-full)}:where(:is(.container,[class*=\:container]):not([data-variant=article]))>[data-container=bleed]{--_container:var(--container-bleed)}@container style(--is-breakpoint-xs:true){:where(.\@xs\:container:not([data-variant=article])){grid-template-columns:subgrid;container-name:unset;container-type:unset;column-gap:0;display:grid}}@container style(--is-breakpoint-sm:true){:where(.\@sm\:container:not([data-variant=article])){grid-template-columns:subgrid;column-gap:0;display:grid;container:none}}@container style(--is-breakpoint-md:true){:where(.\@md\:container:not([data-variant=article])){grid-template-columns:subgrid;column-gap:0;display:grid;container:none}}@container style(--is-breakpoint-lg:true){:where(.\@lg\:container:not([data-variant=article])){grid-template-columns:subgrid;column-gap:0;display:grid;container:none}}@container style(--is-breakpoint-xl:true){:where(.\@xl\:container:not([data-variant=article])){grid-template-columns:subgrid;column-gap:0;display:grid;container:none}}@container style(--is-breakpoint-xs:false){:where(.\@max-xs\:container:not([data-variant=article])){grid-template-columns:subgrid;container-name:unset;container-type:unset;column-gap:0;display:grid}}@container style(--is-breakpoint-sm:false){:where(.\@max-sm\:container:not([data-variant=article])){grid-template-columns:subgrid;column-gap:0;display:grid;container:none}:where(.\@max-sm\:container:not([data-variant=article]))>*{grid-column:var(--_container,var(--_default-container))}}@container style(--is-breakpoint-md:false){:where(.\@max-md\:container:not([data-variant=article])){grid-template-columns:subgrid;column-gap:0;display:grid;container:none}:where(.\@max-md\:container:not([data-variant=article]))>*{grid-column:var(--_container,var(--_default-container))}}@container style(--is-breakpoint-lg:false){:where(.\@max-lg\:container:not([data-variant=article])){grid-template-columns:subgrid;column-gap:0;display:grid;container:none}:where(.\@max-lg\:container:not([data-variant=article]))>*{grid-column:var(--_container,var(--_default-container))}}@container style(--is-breakpoint-xl:false){:where(.\@max-xl\:container:not([data-variant=article])){grid-template-columns:subgrid;column-gap:0;display:grid;container:none}:where(.\@max-xl\:container:not([data-variant=article]))>*{grid-column:var(--_container,var(--_default-container))}}:where(:is(.container,[class*=\:container])[data-variant=article]){--default-article-inline-size:var(--article-lg)}:where(.container[data-variant=article]){--_article:var(--default-article-inline-size);--_container-name:article;--_container-type:inline-size;inline-size:min(var(--_article), 100% - var(--gutters) * 2);container-name:var(--_container-name);container-type:var(--_container-type);margin-inline:auto}:where(:is(.container,[class*=\:container])[data-variant=article])[data-container=xs]{--_article:var(--article-xs)}:where(:is(.container,[class*=\:container])[data-variant=article])[data-container=sm]{--_article:var(--article-sm)}:where(:is(.container,[class*=\:container])[data-variant=article])[data-container=md]{--_article:var(--article-md)}:where(:is(.container,[class*=\:container])[data-variant=article])[data-container=lg]{--_article:var(--article-lg)}:where(:is(.container,[class*=\:container])[data-variant=article])[data-container=xl]{--_article:var(--article-xl)}:where(:is(.container,[class*=\:container])[data-variant=article])[data-container=full]{--_article:var(--article-full)}:where(:is(.container,[class*=\:container])[data-variant=article])[data-container=bleed]{--_article:var(--article-bleed)}@container style(--is-breakpoint-xs:true){:where(.\@xs\:container[data-variant=article]){inline-size:unset;margin-inline:unset;container-name:unset;container-type:unset;--_article:unset;--_container-name:unset;--_container-type:unset}}@container style(--is-breakpoint-sm:true){:where(.\@sm\:container[data-variant=article]){--_container-name:article;--_container-type:inline-size;inline-size:min(var(--_article,var(--default-article-inline-size)), 100% - var(--gutters) * 2);container-name:var(--_container-name);container-type:var(--_container-type);margin-inline:auto}}@container style(--is-breakpoint-md:true){:where(.\@md\:container[data-variant=article]){--_container-name:article;--_container-type:inline-size;inline-size:min(var(--_article,var(--default-article-inline-size)), 100% - var(--gutters) * 2);container-name:var(--_container-name);container-type:var(--_container-type);margin-inline:auto}}@container style(--is-breakpoint-lg:true){:where(.\@lg\:container[data-variant=article]){--_container-name:article;--_container-type:inline-size;inline-size:min(var(--_article,var(--default-article-inline-size)), 100% - var(--gutters) * 2);container-name:var(--_container-name);container-type:var(--_container-type);margin-inline:auto}}@container style(--is-breakpoint-xl:true){:where(.\@xl\:container[data-variant=article]){--_container-name:article;--_container-type:inline-size;inline-size:min(var(--_article,var(--default-article-inline-size)), 100% - var(--gutters) * 2);container-name:var(--_container-name);container-type:var(--_container-type);margin-inline:auto}}@container style(--is-breakpoint-xs:false){:where(.\@max-xs\:container[data-variant=article]){--_container-name:article;--_container-type:inline-size;inline-size:min(var(--_article,var(--default-article-inline-size)), 100% - var(--gutters) * 2);container-name:var(--_container-name);container-type:var(--_container-type);margin-inline:auto}}@container style(--is-breakpoint-sm:false){:where(.\@max-sm\:container[data-variant=article]){--_container-name:article;--_container-type:inline-size;inline-size:min(var(--_article,var(--default-article-inline-size)), 100% - var(--gutters) * 2);container-name:var(--_container-name);container-type:var(--_container-type);margin-inline:auto}}@container style(--is-breakpoint-md:false){:where(.\@max-md\:container[data-variant=article]){--_container-name:article;--_container-type:inline-size;inline-size:min(var(--_article,var(--default-article-inline-size)), 100% - var(--gutters) * 2);container-name:var(--_container-name);container-type:var(--_container-type);margin-inline:auto}}@container style(--is-breakpoint-lg:false){:where(.\@max-lg\:container[data-variant=article]){--_container-name:article;--_container-type:inline-size;inline-size:min(var(--_article,var(--default-article-inline-size)), 100% - var(--gutters) * 2);container-name:var(--_container-name);container-type:var(--_container-type);margin-inline:auto}}@container style(--is-breakpoint-xl:false){:where(.\@max-xl\:container[data-variant=article]){--_container-name:article;--_container-type:inline-size;inline-size:min(var(--_article,var(--default-article-inline-size)), 100% - var(--gutters) * 2);container-name:var(--_container-name);container-type:var(--_container-type);margin-inline:auto}}}@property --_padding-inline-start{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --_padding-inline-end{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --_padding-block-start{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --_padding-block-end{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --_margin-inline-start{syntax:"<length-percentage>|auto";inherits:false;initial-value:0}@property --_margin-inline-end{syntax:"<length-percentage>|auto";inherits:false;initial-value:0}@property --_margin-block-start{syntax:"<length-percentage>|auto";inherits:false;initial-value:0}@property --_margin-block-end{syntax:"<length-percentage>|auto";inherits:false;initial-value:0}@property --_radius-top-left{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --_radius-top-right{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --_radius-bottom-right{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --_radius-bottom-left{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --_text-alpha{syntax:"<number>";inherits:false;initial-value:1}@property --_background-alpha{syntax:"<number>";inherits:false;initial-value:1}@property --_border-alpha{syntax:"<number>";inherits:false;initial-value:1}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@keyframes scroll-fade-reveal-t{0%{--scroll-fade-t:0px}to{--scroll-fade-t:var(--_scroll-fade-size-t,var(--scroll-fade-size,min(12%, calc(var(--spacing-interval) * 10))))}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing-interval) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing-interval) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing-interval) * 10))))}to{--scroll-fade-e:0px}}
