:root{--sys-breakpoint-sm:40rem;--sys-breakpoint-md:48rem;--sys-breakpoint-lg:64rem;--sys-breakpoint-xl:80rem;--sys-breakpoint-2xl:96rem;--mix-tint-300:40%;--mix-tint-400:60%;--mix-shade-600:85%;--mix-shade-700:70%;--color-oat-hsl:40 24% 94%;--color-ink-hsl:0 0% 10%;--color-cherry-hsl:355 72% 34%;--color-tobacco-hsl:28 32% 62%;--color-success-hsl:158 64% 41%;--color-warning-hsl:38 92% 50%;--color-destructive-hsl:0 84% 60%;--color-primary-hsl:var(--color-cherry-hsl);--color-secondary-hsl:var(--color-tobacco-hsl);--color-background-hsl:var(--color-oat-hsl);--color-foreground-hsl:var(--color-ink-hsl);--color-border-hsl:var(--color-oat-hsl);--color-accent-hsl:var(--color-oat-hsl);--sys-neutral-50:color-mix(in hsl,hsl(var(--color-oat-hsl)) 10%,white);--sys-neutral-100:color-mix(in hsl,hsl(var(--color-oat-hsl)) 20%,white);--sys-neutral-200:color-mix(in hsl,hsl(var(--color-oat-hsl)) 30%,white);--sys-neutral-300:color-mix(in hsl,hsl(var(--color-oat-hsl)) var(--mix-tint-300),white);--sys-neutral-400:color-mix(in hsl,hsl(var(--color-oat-hsl)) var(--mix-tint-400),white);--sys-neutral-500:hsl(var(--color-oat-hsl));--sys-neutral-600:color-mix(in hsl,hsl(var(--color-oat-hsl)) var(--mix-shade-600),black);--sys-neutral-700:color-mix(in hsl,hsl(var(--color-oat-hsl)) var(--mix-shade-700),black);--sys-neutral-800:color-mix(in hsl,hsl(var(--color-oat-hsl)) 50%,black);--sys-neutral-900:color-mix(in hsl,hsl(var(--color-oat-hsl)) 30%,black);--sys-neutral-950:color-mix(in hsl,hsl(var(--color-oat-hsl)) 15%,black);--sys-primary-50:color-mix(in hsl,hsl(var(--color-cherry-hsl)) 10%,white);--sys-primary-100:color-mix(in hsl,hsl(var(--color-cherry-hsl)) 20%,white);--sys-primary-200:color-mix(in hsl,hsl(var(--color-cherry-hsl)) 30%,white);--sys-primary-300:color-mix(in hsl,hsl(var(--color-cherry-hsl)) var(--mix-tint-300),white);--sys-primary-400:color-mix(in hsl,hsl(var(--color-cherry-hsl)) var(--mix-tint-400),white);--sys-primary-500:hsl(var(--color-cherry-hsl));--sys-primary-600:color-mix(in hsl,hsl(var(--color-cherry-hsl)) var(--mix-shade-600),black);--sys-primary-700:color-mix(in hsl,hsl(var(--color-cherry-hsl)) var(--mix-shade-700),black);--sys-primary-800:color-mix(in hsl,hsl(var(--color-cherry-hsl)) 50%,black);--sys-primary-900:color-mix(in hsl,hsl(var(--color-cherry-hsl)) 30%,black);--sys-primary-950:color-mix(in hsl,hsl(var(--color-cherry-hsl)) 15%,black);--sys-secondary-50:color-mix(in hsl,hsl(var(--color-tobacco-hsl)) 10%,white);--sys-secondary-100:color-mix(in hsl,hsl(var(--color-tobacco-hsl)) 20%,white);--sys-secondary-200:color-mix(in hsl,hsl(var(--color-tobacco-hsl)) 30%,white);--sys-secondary-300:color-mix(in hsl,hsl(var(--color-tobacco-hsl)) var(--mix-tint-300),white);--sys-secondary-400:color-mix(in hsl,hsl(var(--color-tobacco-hsl)) var(--mix-tint-400),white);--sys-secondary-500:hsl(var(--color-tobacco-hsl));--sys-secondary-600:color-mix(in hsl,hsl(var(--color-tobacco-hsl)) var(--mix-shade-600),black);--sys-secondary-700:color-mix(in hsl,hsl(var(--color-tobacco-hsl)) var(--mix-shade-700),black);--sys-secondary-800:color-mix(in hsl,hsl(var(--color-tobacco-hsl)) 50%,black);--sys-secondary-900:color-mix(in hsl,hsl(var(--color-tobacco-hsl)) 30%,black);--sys-secondary-950:color-mix(in hsl,hsl(var(--color-tobacco-hsl)) 15%,black);--sys-success-50:color-mix(in hsl,hsl(var(--color-success-hsl)) 10%,white);--sys-success-100:color-mix(in hsl,hsl(var(--color-success-hsl)) 20%,white);--sys-success-200:color-mix(in hsl,hsl(var(--color-success-hsl)) 30%,white);--sys-success-300:color-mix(in hsl,hsl(var(--color-success-hsl)) var(--mix-tint-300),white);--sys-success-400:color-mix(in hsl,hsl(var(--color-success-hsl)) var(--mix-tint-400),white);--sys-success-500:hsl(var(--color-success-hsl));--sys-success-600:color-mix(in hsl,hsl(var(--color-success-hsl)) var(--mix-shade-600),black);--sys-success-700:color-mix(in hsl,hsl(var(--color-success-hsl)) var(--mix-shade-700),black);--sys-success-800:color-mix(in hsl,hsl(var(--color-success-hsl)) 50%,black);--sys-success-900:color-mix(in hsl,hsl(var(--color-success-hsl)) 30%,black);--sys-success-950:color-mix(in hsl,hsl(var(--color-success-hsl)) 15%,black);--sys-warning-50:color-mix(in hsl,hsl(var(--color-warning-hsl)) 10%,white);--sys-warning-100:color-mix(in hsl,hsl(var(--color-warning-hsl)) 20%,white);--sys-warning-200:color-mix(in hsl,hsl(var(--color-warning-hsl)) 30%,white);--sys-warning-300:color-mix(in hsl,hsl(var(--color-warning-hsl)) var(--mix-tint-300),white);--sys-warning-400:color-mix(in hsl,hsl(var(--color-warning-hsl)) var(--mix-tint-400),white);--sys-warning-500:hsl(var(--color-warning-hsl));--sys-warning-600:color-mix(in hsl,hsl(var(--color-warning-hsl)) var(--mix-shade-600),black);--sys-warning-700:color-mix(in hsl,hsl(var(--color-warning-hsl)) var(--mix-shade-700),black);--sys-warning-800:color-mix(in hsl,hsl(var(--color-warning-hsl)) 50%,black);--sys-warning-900:color-mix(in hsl,hsl(var(--color-warning-hsl)) 30%,black);--sys-warning-950:color-mix(in hsl,hsl(var(--color-warning-hsl)) 15%,black);--sys-destructive-50:color-mix(in hsl,hsl(var(--color-destructive-hsl)) 10%,white);--sys-destructive-100:color-mix(in hsl,hsl(var(--color-destructive-hsl)) 20%,white);--sys-destructive-200:color-mix(in hsl,hsl(var(--color-destructive-hsl)) 30%,white);--sys-destructive-300:color-mix(in hsl,hsl(var(--color-destructive-hsl)) var(--mix-tint-300),white);--sys-destructive-400:color-mix(in hsl,hsl(var(--color-destructive-hsl)) var(--mix-tint-400),white);--sys-destructive-500:hsl(var(--color-destructive-hsl));--sys-destructive-600:color-mix(in hsl,hsl(var(--color-destructive-hsl)) var(--mix-shade-600),black);--sys-destructive-700:color-mix(in hsl,hsl(var(--color-destructive-hsl)) var(--mix-shade-700),black);--sys-destructive-800:color-mix(in hsl,hsl(var(--color-destructive-hsl)) 50%,black);--sys-destructive-900:color-mix(in hsl,hsl(var(--color-destructive-hsl)) 30%,black);--sys-destructive-950:color-mix(in hsl,hsl(var(--color-destructive-hsl)) 15%,black);--accent-plate-500:30%;--accent-plate-400:25%;--sys-accent-50:color-mix(in hsl,hsl(var(--color-oat-hsl)) 5%,white 95%);--sys-accent-100:color-mix(in hsl,hsl(var(--color-oat-hsl)) 10%,white 90%);--sys-accent-200:color-mix(in hsl,hsl(var(--color-oat-hsl)) 20%,white 80%);--sys-accent-300:color-mix(in hsl,hsl(var(--color-oat-hsl)) 35%,white 65%);--sys-accent-400:color-mix(in hsl,hsl(var(--color-oat-hsl)) calc(100% - var(--accent-plate-400)),white var(--accent-plate-400));--sys-accent-500:color-mix(in hsl,hsl(var(--color-oat-hsl)) calc(100% - var(--accent-plate-500)),white var(--accent-plate-500));--sys-accent-600:color-mix(in hsl,hsl(var(--color-oat-hsl)) 90%,black 10%);--sys-accent-700:color-mix(in hsl,hsl(var(--color-oat-hsl)) 70%,black 30%);--sys-accent-800:color-mix(in hsl,hsl(var(--color-oat-hsl)) 50%,black 50%);--sys-accent-900:color-mix(in hsl,hsl(var(--color-oat-hsl)) 30%,black 70%);--sys-accent-950:color-mix(in hsl,hsl(var(--color-oat-hsl)) 15%,black 85%);--sys-background:var(--sys-neutral-500);--sys-foreground:hsl(var(--color-ink-hsl));--sys-border:var(--sys-neutral-300);--sys-muted:var(--sys-neutral-400);--sys-muted-foreground:var(--sys-neutral-700);--sys-primary:var(--sys-primary-500);--sys-primary-foreground:hsl(0 0% 100%);--sys-secondary:var(--sys-secondary-500);--sys-secondary-foreground:var(--sys-secondary-100);--sys-success:var(--sys-success-500);--sys-success-foreground:hsl(0 0% 100%);--sys-warning:var(--sys-warning-500);--sys-warning-foreground:hsl(0 0% 12%);--sys-destructive:var(--sys-destructive-500);--sys-destructive-foreground:hsl(0 0% 100%);--sys-accent:var(--sys-accent-500);--sys-accent-foreground:hsl(0 0% 12%);--sys-ring:color-mix(in hsl,var(--sys-secondary-400) 90%,white);--sys-font-sans:var(--font-inter),ui-sans-serif,system-ui,-apple-system,segoe ui,roboto,noto sans,ubuntu,cantarell,helvetica neue,arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--sys-font-display:var(--font-lacquer,"Lacquer"),ui-sans-serif,system-ui,-apple-system,segoe ui,roboto,noto sans,ubuntu,cantarell,helvetica neue,arial;--sys-font-weight-regular:400;--sys-font-weight-medium:500;--sys-font-weight-semibold:600;--sys-font-weight-bold:700;--sys-font-weight-extrabold:800;--sys-font-weight-black:900;--sys-text-xs:0.75rem;--sys-leading-xs:1.1rem;--sys-text-sm:0.875rem;--sys-leading-sm:1.35rem;--sys-text-base:1rem;--sys-leading-base:1.6rem;--sys-text-lg:1.125rem;--sys-leading-lg:1.75rem;--sys-text-xl:1.333rem;--sys-leading-xl:1.75rem;--sys-text-2xl:1.777rem;--sys-leading-2xl:2.25rem;--sys-text-3xl:2.369rem;--sys-leading-3xl:2.85rem;--sys-text-4xl:3.157rem;--sys-leading-4xl:3.65rem;--sys-text-5xl:4.209rem;--sys-leading-5xl:4.65rem;--sys-text-6xl:5.61rem;--sys-leading-6xl:5.9rem;--color-background:var(--sys-background);--color-foreground:var(--sys-foreground);--color-border:var(--sys-border);--color-muted:var(--sys-muted);--color-muted-foreground:var(--sys-muted-foreground);--color-primary:var(--sys-primary);--color-primary-foreground:var(--sys-primary-foreground);--color-secondary:var(--sys-secondary);--color-secondary-foreground:var(--sys-secondary-foreground);--color-success:var(--sys-success);--color-success-foreground:var(--sys-success-foreground);--color-warning:var(--sys-warning);--color-warning-foreground:var(--sys-warning-foreground);--color-destructive:var(--sys-destructive);--color-destructive-foreground:var(--sys-destructive-foreground);--color-accent:var(--sys-accent);--color-accent-foreground:var(--sys-accent-foreground);--color-ring:var(--sys-ring);--color-neutral-50:var(--sys-neutral-50);--color-neutral-100:var(--sys-neutral-100);--color-neutral-200:var(--sys-neutral-200);--color-neutral-300:var(--sys-neutral-300);--color-neutral-400:var(--sys-neutral-400);--color-neutral-500:var(--sys-neutral-500);--color-neutral-600:var(--sys-neutral-600);--color-neutral-700:var(--sys-neutral-700);--color-neutral-800:var(--sys-neutral-800);--color-neutral-900:var(--sys-neutral-900);--color-neutral-950:var(--sys-neutral-950);--color-primary-50:var(--sys-primary-50);--color-primary-100:var(--sys-primary-100);--color-primary-200:var(--sys-primary-200);--color-primary-300:var(--sys-primary-300);--color-primary-400:var(--sys-primary-400);--color-primary-500:var(--sys-primary-500);--color-primary-600:var(--sys-primary-600);--color-primary-700:var(--sys-primary-700);--color-primary-800:var(--sys-primary-800);--color-primary-900:var(--sys-primary-900);--color-primary-950:var(--sys-primary-950);--color-secondary-50:var(--sys-secondary-50);--color-secondary-100:var(--sys-secondary-100);--color-secondary-200:var(--sys-secondary-200);--color-secondary-300:var(--sys-secondary-300);--color-secondary-400:var(--sys-secondary-400);--color-secondary-500:var(--sys-secondary-500);--color-secondary-600:var(--sys-secondary-600);--color-secondary-700:var(--sys-secondary-700);--color-secondary-800:var(--sys-secondary-800);--color-secondary-900:var(--sys-secondary-900);--color-secondary-950:var(--sys-secondary-950);--color-success-50:var(--sys-success-50);--color-success-100:var(--sys-success-100);--color-success-200:var(--sys-success-200);--color-success-300:var(--sys-success-300);--color-success-400:var(--sys-success-400);--color-success-500:var(--sys-success-500);--color-success-600:var(--sys-success-600);--color-success-700:var(--sys-success-700);--color-success-800:var(--sys-success-800);--color-success-900:var(--sys-success-900);--color-success-950:var(--sys-success-950);--color-warning-50:var(--sys-warning-50);--color-warning-100:var(--sys-warning-100);--color-warning-200:var(--sys-warning-200);--color-warning-300:var(--sys-warning-300);--color-warning-400:var(--sys-warning-400);--color-warning-500:var(--sys-warning-500);--color-warning-600:var(--sys-warning-600);--color-warning-700:var(--sys-warning-700);--color-warning-800:var(--sys-warning-800);--color-warning-900:var(--sys-warning-900);--color-warning-950:var(--sys-warning-950);--color-destructive-50:var(--sys-destructive-50);--color-destructive-100:var(--sys-destructive-100);--color-destructive-200:var(--sys-destructive-200);--color-destructive-300:var(--sys-destructive-300);--color-destructive-400:var(--sys-destructive-400);--color-destructive-500:var(--sys-destructive-500);--color-destructive-600:var(--sys-destructive-600);--color-destructive-700:var(--sys-destructive-700);--color-destructive-800:var(--sys-destructive-800);--color-destructive-900:var(--sys-destructive-900);--color-destructive-950:var(--sys-destructive-950);--color-accent-50:var(--sys-accent-50);--color-accent-100:var(--sys-accent-100);--color-accent-200:var(--sys-accent-200);--color-accent-300:var(--sys-accent-300);--color-accent-400:var(--sys-accent-400);--color-accent-500:var(--sys-accent-500);--color-accent-600:var(--sys-accent-600);--color-accent-700:var(--sys-accent-700);--color-accent-800:var(--sys-accent-800);--color-accent-900:var(--sys-accent-900);--color-accent-950:var(--sys-accent-950);--sys-card:var(--sys-muted);--sys-card-foreground:var(--sys-foreground);--sys-input:color-mix(in hsl,var(--sys-card) 20%,white 80%);--sys-input-border:var(--sys-border);--sys-checkbox:color-mix(in hsl,var(--sys-card) 20%,white 80%);--sys-checkbox-border:var(--sys-primary);--sys-checkbox-foreground:var(--sys-primary-foreground);--sys-select:color-mix(in hsl,var(--sys-card) 20%,white 80%);--sys-select-border:var(--sys-border);--sys-select-foreground:var(--sys-foreground);--sys-popover:var(--sys-card);--sys-popover-foreground:var(--sys-foreground);--color-card:var(--sys-card);--color-card-foreground:var(--sys-card-foreground);--color-input:var(--sys-input);--color-input-border:var(--sys-input-border);--color-checkbox:var(--sys-checkbox);--color-checkbox-border:var(--sys-checkbox-border);--color-checkbox-foreground:var(--sys-checkbox-foreground);--color-select:var(--sys-select);--color-select-border:var(--sys-select-border);--color-select-foreground:var(--sys-select-foreground);--color-popover:var(--sys-popover);--color-popover-foreground:var(--sys-popover-foreground)}@supports (color:oklch(50% 0.1 30)){:root{--sys-neutral-50:color-mix(in oklch,hsl(var(--color-oat-hsl)) 10%,white);--sys-neutral-100:color-mix(in oklch,hsl(var(--color-oat-hsl)) 20%,white);--sys-neutral-200:color-mix(in oklch,hsl(var(--color-oat-hsl)) 30%,white);--sys-neutral-300:color-mix(in oklch,hsl(var(--color-oat-hsl)) var(--mix-tint-300),white);--sys-neutral-400:color-mix(in oklch,hsl(var(--color-oat-hsl)) var(--mix-tint-400),white);--sys-neutral-600:color-mix(in oklch,hsl(var(--color-oat-hsl)) var(--mix-shade-600),black);--sys-neutral-700:color-mix(in oklch,hsl(var(--color-oat-hsl)) var(--mix-shade-700),black);--sys-neutral-800:color-mix(in oklch,hsl(var(--color-oat-hsl)) 50%,black);--sys-neutral-900:color-mix(in oklch,hsl(var(--color-oat-hsl)) 30%,black);--sys-neutral-950:color-mix(in oklch,hsl(var(--color-oat-hsl)) 15%,black);--sys-primary-50:color-mix(in oklch,hsl(var(--color-cherry-hsl)) 10%,white);--sys-primary-100:color-mix(in oklch,hsl(var(--color-cherry-hsl)) 20%,white);--sys-primary-200:color-mix(in oklch,hsl(var(--color-cherry-hsl)) 30%,white);--sys-primary-300:color-mix(in oklch,hsl(var(--color-cherry-hsl)) var(--mix-tint-300),white);--sys-primary-400:color-mix(in oklch,hsl(var(--color-cherry-hsl)) var(--mix-tint-400),white);--sys-primary-600:color-mix(in oklch,hsl(var(--color-cherry-hsl)) var(--mix-shade-600),black);--sys-primary-700:color-mix(in oklch,hsl(var(--color-cherry-hsl)) var(--mix-shade-700),black);--sys-primary-800:color-mix(in oklch,hsl(var(--color-cherry-hsl)) 50%,black);--sys-primary-900:color-mix(in oklch,hsl(var(--color-cherry-hsl)) 30%,black);--sys-primary-950:color-mix(in oklch,hsl(var(--color-cherry-hsl)) 15%,black);--sys-secondary-50:color-mix(in oklch,hsl(var(--color-tobacco-hsl)) 10%,white);--sys-secondary-100:color-mix(in oklch,hsl(var(--color-tobacco-hsl)) 20%,white);--sys-secondary-200:color-mix(in oklch,hsl(var(--color-tobacco-hsl)) 30%,white);--sys-secondary-300:color-mix(in oklch,hsl(var(--color-tobacco-hsl)) var(--mix-tint-300),white);--sys-secondary-400:color-mix(in oklch,hsl(var(--color-tobacco-hsl)) var(--mix-tint-400),white);--sys-secondary-600:color-mix(in oklch,hsl(var(--color-tobacco-hsl)) var(--mix-shade-600),black);--sys-secondary-700:color-mix(in oklch,hsl(var(--color-tobacco-hsl)) var(--mix-shade-700),black);--sys-secondary-800:color-mix(in oklch,hsl(var(--color-tobacco-hsl)) 50%,black);--sys-secondary-900:color-mix(in oklch,hsl(var(--color-tobacco-hsl)) 30%,black);--sys-secondary-950:color-mix(in oklch,hsl(var(--color-tobacco-hsl)) 15%,black);--sys-success-50:color-mix(in oklch,hsl(var(--color-success-hsl)) 10%,white);--sys-success-100:color-mix(in oklch,hsl(var(--color-success-hsl)) 20%,white);--sys-success-200:color-mix(in oklch,hsl(var(--color-success-hsl)) 30%,white);--sys-success-300:color-mix(in oklch,hsl(var(--color-success-hsl)) var(--mix-tint-300),white);--sys-success-400:color-mix(in oklch,hsl(var(--color-success-hsl)) var(--mix-tint-400),white);--sys-success-600:color-mix(in oklch,hsl(var(--color-success-hsl)) var(--mix-shade-600),black);--sys-success-700:color-mix(in oklch,hsl(var(--color-success-hsl)) var(--mix-shade-700),black);--sys-success-800:color-mix(in oklch,hsl(var(--color-success-hsl)) 50%,black);--sys-success-900:color-mix(in oklch,hsl(var(--color-success-hsl)) 30%,black);--sys-success-950:color-mix(in oklch,hsl(var(--color-success-hsl)) 15%,black);--sys-warning-50:color-mix(in oklch,hsl(var(--color-warning-hsl)) 10%,white);--sys-warning-100:color-mix(in oklch,hsl(var(--color-warning-hsl)) 20%,white);--sys-warning-200:color-mix(in oklch,hsl(var(--color-warning-hsl)) 30%,white);--sys-warning-300:color-mix(in oklch,hsl(var(--color-warning-hsl)) var(--mix-tint-300),white);--sys-warning-400:color-mix(in oklch,hsl(var(--color-warning-hsl)) var(--mix-tint-400),white);--sys-warning-600:color-mix(in oklch,hsl(var(--color-warning-hsl)) var(--mix-shade-600),black);--sys-warning-700:color-mix(in oklch,hsl(var(--color-warning-hsl)) var(--mix-shade-700),black);--sys-warning-800:color-mix(in oklch,hsl(var(--color-warning-hsl)) 50%,black);--sys-warning-900:color-mix(in oklch,hsl(var(--color-warning-hsl)) 30%,black);--sys-warning-950:color-mix(in oklch,hsl(var(--color-warning-hsl)) 15%,black);--sys-destructive-50:color-mix(in oklch,hsl(var(--color-destructive-hsl)) 10%,white);--sys-destructive-100:color-mix(in oklch,hsl(var(--color-destructive-hsl)) 20%,white);--sys-destructive-200:color-mix(in oklch,hsl(var(--color-destructive-hsl)) 30%,white);--sys-destructive-300:color-mix(in oklch,hsl(var(--color-destructive-hsl)) var(--mix-tint-300),white);--sys-destructive-400:color-mix(in oklch,hsl(var(--color-destructive-hsl)) var(--mix-tint-400),white);--sys-destructive-600:color-mix(in oklch,hsl(var(--color-destructive-hsl)) var(--mix-shade-600),black);--sys-destructive-700:color-mix(in oklch,hsl(var(--color-destructive-hsl)) var(--mix-shade-700),black);--sys-destructive-800:color-mix(in oklch,hsl(var(--color-destructive-hsl)) 50%,black);--sys-destructive-900:color-mix(in oklch,hsl(var(--color-destructive-hsl)) 30%,black);--sys-destructive-950:color-mix(in oklch,hsl(var(--color-destructive-hsl)) 15%,black);--sys-accent-50:color-mix(in oklch,hsl(var(--color-oat-hsl)) 5%,white 95%);--sys-accent-100:color-mix(in oklch,hsl(var(--color-oat-hsl)) 10%,white 90%);--sys-accent-200:color-mix(in oklch,hsl(var(--color-oat-hsl)) 20%,white 80%);--sys-accent-300:color-mix(in oklch,hsl(var(--color-oat-hsl)) 35%,white 65%);--sys-accent-400:color-mix(in oklch,hsl(var(--color-oat-hsl)) calc(100% - var(--accent-plate-400)),white var(--accent-plate-400));--sys-accent-500:color-mix(in oklch,hsl(var(--color-oat-hsl)) calc(100% - var(--accent-plate-500)),white var(--accent-plate-500));--sys-accent-600:color-mix(in oklch,hsl(var(--color-oat-hsl)) 90%,black 10%);--sys-accent-700:color-mix(in oklch,hsl(var(--color-oat-hsl)) 70%,black 30%);--sys-accent-800:color-mix(in oklch,hsl(var(--color-oat-hsl)) 50%,black 50%);--sys-accent-900:color-mix(in oklch,hsl(var(--color-oat-hsl)) 30%,black 70%);--sys-accent-950:color-mix(in oklch,hsl(var(--color-oat-hsl)) 15%,black 85%)}}

/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer utilities{.bg-primary-500{background-color:var(--color-primary-500)}.bg-primary-300{background-color:var(--color-primary-300)}.bg-primary-400{background-color:var(--color-primary-400)}.bg-primary-600{background-color:var(--color-primary-600)}.bg-primary-700{background-color:var(--color-primary-700)}.bg-secondary-500{background-color:var(--color-secondary-500)}.bg-secondary-300{background-color:var(--color-secondary-300)}.bg-secondary-400{background-color:var(--color-secondary-400)}.bg-secondary-600{background-color:var(--color-secondary-600)}.bg-secondary-700{background-color:var(--color-secondary-700)}.bg-neutral-500{background-color:var(--color-neutral-500)}.bg-accent-500{background-color:var(--color-accent-500)}.border-primary-300{border-color:var(--color-primary-300)}.border-primary-400{border-color:var(--color-primary-400)}.border-primary-500{border-color:var(--color-primary-500)}.border-primary-600{border-color:var(--color-primary-600)}.border-primary-700{border-color:var(--color-primary-700)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-success{background-color:var(--color-success)}.bg-warning{background-color:var(--color-warning)}.bg-destructive{background-color:var(--color-destructive)}.bg-accent{background-color:var(--color-accent)}.bg-muted{background-color:var(--color-muted)}.bg-card{background-color:var(--color-card)}.bg-popover{background-color:var(--color-popover)}.bg-background{background-color:var(--color-background)}.bg-foreground{background-color:var(--color-foreground)}.bg-input{background-color:var(--color-input)}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-ink{color:hsl(var(--color-ink-hsl))}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-destructive{color:var(--color-destructive)}.text-accent{color:var(--color-accent)}.text-foreground{color:var(--color-foreground)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-success-foreground{color:var(--color-success-foreground)}.text-warning-foreground{color:var(--color-warning-foreground)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-accent-foreground{color:var(--color-accent-foreground)}.text-card-foreground{color:var(--color-card-foreground)}.font-display{font-family:var(--font-display)}.display-hero{font-size:var(--text-6xl);line-height:var(--leading-6xl);text-wrap:balance}.display-accent,.display-hero{letter-spacing:.02em;font-weight:400}.display-accent{font-size:var(--text-4xl);line-height:var(--leading-4xl)}.display-cta{font-size:var(--text-3xl);line-height:var(--leading-3xl);letter-spacing:.03em;text-transform:uppercase;font-weight:400}.text-popover-foreground{color:var(--color-popover-foreground)}.border-primary{border-color:var(--color-primary)}.border-secondary{border-color:var(--color-secondary)}.border-success{border-color:var(--color-success)}.border-warning{border-color:var(--color-warning)}.border-destructive{border-color:var(--color-destructive)}.border-accent{border-color:var(--color-accent)}.border-input{border-color:var(--color-input-border)}.border-border{border-color:var(--color-border)}.border-ring{border-color:var(--color-ring)}.field-on-surface{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.field-on-surface{background-color:color-mix(in oklch,var(--surface)65%,white 35%)}}.field-on-surface{border-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.field-on-surface{border-color:color-mix(in oklch,var(--surface)55%,white 45%)}}.field-on-surface{color:var(--color-foreground)}.surface-oat-50{--surface:var(--color-neutral-100)}.surface-oat-75{--surface:var(--color-neutral-200)}.surface-oat-100{--surface:var(--color-neutral-500)}.bg-checkbox{background-color:var(--color-checkbox)}.border-checkbox{border-color:var(--color-checkbox-border)}.bg-select{background-color:var(--color-select)}.border-select{border-color:var(--color-select-border)}.text-checkbox-foreground{color:var(--color-checkbox-foreground)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}.data-\[state\=checked\]\:text-checkbox-foreground[data-state=checked]{color:var(--color-checkbox-foreground)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.hover\:bg-primary-400:hover{background-color:var(--color-primary-400)}.hover\:bg-primary-700:hover{background-color:var(--color-primary-700)}.hover\:bg-secondary-500:hover{background-color:var(--color-secondary-500)}.hover\:bg-secondary-700:hover{background-color:var(--color-secondary-700)}.hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in hsl,var(--color-destructive)90%,transparent)}}.active\:bg-primary-700:active{background-color:var(--color-primary-700)}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.bg-primary\/90{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/90{background-color:color-mix(in hsl,var(--color-primary)90%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in hsl,var(--color-primary)90%,transparent)}}.hover\:underline:hover{text-decoration:underline}.focus-visible\:outline-none:focus-visible{outline:none}.focus-visible\:ring-2:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus\:border-destructive:focus{border-color:var(--color-destructive)}.focus\:border-success:focus{border-color:var(--color-success)}.focus\:ring-destructive:focus{--tw-ring-color:var(--color-destructive)}.focus\:ring-success:focus{--tw-ring-color:var(--color-success)}.focus\:ring-ring:focus{--tw-ring-color:var(--color-ring)}.focus\:ring-1:focus{outline:1px solid var(--tw-ring-color,var(--color-ring));outline-offset:2px}.focus\:ring-2:focus{outline:2px solid var(--tw-ring-color,var(--color-ring));outline-offset:2px}.focus\:ring-offset-2:focus{outline-offset:2px}.focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.focus\:bg-accent:focus{background-color:var(--color-accent)}.focus\:text-accent-foreground:focus{color:var(--color-accent-foreground)}.checked\:border-primary:checked{border-color:var(--color-primary)}.checked\:border-4:checked{border-width:4px}.ring-destructive{--tw-ring-color:var(--color-destructive)}.ring-success{--tw-ring-color:var(--color-success)}.ring-accent{--tw-ring-color:var(--color-accent)}.ring-accent-50{--tw-ring-color:var(--color-accent-50)}.ring-accent-100{--tw-ring-color:var(--color-accent-100)}.ring-accent-200{--tw-ring-color:var(--color-accent-200)}.ring-accent-300{--tw-ring-color:var(--color-accent-300)}.ring-accent-400{--tw-ring-color:var(--color-accent-400)}.ring-accent-500{--tw-ring-color:var(--color-accent-500)}.ring-accent-600{--tw-ring-color:var(--color-accent-600)}.ring-accent-700{--tw-ring-color:var(--color-accent-700)}.ring-accent-800{--tw-ring-color:var(--color-accent-800)}.ring-accent-900{--tw-ring-color:var(--color-accent-900)}.ring-accent-950{--tw-ring-color:var(--color-accent-950)}.data-\[state\=open\]\:bg-muted[data-state=open]{background-color:var(--color-muted)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--color-muted-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.bg-primary\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in hsl,var(--color-primary)10%,transparent)}}.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in hsl,var(--color-primary)20%,transparent)}}.bg-success\/10{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in hsl,var(--color-success)10%,transparent)}}.bg-success\/20{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/20{background-color:color-mix(in hsl,var(--color-success)20%,transparent)}}.border-primary\/50{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in hsl,var(--color-primary)50%,transparent)}}.bg-secondary\/10{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/10{background-color:color-mix(in hsl,var(--color-secondary)10%,transparent)}}.bg-secondary\/20{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/20{background-color:color-mix(in hsl,var(--color-secondary)20%,transparent)}}.border-secondary\/50{border-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.border-secondary\/50{border-color:color-mix(in hsl,var(--color-secondary)50%,transparent)}}.border-border\/70{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in hsl,var(--color-border)70%,transparent)}}.bg-destructive\/10{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in hsl,var(--color-destructive)10%,transparent)}}.bg-destructive\/90{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/90{background-color:color-mix(in hsl,var(--color-destructive)90%,transparent)}}.bg-accent\/10{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10{background-color:color-mix(in hsl,var(--color-accent)10%,transparent)}}.bg-accent\/20{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/20{background-color:color-mix(in hsl,var(--color-accent)20%,transparent)}}.border-destructive\/50{border-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in hsl,var(--color-destructive)50%,transparent)}}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.appearance-none{appearance:none}.peer:checked+.peer-checked\:border-primary{border-color:var(--color-primary)}.peer:checked+.peer-checked\:bg-primary\/5{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.peer:checked+.peer-checked\:bg-primary\/5{background-color:color-mix(in hsl,var(--color-primary)5%,transparent)}}.peer:checked+.peer-checked\:bg-primary\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.peer:checked+.peer-checked\:bg-primary\/10{background-color:color-mix(in hsl,var(--color-primary)10%,transparent)}}.peer:checked+.peer-checked\:text-primary{color:var(--color-primary)}.profile-photo-option.selected label{border-color:var(--color-primary);background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.profile-photo-option.selected label{background-color:color-mix(in hsl,var(--color-primary)5%,transparent)}}.profile-photo-option:has(input:checked) label{border-color:var(--color-primary);background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.profile-photo-option:has(input:checked) label{background-color:color-mix(in hsl,var(--color-primary)5%,transparent)}}.profile-photo-option input:checked~label{border-color:var(--color-primary);background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.profile-photo-option input:checked~label{background-color:color-mix(in hsl,var(--color-primary)5%,transparent)}}.hover\:text-secondary-foreground:hover{color:var(--color-secondary-foreground)}.container{margin-inline:auto;padding-inline:1rem}.container-sm{margin-inline:auto;padding-inline:.5rem}.container-md{margin-inline:auto;padding-inline:1rem}.container-lg{margin-inline:auto;padding-inline:2rem}.p-inline-sm{padding-inline:.5rem}.p-inline-md{padding-inline:1rem}.p-inline-lg{padding-inline:2rem}.p-block-sm{padding-block:.5rem}.p-block-md{padding-block:1rem}.p-block-lg{padding-block:2rem}.m-inline-auto{margin-inline:auto}.m-block-auto{margin-block:auto}.grid-auto-fit-xs{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.grid-auto-fit-sm{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.grid-auto-fit-md{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.grid-auto-fit-lg{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.grid-auto-fit-xl{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr))}.grid-cols-responsive-1{grid-template-columns:repeat(1,1fr)}.grid-cols-responsive-2{grid-template-columns:repeat(2,1fr)}.grid-cols-responsive-3{grid-template-columns:repeat(3,1fr)}.grid-cols-responsive-4{grid-template-columns:repeat(4,1fr)}@media (min-width:640px){.sm\:grid-cols-responsive-1{grid-template-columns:repeat(1,1fr)}.sm\:grid-cols-responsive-2{grid-template-columns:repeat(2,1fr)}.sm\:grid-cols-responsive-3{grid-template-columns:repeat(3,1fr)}.sm\:grid-cols-responsive-4{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.md\:grid-cols-responsive-1{grid-template-columns:repeat(1,1fr)}.md\:grid-cols-responsive-2{grid-template-columns:repeat(2,1fr)}.md\:grid-cols-responsive-3{grid-template-columns:repeat(3,1fr)}.md\:grid-cols-responsive-4{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.lg\:grid-cols-responsive-1{grid-template-columns:repeat(1,1fr)}.lg\:grid-cols-responsive-2{grid-template-columns:repeat(2,1fr)}.lg\:grid-cols-responsive-3{grid-template-columns:repeat(3,1fr)}.lg\:grid-cols-responsive-4{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.xl\:grid-cols-responsive-1{grid-template-columns:repeat(1,1fr)}.xl\:grid-cols-responsive-2{grid-template-columns:repeat(2,1fr)}.xl\:grid-cols-responsive-3{grid-template-columns:repeat(3,1fr)}.xl\:grid-cols-responsive-4{grid-template-columns:repeat(4,1fr)}}.typ-h1{font-size:var(--text-3xl);line-height:var(--leading-3xl);font-weight:var(--sys-font-weight-extrabold);letter-spacing:-.03em;text-wrap:balance}@container (min-width:28rem){.typ-h1{font-size:var(--text-4xl);line-height:var(--leading-4xl)}}@container (min-width:32rem){.typ-h1{font-size:var(--text-6xl);line-height:var(--leading-6xl)}}.typ-h2{font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:var(--sys-font-weight-bold);letter-spacing:-.02em;text-wrap:balance}@container (min-width:28rem){.typ-h2{font-size:var(--text-3xl);line-height:var(--leading-3xl)}}@container (min-width:32rem){.typ-h2{font-size:var(--text-5xl);line-height:var(--leading-5xl)}}.typ-h3{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--sys-font-weight-bold);letter-spacing:-.015em;text-wrap:balance}@container (min-width:28rem){.typ-h3{font-size:var(--text-2xl);line-height:var(--leading-2xl)}}@container (min-width:32rem){.typ-h3{font-size:var(--text-4xl);line-height:var(--leading-4xl)}}.typ-h4{font-size:var(--text-3xl);line-height:var(--leading-3xl);font-weight:var(--sys-font-weight-semibold);letter-spacing:-.01em}.typ-h5{font-size:var(--text-2xl);line-height:var(--leading-2xl)}.typ-h5,.typ-h6{font-weight:var(--sys-font-weight-semibold);letter-spacing:-.005em}.typ-h6{font-size:var(--text-xl);line-height:var(--leading-xl)}.typ-display{font-size:var(--text-6xl);line-height:var(--leading-6xl);font-weight:var(--sys-font-weight-black);letter-spacing:-.03em;text-wrap:balance}.typ-eyebrow{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--sys-font-weight-medium);letter-spacing:.35em;text-transform:uppercase}.typ-subtitle{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--sys-font-weight-regular)}.text-balance{text-wrap:balance}}:host,:root{--font-display:var(--sys-font-display);--color-background:var(--sys-background);--color-foreground:var(--sys-foreground);--color-border:var(--sys-border);--color-muted:var(--sys-muted);--color-muted-foreground:var(--sys-muted-foreground);--color-primary:var(--sys-primary);--color-primary-foreground:var(--sys-primary-foreground);--color-secondary:var(--sys-secondary);--color-secondary-foreground:var(--sys-secondary-foreground);--color-success:var(--sys-success);--color-success-foreground:var(--sys-success-foreground);--color-warning:var(--sys-warning);--color-warning-foreground:var(--sys-warning-foreground);--color-destructive:var(--sys-destructive);--color-destructive-foreground:var(--sys-destructive-foreground);--color-accent:var(--sys-accent);--color-accent-foreground:var(--sys-accent-foreground);--color-card:var(--sys-card);--color-card-foreground:var(--sys-card-foreground);--color-input:var(--sys-input);--color-input-border:var(--sys-input-border);--color-checkbox:var(--sys-checkbox);--color-checkbox-border:var(--sys-checkbox-border);--color-checkbox-foreground:var(--sys-checkbox-foreground);--color-select:var(--sys-select);--color-select-border:var(--sys-select-border);--color-popover:var(--sys-popover);--color-popover-foreground:var(--sys-popover-foreground);--color-ring:var(--sys-ring);--text-xs:var(--sys-text-xs);--leading-xs:var(--sys-leading-xs);--text-lg:var(--sys-text-lg);--leading-lg:var(--sys-leading-lg);--text-xl:var(--sys-text-xl);--leading-xl:var(--sys-leading-xl);--text-2xl:var(--sys-text-2xl);--leading-2xl:var(--sys-leading-2xl);--text-3xl:var(--sys-text-3xl);--leading-3xl:var(--sys-leading-3xl);--text-4xl:var(--sys-text-4xl);--leading-4xl:var(--sys-leading-4xl);--text-5xl:var(--sys-text-5xl);--leading-5xl:var(--sys-leading-5xl);--text-6xl:var(--sys-text-6xl);--leading-6xl:var(--sys-leading-6xl);--color-primary-300:var(--sys-primary-300);--color-primary-400:var(--sys-primary-400);--color-primary-500:var(--sys-primary-500);--color-primary-600:var(--sys-primary-600);--color-primary-700:var(--sys-primary-700);--color-secondary-300:var(--sys-secondary-300);--color-secondary-400:var(--sys-secondary-400);--color-secondary-500:var(--sys-secondary-500);--color-secondary-600:var(--sys-secondary-600);--color-secondary-700:var(--sys-secondary-700);--color-neutral-100:var(--sys-neutral-100);--color-neutral-200:var(--sys-neutral-200);--color-neutral-500:var(--sys-neutral-500);--color-accent-50:var(--sys-accent-50);--color-accent-100:var(--sys-accent-100);--color-accent-200:var(--sys-accent-200);--color-accent-300:var(--sys-accent-300);--color-accent-400:var(--sys-accent-400);--color-accent-500:var(--sys-accent-500);--color-accent-600:var(--sys-accent-600);--color-accent-700:var(--sys-accent-700);--color-accent-800:var(--sys-accent-800);--color-accent-900:var(--sys-accent-900);--color-accent-950:var(--sys-accent-950)}@layer base{.prose{--tw-prose-body:var(--color-foreground);--tw-prose-headings:var(--color-foreground);--tw-prose-links:var(--color-primary);--tw-prose-bold:var(--color-foreground);--tw-prose-counters:var(--color-muted-foreground);--tw-prose-bullets:var(--color-muted-foreground);--tw-prose-hr:var(--color-muted);--tw-prose-quotes:var(--color-foreground);--tw-prose-quote-borders:var(--color-border);--tw-prose-captions:var(--color-muted-foreground);--tw-prose-code:var(--color-foreground);--tw-prose-pre-code:var(--color-foreground);--tw-prose-pre-bg:var(--color-muted);--tw-prose-th-borders:var(--color-border);--tw-prose-td-borders:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:var(--color-primary-300);color:var(--color-card)}}@layer components{.ds-card{background-color:var(--color-card);border-radius:1.5rem;padding:1.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}}@source ". *.{ts,tsx,mdx}", "../components *.{ts,tsx,mdx}", "../packages/design-system/src/components *.{ts,tsx,mdx}";