/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-600:oklch(66.6% .179 58.318);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-600:oklch(59.6% .145 163.225);--color-neutral-900:oklch(20.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--shadow-2xl:var(--shadow-2xl);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-xs:4px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-background:var(--background);--color-foreground:var(--foreground);--color-primary:var(--middag-brand,var(--primary));--color-primary-foreground:var(--primary-foreground);--color-destructive:var(--destructive);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-card:var(--card);--color-popover:var(--popover);--color-secondary-foreground:var(--secondary-foreground);--color-primary-subtle:var(--primary-subtle);--color-destructive-subtle:var(--destructive-subtle);--color-success-subtle:var(--success-subtle);--color-warning-subtle:var(--warning-subtle);--color-info-subtle:var(--info-subtle);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-hover:var(--sidebar-hover);--color-sidebar-border:var(--sidebar-border);--spacing-0:var(--space-0);--spacing-0\.5:var(--space-0\.5);--spacing-1:var(--space-1);--spacing-1\.5:var(--space-1\.5);--spacing-2:var(--space-2);--spacing-3:var(--space-3);--spacing-4:var(--space-4);--spacing-5:var(--space-5);--spacing-6:var(--space-6);--spacing-8:var(--space-8);--spacing-10:var(--space-10);--spacing-12:var(--space-12);--spacing-16:var(--space-16);--size-button-sm:var(--size-button-sm);--size-button-md:var(--size-button-md);--size-button-lg:var(--size-button-lg);--size-sidebar-item:var(--size-sidebar-item);--size-table-row:var(--size-table-row)}}@layer base,components;@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}.theme-enterprise{--primary: oklch(.5 .18 255);--primary-foreground: oklch(.99 0 0);--primary-subtle: oklch(.95 .035 255);--primary-muted: oklch(.85 .06 255);--secondary: oklch(.97 .004 250);--secondary-foreground: oklch(.42 .015 250);--accent: oklch(.95 .035 255);--accent-foreground: oklch(.43 .2 255);--success: oklch(.5 .16 155);--success-foreground: oklch(.99 0 0);--success-subtle: oklch(.93 .045 155);--success-muted: oklch(.38 .12 155);--warning: oklch(.62 .18 60);--warning-foreground: oklch(.18 .02 60);--warning-subtle: oklch(.95 .05 75);--warning-muted: oklch(.45 .14 60);--destructive: oklch(.55 .22 27);--destructive-foreground: oklch(.99 0 0);--destructive-subtle: oklch(.94 .045 27);--destructive-muted: oklch(.4 .16 27);--info: oklch(.55 .14 230);--info-foreground: oklch(.99 0 0);--info-subtle: oklch(.94 .04 230);--info-muted: oklch(.4 .1 230);--background: oklch(.995 .002 250);--foreground: oklch(.21 .025 250);--card: oklch(1 0 0);--card-foreground: oklch(.21 .025 250);--popover: oklch(1 0 0);--popover-foreground: oklch(.21 .025 250);--muted: oklch(.97 .004 250);--muted-foreground: oklch(.55 .012 250);--border: oklch(.92 .006 250);--input: oklch(.87 .008 250);--ring: oklch(.5 .18 255);--sidebar: oklch(.97 .005 250);--sidebar-foreground: oklch(.42 .015 250);--sidebar-primary: oklch(.5 .18 255);--sidebar-primary-foreground: oklch(.99 0 0);--sidebar-accent: oklch(.93 .04 255);--sidebar-accent-foreground: oklch(.43 .2 255);--sidebar-hover: oklch(.94 .006 250);--sidebar-border: oklch(.91 .008 250);--chart-1: oklch(.5 .18 255);--chart-2: oklch(.55 .2 295);--chart-3: oklch(.55 .16 200);--chart-4: oklch(.62 .18 60);--chart-5: oklch(.5 .16 155);--radius: .375rem;--radius-sm: 4px;--radius-md: 5px;--radius-lg: 6px;--radius-xl: 8px;--radius-2xl: 12px;--shadow-xs: 0 1px 2px oklch(0 0 0 / .03);--shadow-sm: 0 1px 3px oklch(0 0 0 / .05), 0 1px 2px oklch(0 0 0 / .03);--shadow-md: 0 4px 6px oklch(0 0 0 / .05), 0 2px 4px oklch(0 0 0 / .03);--shadow-lg: 0 10px 15px oklch(0 0 0 / .07), 0 4px 6px oklch(0 0 0 / .03);--shadow-xl: 0 20px 25px oklch(0 0 0 / .08), 0 8px 10px oklch(0 0 0 / .04);--duration-instant: 0ms;--duration-fast: 75ms;--duration-normal: .15s;--duration-moderate: .2s;--duration-slow: .25s;--duration-slower: .4s;--sidebar-width: 248px;--sidebar-width-collapsed: 56px;--sidebar-width-mobile: 288px;--size-table-row: 40px;--size-sidebar-item: 34px;--size-button-md: 32px;--size-button-sm: 28px;--size-input: 32px}:root.dark .theme-enterprise,[data-theme=dark] .theme-enterprise{--primary: oklch(.65 .16 255);--primary-foreground: oklch(.13 .01 255);--primary-subtle: oklch(.22 .05 255);--primary-muted: oklch(.3 .08 255);--secondary: oklch(.2 .008 250);--secondary-foreground: oklch(.88 .005 250);--accent: oklch(.22 .05 255);--accent-foreground: oklch(.78 .1 255);--success: oklch(.62 .16 155);--success-foreground: oklch(.1 .01 155);--success-subtle: oklch(.2 .04 155);--success-muted: oklch(.72 .14 155);--warning: oklch(.72 .17 65);--warning-foreground: oklch(.13 .02 60);--warning-subtle: oklch(.22 .04 75);--warning-muted: oklch(.78 .16 65);--destructive: oklch(.65 .22 27);--destructive-foreground: oklch(.1 .01 27);--destructive-subtle: oklch(.22 .06 27);--destructive-muted: oklch(.72 .2 27);--info: oklch(.62 .14 230);--info-foreground: oklch(.1 .01 230);--info-subtle: oklch(.2 .04 230);--info-muted: oklch(.72 .12 230);--background: oklch(.13 .008 250);--foreground: oklch(.91 .004 250);--card: oklch(.17 .008 250);--card-foreground: oklch(.91 .004 250);--popover: oklch(.185 .008 250);--popover-foreground: oklch(.91 .004 250);--muted: oklch(.2 .008 250);--muted-foreground: oklch(.62 .01 250);--border: oklch(.23 .006 250);--input: oklch(.3 .008 250);--ring: oklch(.65 .16 255);--sidebar: oklch(.15 .008 250);--sidebar-foreground: oklch(.7 .008 250);--sidebar-primary: oklch(.65 .16 255);--sidebar-primary-foreground: oklch(.13 .01 255);--sidebar-accent: oklch(.22 .05 255);--sidebar-accent-foreground: oklch(.85 .06 255);--sidebar-hover: oklch(.185 .008 250);--sidebar-border: oklch(.24 .008 250);--chart-1: oklch(.68 .16 255);--chart-2: oklch(.7 .18 295);--chart-3: oklch(.68 .14 200);--chart-4: oklch(.75 .17 65);--chart-5: oklch(.65 .15 155);--shadow-xs: 0 1px 2px oklch(0 0 0 / .18);--shadow-sm: 0 1px 3px oklch(0 0 0 / .22), 0 1px 2px oklch(0 0 0 / .16);--shadow-md: 0 4px 6px oklch(0 0 0 / .28), 0 2px 4px oklch(0 0 0 / .18);--shadow-lg: 0 10px 15px oklch(0 0 0 / .38), 0 4px 6px oklch(0 0 0 / .2);--shadow-xl: 0 20px 25px oklch(0 0 0 / .45), 0 8px 10px oklch(0 0 0 / .25)}.theme-soft{--primary: oklch(.52 .14 330);--primary-foreground: oklch(.99 0 0);--primary-subtle: oklch(.96 .03 330);--primary-muted: oklch(.88 .06 330);--secondary: oklch(.97 .006 330);--secondary-foreground: oklch(.42 .02 330);--accent: oklch(.96 .025 330);--accent-foreground: oklch(.45 .14 330);--success: oklch(.58 .16 160);--success-foreground: oklch(.99 0 0);--success-subtle: oklch(.95 .04 160);--success-muted: oklch(.4 .12 160);--warning: oklch(.72 .16 70);--warning-foreground: oklch(.2 .03 70);--warning-subtle: oklch(.96 .04 70);--warning-muted: oklch(.5 .14 70);--destructive: oklch(.55 .2 22);--destructive-foreground: oklch(.99 0 0);--destructive-subtle: oklch(.95 .04 22);--destructive-muted: oklch(.4 .16 22);--info: oklch(.55 .12 260);--info-foreground: oklch(.99 0 0);--info-subtle: oklch(.95 .03 260);--info-muted: oklch(.4 .1 260);--background: oklch(.993 .004 80);--foreground: oklch(.2 .02 50);--card: oklch(1 0 0);--card-foreground: oklch(.2 .02 50);--popover: oklch(1 0 0);--popover-foreground: oklch(.2 .02 50);--muted: oklch(.97 .006 70);--muted-foreground: oklch(.52 .015 50);--border: oklch(.975 .002 70);--input: oklch(.89 .008 70);--ring: oklch(.52 .14 330);--sidebar: oklch(.975 .005 70);--sidebar-foreground: oklch(.42 .015 50);--sidebar-primary: oklch(.52 .14 330);--sidebar-primary-foreground: oklch(.99 0 0);--sidebar-accent: oklch(.94 .03 330);--sidebar-accent-foreground: oklch(.45 .14 330);--sidebar-hover: oklch(.955 .006 70);--sidebar-border: oklch(.91 .008 70);--chart-1: oklch(.52 .14 330);--chart-2: oklch(.58 .16 160);--chart-3: oklch(.55 .12 260);--chart-4: oklch(.72 .16 70);--chart-5: oklch(.55 .2 22);--radius: .75rem;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--shadow-xs: 0 1px 2px oklch(.3 .02 50 / .04);--shadow-sm: 0 2px 4px oklch(.3 .02 50 / .06), 0 1px 2px oklch(.3 .02 50 / .04);--shadow-md: 0 4px 8px oklch(.3 .02 50 / .06), 0 2px 4px oklch(.3 .02 50 / .04);--shadow-lg: 0 12px 20px oklch(.3 .02 50 / .08), 0 4px 8px oklch(.3 .02 50 / .04);--shadow-xl: 0 24px 32px oklch(.3 .02 50 / .1), 0 8px 12px oklch(.3 .02 50 / .04);--duration-instant: 0ms;--duration-fast: .1s;--duration-normal: 175ms;--duration-moderate: .25s;--duration-slow: .35s;--duration-slower: .5s;--sidebar-width: 272px;--sidebar-width-collapsed: 64px;--sidebar-width-mobile: 304px;--size-table-row: 52px;--size-sidebar-item: 44px;--size-button-md: 40px;--size-button-sm: 34px;--size-input: 40px}:root.dark .theme-soft,[data-theme=dark] .theme-soft{--primary: oklch(.68 .14 330);--primary-foreground: oklch(.12 .02 330);--primary-subtle: oklch(.22 .05 330);--primary-muted: oklch(.32 .08 330);--secondary: oklch(.2 .008 50);--secondary-foreground: oklch(.88 .005 50);--accent: oklch(.22 .04 330);--accent-foreground: oklch(.78 .1 330);--success: oklch(.65 .15 160);--success-foreground: oklch(.1 .01 160);--success-subtle: oklch(.2 .04 160);--success-muted: oklch(.72 .14 160);--warning: oklch(.75 .16 70);--warning-foreground: oklch(.14 .02 70);--warning-subtle: oklch(.22 .04 70);--warning-muted: oklch(.8 .16 70);--destructive: oklch(.65 .2 22);--destructive-foreground: oklch(.1 .01 22);--destructive-subtle: oklch(.22 .06 22);--destructive-muted: oklch(.72 .18 22);--info: oklch(.62 .12 260);--info-foreground: oklch(.1 .01 260);--info-subtle: oklch(.2 .04 260);--info-muted: oklch(.72 .1 260);--background: oklch(.14 .008 50);--foreground: oklch(.92 .005 50);--card: oklch(.18 .008 50);--card-foreground: oklch(.92 .005 50);--popover: oklch(.19 .008 50);--popover-foreground: oklch(.92 .005 50);--muted: oklch(.21 .008 50);--muted-foreground: oklch(.62 .01 50);--border: oklch(.23 .006 50);--input: oklch(.31 .008 50);--ring: oklch(.68 .14 330);--sidebar: oklch(.155 .008 50);--sidebar-foreground: oklch(.7 .008 50);--sidebar-primary: oklch(.68 .14 330);--sidebar-primary-foreground: oklch(.12 .02 330);--sidebar-accent: oklch(.22 .04 330);--sidebar-accent-foreground: oklch(.85 .06 330);--sidebar-hover: oklch(.19 .008 50);--sidebar-border: oklch(.25 .008 50);--chart-1: oklch(.72 .14 330);--chart-2: oklch(.68 .14 160);--chart-3: oklch(.65 .12 260);--chart-4: oklch(.78 .16 70);--chart-5: oklch(.68 .18 22);--shadow-xs: 0 1px 2px oklch(0 0 0 / .2);--shadow-sm: 0 2px 4px oklch(0 0 0 / .24), 0 1px 2px oklch(0 0 0 / .18);--shadow-md: 0 4px 8px oklch(0 0 0 / .3), 0 2px 4px oklch(0 0 0 / .2);--shadow-lg: 0 12px 20px oklch(0 0 0 / .4), 0 4px 8px oklch(0 0 0 / .22);--shadow-xl: 0 24px 32px oklch(0 0 0 / .48), 0 8px 12px oklch(0 0 0 / .26)}.theme-midnight{--primary: oklch(.45 .18 220);--primary-foreground: oklch(.99 0 0);--primary-subtle: oklch(.94 .03 220);--primary-muted: oklch(.85 .06 220);--secondary: oklch(.96 .003 220);--secondary-foreground: oklch(.4 .015 220);--accent: oklch(.94 .03 220);--accent-foreground: oklch(.45 .18 220);--success: oklch(.55 .18 150);--success-foreground: oklch(.99 0 0);--success-subtle: oklch(.93 .04 150);--success-muted: oklch(.38 .14 150);--warning: oklch(.68 .18 65);--warning-foreground: oklch(.18 .02 65);--warning-subtle: oklch(.95 .04 65);--warning-muted: oklch(.45 .14 65);--destructive: oklch(.55 .24 25);--destructive-foreground: oklch(.99 0 0);--destructive-subtle: oklch(.94 .05 25);--destructive-muted: oklch(.4 .18 25);--info: oklch(.55 .16 240);--info-foreground: oklch(.99 0 0);--info-subtle: oklch(.94 .04 240);--info-muted: oklch(.4 .12 240);--background: oklch(.985 .003 240);--foreground: oklch(.18 .02 240);--card: oklch(1 0 0);--card-foreground: oklch(.18 .02 240);--popover: oklch(1 0 0);--popover-foreground: oklch(.18 .02 240);--muted: oklch(.96 .005 240);--muted-foreground: oklch(.5 .012 240);--border: oklch(.93 .006 240);--input: oklch(.87 .008 240);--ring: oklch(.45 .18 220);--sidebar: oklch(.14 .015 240);--sidebar-foreground: oklch(.65 .01 240);--sidebar-primary: oklch(.6 .16 220);--sidebar-primary-foreground: oklch(.99 0 0);--sidebar-accent: oklch(.2 .03 220);--sidebar-accent-foreground: oklch(.85 .04 220);--sidebar-hover: oklch(.18 .012 240);--sidebar-border: oklch(.22 .01 240);--chart-1: oklch(.6 .16 220);--chart-2: oklch(.55 .18 150);--chart-3: oklch(.68 .18 65);--chart-4: oklch(.55 .24 25);--chart-5: oklch(.55 .16 300);--radius: .375rem;--radius-sm: 3px;--radius-md: 5px;--radius-lg: 6px;--radius-xl: 8px;--radius-2xl: 10px;--shadow-xs: 0 1px 2px oklch(0 0 0 / .06);--shadow-sm: 0 1px 3px oklch(0 0 0 / .08), 0 1px 2px oklch(0 0 0 / .06);--shadow-md: 0 4px 6px oklch(0 0 0 / .08), 0 2px 4px oklch(0 0 0 / .06);--shadow-lg: 0 10px 15px oklch(0 0 0 / .1), 0 4px 6px oklch(0 0 0 / .06);--shadow-xl: 0 20px 25px oklch(0 0 0 / .12), 0 8px 10px oklch(0 0 0 / .06);--duration-instant: 0ms;--duration-fast: 60ms;--duration-normal: .12s;--duration-moderate: .18s;--duration-slow: .22s;--duration-slower: .35s;--sidebar-width: 240px;--sidebar-width-collapsed: 52px;--sidebar-width-mobile: 280px;--size-table-row: 36px;--size-sidebar-item: 32px;--size-button-md: 30px;--size-button-sm: 26px;--size-input: 30px}:root.dark .theme-midnight,[data-theme=dark] .theme-midnight{--primary: oklch(.68 .16 220);--primary-foreground: oklch(.1 .02 220);--primary-subtle: oklch(.18 .05 220);--primary-muted: oklch(.26 .08 220);--secondary: oklch(.18 .008 240);--secondary-foreground: oklch(.88 .004 240);--accent: oklch(.18 .05 220);--accent-foreground: oklch(.8 .1 220);--success: oklch(.68 .18 150);--success-foreground: oklch(.08 .01 150);--success-subtle: oklch(.16 .04 150);--success-muted: oklch(.24 .08 150);--warning: oklch(.78 .18 65);--warning-foreground: oklch(.12 .02 65);--warning-subtle: oklch(.18 .04 65);--warning-muted: oklch(.26 .08 65);--destructive: oklch(.68 .22 25);--destructive-foreground: oklch(.08 .01 25);--destructive-subtle: oklch(.18 .06 25);--destructive-muted: oklch(.26 .1 25);--info: oklch(.68 .14 240);--info-foreground: oklch(.08 .01 240);--info-subtle: oklch(.16 .04 240);--info-muted: oklch(.24 .08 240);--background: oklch(.1 .012 240);--foreground: oklch(.92 .004 240);--card: oklch(.14 .012 240);--card-foreground: oklch(.92 .004 240);--popover: oklch(.16 .012 240);--popover-foreground: oklch(.92 .004 240);--muted: oklch(.18 .008 240);--muted-foreground: oklch(.6 .008 240);--border: oklch(.21 .008 240);--input: oklch(.28 .01 240);--ring: oklch(.68 .16 220);--sidebar: oklch(.08 .012 240);--sidebar-foreground: oklch(.62 .008 240);--sidebar-primary: oklch(.68 .16 220);--sidebar-primary-foreground: oklch(.1 .02 220);--sidebar-accent: oklch(.16 .04 220);--sidebar-accent-foreground: oklch(.85 .06 220);--sidebar-hover: oklch(.14 .01 240);--sidebar-border: oklch(.2 .01 240);--chart-1: oklch(.72 .14 220);--chart-2: oklch(.72 .16 150);--chart-3: oklch(.8 .16 65);--chart-4: oklch(.72 .2 25);--chart-5: oklch(.7 .14 300);--shadow-xs: 0 1px 2px oklch(0 0 0 / .3);--shadow-sm: 0 1px 3px oklch(0 0 0 / .35), 0 1px 2px oklch(0 0 0 / .25);--shadow-md: 0 4px 6px oklch(0 0 0 / .4), 0 2px 4px oklch(0 0 0 / .3);--shadow-lg: 0 10px 15px oklch(0 0 0 / .5), 0 4px 6px oklch(0 0 0 / .3);--shadow-xl: 0 20px 25px oklch(0 0 0 / .55), 0 8px 10px oklch(0 0 0 / .35)}.middag-root .pointer-events-none,.middag-root.pointer-events-none{pointer-events:none !important}.middag-root .collapse,.middag-root.collapse{visibility:collapse !important}.middag-root .invisible,.middag-root.invisible{visibility:hidden !important}.middag-root .visible,.middag-root.visible{visibility:visible !important}.middag-root .sr-only,.middag-root.sr-only{clip-path:inset(50%) !important;white-space:nowrap !important;border-width:0 !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;position:absolute !important;overflow:hidden !important}.middag-root .absolute,.middag-root.absolute{position:absolute !important}.middag-root .fixed,.middag-root.fixed{position:fixed !important}.middag-root .relative,.middag-root.relative{position:relative !important}.middag-root .static,.middag-root.static{position:static !important}.middag-root .sticky,.middag-root.sticky{position:sticky !important}.middag-root .inset-0,.middag-root.inset-0{inset:var(--spacing-0) !important}.middag-root .inset-x-0,.middag-root.inset-x-0{inset-inline:var(--spacing-0) !important}.middag-root .inset-x-1,.middag-root.inset-x-1{inset-inline:var(--spacing-1) !important}.middag-root .start,.middag-root.start{inset-inline-start:var(--spacing) !important}.middag-root .end,.middag-root.end{inset-inline-end:var(--spacing) !important}.middag-root .-top-2,.middag-root.-top-2{top:calc(var(--spacing-2) * -1) !important}.middag-root .top-0,.middag-root.top-0{top:var(--spacing-0) !important}.middag-root .top-0\.5,.middag-root.top-0\.5{top:var(--spacing-0\.5) !important}.middag-root .top-1,.middag-root.top-1{top:var(--spacing-1) !important}.middag-root .top-1\.5,.middag-root.top-1\.5{top:var(--spacing-1\.5) !important}.middag-root .top-1\/2,.middag-root.top-1\/2{top:50% !important}.middag-root .top-2,.middag-root.top-2{top:var(--spacing-2) !important}.middag-root .top-2\.5,.middag-root.top-2\.5{top:calc(var(--spacing) * 2.5) !important}.middag-root .-right-2,.middag-root.-right-2{right:calc(var(--spacing-2) * -1) !important}.middag-root .right-0,.middag-root.right-0{right:var(--spacing-0) !important}.middag-root .right-1,.middag-root.right-1{right:var(--spacing-1) !important}.middag-root .right-2,.middag-root.right-2{right:var(--spacing-2) !important}.middag-root .right-5,.middag-root.right-5{right:var(--spacing-5) !important}.middag-root .-bottom-px,.middag-root.-bottom-px{bottom:-1px !important}.middag-root .bottom-0,.middag-root.bottom-0{bottom:var(--spacing-0) !important}.middag-root .bottom-1,.middag-root.bottom-1{bottom:var(--spacing-1) !important}.middag-root .bottom-3,.middag-root.bottom-3{bottom:var(--spacing-3) !important}.middag-root .-left-1,.middag-root.-left-1{left:calc(var(--spacing-1) * -1) !important}.middag-root .-left-\[3px\],.middag-root.-left-\[3px\]{left:-3px !important}.middag-root .left-0,.middag-root.left-0{left:var(--spacing-0) !important}.middag-root .left-2,.middag-root.left-2{left:var(--spacing-2) !important}.middag-root .left-2\.5,.middag-root.left-2\.5{left:calc(var(--spacing) * 2.5) !important}.middag-root .left-3,.middag-root.left-3{left:var(--spacing-3) !important}.middag-root .z-10,.middag-root.z-10{z-index:10 !important}.middag-root .z-20,.middag-root.z-20{z-index:20 !important}.middag-root .z-30,.middag-root.z-30{z-index:30 !important}.middag-root .z-40,.middag-root.z-40{z-index:40 !important}.middag-root .z-50,.middag-root.z-50{z-index:50 !important}.middag-root .z-\[60\],.middag-root.z-\[60\]{z-index:60 !important}.middag-root .z-\[200\],.middag-root.z-\[200\]{z-index:200 !important}.middag-root .col-span-full,.middag-root.col-span-full{grid-column:1/-1 !important}.middag-root .container,.middag-root.container{width:100% !important}.middag-root .mx-0\.5,.middag-root.mx-0\.5{margin-inline:var(--spacing-0\.5) !important}.middag-root .mx-1,.middag-root.mx-1{margin-inline:var(--spacing-1) !important}.middag-root .mx-2,.middag-root.mx-2{margin-inline:var(--spacing-2) !important}.middag-root .mx-4,.middag-root.mx-4{margin-inline:var(--spacing-4) !important}.middag-root .mx-auto,.middag-root.mx-auto{margin-inline:auto !important}.middag-root .my-1,.middag-root.my-1{margin-block:var(--spacing-1) !important}.middag-root .my-1\.5,.middag-root.my-1\.5{margin-block:var(--spacing-1\.5) !important}.middag-root .-mt-2,.middag-root.-mt-2{margin-top:calc(var(--spacing-2) * -1) !important}.middag-root .mt-0\.5,.middag-root.mt-0\.5{margin-top:var(--spacing-0\.5) !important}.middag-root .mt-1,.middag-root.mt-1{margin-top:var(--spacing-1) !important}.middag-root .mt-1\.5,.middag-root.mt-1\.5{margin-top:var(--spacing-1\.5) !important}.middag-root .mt-2,.middag-root.mt-2{margin-top:var(--spacing-2) !important}.middag-root .mt-4,.middag-root.mt-4{margin-top:var(--spacing-4) !important}.middag-root .mt-5,.middag-root.mt-5{margin-top:var(--spacing-5) !important}.middag-root .mt-6,.middag-root.mt-6{margin-top:var(--spacing-6) !important}.middag-root .mt-auto,.middag-root.mt-auto{margin-top:auto !important}.middag-root .mr-1,.middag-root.mr-1{margin-right:var(--spacing-1) !important}.middag-root .mb-0\.5,.middag-root.mb-0\.5{margin-bottom:var(--spacing-0\.5) !important}.middag-root .mb-1,.middag-root.mb-1{margin-bottom:var(--spacing-1) !important}.middag-root .mb-1\.5,.middag-root.mb-1\.5{margin-bottom:var(--spacing-1\.5) !important}.middag-root .mb-2,.middag-root.mb-2{margin-bottom:var(--spacing-2) !important}.middag-root .mb-3,.middag-root.mb-3{margin-bottom:var(--spacing-3) !important}.middag-root .mb-4,.middag-root.mb-4{margin-bottom:var(--spacing-4) !important}.middag-root .mb-5,.middag-root.mb-5{margin-bottom:var(--spacing-5) !important}.middag-root .-ml-1\.5,.middag-root.-ml-1\.5{margin-left:calc(var(--spacing-1\.5) * -1) !important}.middag-root .ml-0\.5,.middag-root.ml-0\.5{margin-left:var(--spacing-0\.5) !important}.middag-root .ml-1,.middag-root.ml-1{margin-left:var(--spacing-1) !important}.middag-root .ml-auto,.middag-root.ml-auto{margin-left:auto !important}.middag-root .line-clamp-2,.middag-root.line-clamp-2{-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;display:-webkit-box !important;overflow:hidden !important}.middag-root .block,.middag-root.block{display:block !important}.middag-root .flex,.middag-root.flex{display:flex !important}.middag-root .grid,.middag-root.grid{display:grid !important}.middag-root .hidden,.middag-root.hidden{display:none !important}.middag-root .inline,.middag-root.inline{display:inline !important}.middag-root .inline-block,.middag-root.inline-block{display:inline-block !important}.middag-root .inline-flex,.middag-root.inline-flex{display:inline-flex !important}.middag-root .table,.middag-root.table{display:table !important}.middag-root .aspect-video,.middag-root.aspect-video{aspect-ratio:var(--aspect-video) !important}.middag-root .size-3,.middag-root.size-3{width:var(--spacing-3) !important;height:var(--spacing-3) !important}.middag-root .size-3\.5,.middag-root.size-3\.5{width:calc(var(--spacing) * 3.5) !important;height:calc(var(--spacing) * 3.5) !important}.middag-root .size-4,.middag-root.size-4{width:var(--spacing-4) !important;height:var(--spacing-4) !important}.middag-root .size-5,.middag-root.size-5{width:var(--spacing-5) !important;height:var(--spacing-5) !important}.middag-root .size-6,.middag-root.size-6{width:var(--spacing-6) !important;height:var(--spacing-6) !important}.middag-root .\!h-2,.middag-root.\!h-2{height:var(--spacing-2)!important}.middag-root .\!h-2\.5,.middag-root.\!h-2\.5{height:calc(var(--spacing) * 2.5)!important}.middag-root .h-0,.middag-root.h-0{height:var(--spacing-0) !important}.middag-root .h-0\.5,.middag-root.h-0\.5{height:var(--spacing-0\.5) !important}.middag-root .h-1,.middag-root.h-1{height:var(--spacing-1) !important}.middag-root .h-1\.5,.middag-root.h-1\.5{height:var(--spacing-1\.5) !important}.middag-root .h-2,.middag-root.h-2{height:var(--spacing-2) !important}.middag-root .h-2\.5,.middag-root.h-2\.5{height:calc(var(--spacing) * 2.5) !important}.middag-root .h-3,.middag-root.h-3{height:var(--spacing-3) !important}.middag-root .h-4,.middag-root.h-4{height:var(--spacing-4) !important}.middag-root .h-5,.middag-root.h-5{height:var(--spacing-5) !important}.middag-root .h-6,.middag-root.h-6{height:var(--spacing-6) !important}.middag-root .h-7,.middag-root.h-7{height:calc(var(--spacing) * 7) !important}.middag-root .h-8,.middag-root.h-8{height:var(--spacing-8) !important}.middag-root .h-9,.middag-root.h-9{height:calc(var(--spacing) * 9) !important}.middag-root .h-10,.middag-root.h-10{height:var(--spacing-10) !important}.middag-root .h-12,.middag-root.h-12{height:var(--spacing-12) !important}.middag-root .h-24,.middag-root.h-24{height:calc(var(--spacing) * 24) !important}.middag-root .h-48,.middag-root.h-48{height:calc(var(--spacing) * 48) !important}.middag-root .h-\[7px\],.middag-root.h-\[7px\]{height:7px !important}.middag-root .h-\[15px\],.middag-root.h-\[15px\]{height:15px !important}.middag-root .h-\[22px\],.middag-root.h-\[22px\]{height:22px !important}.middag-root .h-\[78vh\],.middag-root.h-\[78vh\]{height:78vh !important}.middag-root .h-\[300px\],.middag-root.h-\[300px\]{height:300px !important}.middag-root .h-full,.middag-root.h-full{height:100% !important}.middag-root .h-px,.middag-root.h-px{height:1px !important}.middag-root .max-h-40,.middag-root.max-h-40{max-height:calc(var(--spacing) * 40) !important}.middag-root .max-h-44,.middag-root.max-h-44{max-height:calc(var(--spacing) * 44) !important}.middag-root .max-h-48,.middag-root.max-h-48{max-height:calc(var(--spacing) * 48) !important}.middag-root .max-h-52,.middag-root.max-h-52{max-height:calc(var(--spacing) * 52) !important}.middag-root .max-h-\[60rem\],.middag-root.max-h-\[60rem\]{max-height:60rem !important}.middag-root .max-h-\[80vh\],.middag-root.max-h-\[80vh\]{max-height:80vh !important}.middag-root .max-h-\[300px\],.middag-root.max-h-\[300px\]{max-height:300px !important}.middag-root .max-h-\[560px\],.middag-root.max-h-\[560px\]{max-height:560px !important}.middag-root .min-h-0,.middag-root.min-h-0{min-height:var(--spacing-0) !important}.middag-root .min-h-8,.middag-root.min-h-8{min-height:var(--spacing-8) !important}.middag-root .min-h-16,.middag-root.min-h-16{min-height:var(--spacing-16) !important}.middag-root .min-h-32,.middag-root.min-h-32{min-height:calc(var(--spacing) * 32) !important}.middag-root .min-h-\[34rem\],.middag-root.min-h-\[34rem\]{min-height:34rem !important}.middag-root .min-h-\[100px\],.middag-root.min-h-\[100px\]{min-height:100px !important}.middag-root .min-h-\[110px\],.middag-root.min-h-\[110px\]{min-height:110px !important}.middag-root .min-h-\[220px\],.middag-root.min-h-\[220px\]{min-height:220px !important}.middag-root .min-h-\[460px\],.middag-root.min-h-\[460px\]{min-height:460px !important}.middag-root .min-h-screen,.middag-root.min-h-screen{min-height:100vh !important}.middag-root .\!w-2,.middag-root.\!w-2{width:var(--spacing-2)!important}.middag-root .\!w-2\.5,.middag-root.\!w-2\.5{width:calc(var(--spacing) * 2.5)!important}.middag-root .w-0,.middag-root.w-0{width:var(--spacing-0) !important}.middag-root .w-1,.middag-root.w-1{width:var(--spacing-1) !important}.middag-root .w-1\.5,.middag-root.w-1\.5{width:var(--spacing-1\.5) !important}.middag-root .w-2,.middag-root.w-2{width:var(--spacing-2) !important}.middag-root .w-2\.5,.middag-root.w-2\.5{width:calc(var(--spacing) * 2.5) !important}.middag-root .w-3,.middag-root.w-3{width:var(--spacing-3) !important}.middag-root .w-4,.middag-root.w-4{width:var(--spacing-4) !important}.middag-root .w-5,.middag-root.w-5{width:var(--spacing-5) !important}.middag-root .w-6,.middag-root.w-6{width:var(--spacing-6) !important}.middag-root .w-7,.middag-root.w-7{width:calc(var(--spacing) * 7) !important}.middag-root .w-8,.middag-root.w-8{width:var(--spacing-8) !important}.middag-root .w-9,.middag-root.w-9{width:calc(var(--spacing) * 9) !important}.middag-root .w-10,.middag-root.w-10{width:var(--spacing-10) !important}.middag-root .w-12,.middag-root.w-12{width:var(--spacing-12) !important}.middag-root .w-24,.middag-root.w-24{width:calc(var(--spacing) * 24) !important}.middag-root .w-28,.middag-root.w-28{width:calc(var(--spacing) * 28) !important}.middag-root .w-32,.middag-root.w-32{width:calc(var(--spacing) * 32) !important}.middag-root .w-40,.middag-root.w-40{width:calc(var(--spacing) * 40) !important}.middag-root .w-48,.middag-root.w-48{width:calc(var(--spacing) * 48) !important}.middag-root .w-56,.middag-root.w-56{width:calc(var(--spacing) * 56) !important}.middag-root .w-64,.middag-root.w-64{width:calc(var(--spacing) * 64) !important}.middag-root .w-72,.middag-root.w-72{width:calc(var(--spacing) * 72) !important}.middag-root .w-\[7px\],.middag-root.w-\[7px\]{width:7px !important}.middag-root .w-\[15px\],.middag-root.w-\[15px\]{width:15px !important}.middag-root .w-\[22px\],.middag-root.w-\[22px\]{width:22px !important}.middag-root .w-\[160px\],.middag-root.w-\[160px\]{width:160px !important}.middag-root .w-\[190px\],.middag-root.w-\[190px\]{width:190px !important}.middag-root .w-\[300px\],.middag-root.w-\[300px\]{width:300px !important}.middag-root .w-\[380px\],.middag-root.w-\[380px\]{width:380px !important}.middag-root .w-\[520px\],.middag-root.w-\[520px\]{width:520px !important}.middag-root .w-fit,.middag-root.w-fit{width:fit-content !important}.middag-root .w-full,.middag-root.w-full{width:100% !important}.middag-root .w-px,.middag-root.w-px{width:1px !important}.middag-root .max-w-\[60\%\],.middag-root.max-w-\[60\%\]{max-width:60% !important}.middag-root .max-w-\[640px\],.middag-root.max-w-\[640px\]{max-width:640px !important}.middag-root .max-w-md,.middag-root.max-w-md{max-width:var(--container-md) !important}.middag-root .max-w-sm,.middag-root.max-w-sm{max-width:var(--container-sm) !important}.middag-root .min-w-0,.middag-root.min-w-0{min-width:var(--spacing-0) !important}.middag-root .min-w-7,.middag-root.min-w-7{min-width:calc(var(--spacing) * 7) !important}.middag-root .min-w-\[18px\],.middag-root.min-w-\[18px\]{min-width:18px !important}.middag-root .min-w-\[120px\],.middag-root.min-w-\[120px\]{min-width:120px !important}.middag-root .min-w-\[160px\],.middag-root.min-w-\[160px\]{min-width:160px !important}.middag-root .min-w-\[180px\],.middag-root.min-w-\[180px\]{min-width:180px !important}.middag-root .flex-1,.middag-root.flex-1{flex:1 !important}.middag-root .flex-none,.middag-root.flex-none{flex:none !important}.middag-root .shrink-0,.middag-root.shrink-0{flex-shrink:0 !important}.middag-root .grow,.middag-root.grow{flex-grow:1 !important}.middag-root .border-collapse,.middag-root.border-collapse{border-collapse:collapse !important}.middag-root .translate-x-0,.middag-root.translate-x-0{--tw-translate-x:var(--spacing-0) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important}.middag-root .translate-x-0\.5,.middag-root.translate-x-0\.5{--tw-translate-x:var(--spacing-0\.5) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important}.middag-root .translate-x-4,.middag-root.translate-x-4{--tw-translate-x:var(--spacing-4) !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important}.middag-root .translate-x-full,.middag-root.translate-x-full{--tw-translate-x:100% !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important}.middag-root .-translate-y-1\/2,.middag-root.-translate-y-1\/2{--tw-translate-y: -50%  !important;translate:var(--tw-translate-x) var(--tw-translate-y) !important}.middag-root .transform,.middag-root.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,) !important}.middag-root .animate-\[slideInFromRight_250ms_ease-out\],.middag-root.animate-\[slideInFromRight_250ms_ease-out\]{animation:.25s ease-out slideInFromRight !important}.middag-root .animate-spin,.middag-root.animate-spin{animation:var(--animate-spin) !important}.middag-root .cursor-col-resize,.middag-root.cursor-col-resize{cursor:col-resize !important}.middag-root .cursor-ew-resize,.middag-root.cursor-ew-resize{cursor:ew-resize !important}.middag-root .cursor-grab,.middag-root.cursor-grab{cursor:grab !important}.middag-root .cursor-pointer,.middag-root.cursor-pointer{cursor:pointer !important}.middag-root .cursor-row-resize,.middag-root.cursor-row-resize{cursor:row-resize !important}.middag-root .cursor-s-resize,.middag-root.cursor-s-resize{cursor:s-resize !important}.middag-root .cursor-se-resize,.middag-root.cursor-se-resize{cursor:se-resize !important}.middag-root .touch-none,.middag-root.touch-none{touch-action:none !important}.middag-root .resize,.middag-root.resize{resize:both !important}.middag-root .list-decimal,.middag-root.list-decimal{list-style-type:decimal !important}.middag-root .list-disc,.middag-root.list-disc{list-style-type:disc !important}.middag-root .grid-cols-2,.middag-root.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.middag-root .grid-cols-\[…\],.middag-root.grid-cols-\[…\]{grid-template-columns:… !important}.middag-root .flex-col,.middag-root.flex-col{flex-direction:column !important}.middag-root .flex-wrap,.middag-root.flex-wrap{flex-wrap:wrap !important}.middag-root .items-baseline,.middag-root.items-baseline{align-items:baseline !important}.middag-root .items-center,.middag-root.items-center{align-items:center !important}.middag-root .items-end,.middag-root.items-end{align-items:flex-end !important}.middag-root .items-start,.middag-root.items-start{align-items:flex-start !important}.middag-root .justify-between,.middag-root.justify-between{justify-content:space-between !important}.middag-root .justify-center,.middag-root.justify-center{justify-content:center !important}.middag-root .justify-end,.middag-root.justify-end{justify-content:flex-end !important}.middag-root .justify-start,.middag-root.justify-start{justify-content:flex-start !important}.middag-root .gap-0,.middag-root.gap-0{gap:var(--spacing-0) !important}.middag-root .gap-0\.5,.middag-root.gap-0\.5{gap:var(--spacing-0\.5) !important}.middag-root .gap-1,.middag-root.gap-1{gap:var(--spacing-1) !important}.middag-root .gap-1\.5,.middag-root.gap-1\.5{gap:var(--spacing-1\.5) !important}.middag-root .gap-2,.middag-root.gap-2{gap:var(--spacing-2) !important}.middag-root .gap-2\.5,.middag-root.gap-2\.5{gap:calc(var(--spacing) * 2.5) !important}.middag-root .gap-3,.middag-root.gap-3{gap:var(--spacing-3) !important}.middag-root .gap-4,.middag-root.gap-4{gap:var(--spacing-4) !important}.middag-root .gap-px,.middag-root.gap-px{gap:1px !important}.middag-root :where(.space-y-1>:not(:last-child)),.middag-root:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0 !important;margin-block-start:calc(var(--spacing-1) * var(--tw-space-y-reverse)) !important;margin-block-end:calc(var(--spacing-1) * calc(1 - var(--tw-space-y-reverse))) !important}.middag-root :where(.space-y-1\.5>:not(:last-child)),.middag-root:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0 !important;margin-block-start:calc(var(--spacing-1\.5) * var(--tw-space-y-reverse)) !important;margin-block-end:calc(var(--spacing-1\.5) * calc(1 - var(--tw-space-y-reverse))) !important}.middag-root :where(.space-y-2>:not(:last-child)),.middag-root:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0 !important;margin-block-start:calc(var(--spacing-2) * var(--tw-space-y-reverse)) !important;margin-block-end:calc(var(--spacing-2) * calc(1 - var(--tw-space-y-reverse))) !important}.middag-root :where(.space-y-3>:not(:last-child)),.middag-root:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0 !important;margin-block-start:calc(var(--spacing-3) * var(--tw-space-y-reverse)) !important;margin-block-end:calc(var(--spacing-3) * calc(1 - var(--tw-space-y-reverse))) !important}.middag-root :where(.space-y-4>:not(:last-child)),.middag-root:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0 !important;margin-block-start:calc(var(--spacing-4) * var(--tw-space-y-reverse)) !important;margin-block-end:calc(var(--spacing-4) * calc(1 - var(--tw-space-y-reverse))) !important}.middag-root :where(.space-y-5>:not(:last-child)),.middag-root:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0 !important;margin-block-start:calc(var(--spacing-5) * var(--tw-space-y-reverse)) !important;margin-block-end:calc(var(--spacing-5) * calc(1 - var(--tw-space-y-reverse))) !important}.middag-root :where(.space-y-6>:not(:last-child)),.middag-root:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0 !important;margin-block-start:calc(var(--spacing-6) * var(--tw-space-y-reverse)) !important;margin-block-end:calc(var(--spacing-6) * calc(1 - var(--tw-space-y-reverse))) !important}.middag-root :where(.divide-y>:not(:last-child)),.middag-root:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0 !important;border-bottom-style:var(--tw-border-style) !important;border-top-style:var(--tw-border-style) !important;border-top-width:calc(1px * var(--tw-divide-y-reverse)) !important;border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse))) !important}.middag-root :where(.divide-border>:not(:last-child)),.middag-root:where(.divide-border>:not(:last-child)){border-color:var(--color-border) !important}.middag-root .truncate,.middag-root.truncate{text-overflow:ellipsis !important;white-space:nowrap !important;overflow:hidden !important}.middag-root .overflow-auto,.middag-root.overflow-auto{overflow:auto !important}.middag-root .overflow-hidden,.middag-root.overflow-hidden{overflow:hidden !important}.middag-root .overflow-y-auto,.middag-root.overflow-y-auto{overflow-y:auto !important}.middag-root .rounded,.middag-root.rounded{border-radius:.25rem !important}.middag-root .rounded-full,.middag-root.rounded-full{border-radius:3.40282e38px !important}.middag-root .rounded-lg,.middag-root.rounded-lg{border-radius:var(--radius-lg) !important}.middag-root .rounded-md,.middag-root.rounded-md{border-radius:var(--radius-md) !important}.middag-root .rounded-sm,.middag-root.rounded-sm{border-radius:var(--radius-sm) !important}.middag-root .rounded-xl,.middag-root.rounded-xl{border-radius:var(--radius-xl) !important}.middag-root .rounded-t,.middag-root.rounded-t{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.middag-root .border,.middag-root.border{border-style:var(--tw-border-style) !important;border-width:1px !important}.middag-root .border-2,.middag-root.border-2{border-style:var(--tw-border-style) !important;border-width:2px !important}.middag-root .border-s,.middag-root.border-s{border-inline-start-style:var(--tw-border-style) !important;border-inline-start-width:1px !important}.middag-root .border-t,.middag-root.border-t{border-top-style:var(--tw-border-style) !important;border-top-width:1px !important}.middag-root .border-r,.middag-root.border-r{border-right-style:var(--tw-border-style) !important;border-right-width:1px !important}.middag-root .border-b,.middag-root.border-b{border-bottom-style:var(--tw-border-style) !important;border-bottom-width:1px !important}.middag-root .border-l,.middag-root.border-l{border-left-style:var(--tw-border-style) !important;border-left-width:1px !important}.middag-root .border-l-2,.middag-root.border-l-2{border-left-style:var(--tw-border-style) !important;border-left-width:2px !important}.middag-root .border-l-4,.middag-root.border-l-4{border-left-style:var(--tw-border-style) !important;border-left-width:4px !important}.middag-root .border-dashed,.middag-root.border-dashed{--tw-border-style:dashed !important;border-style:dashed !important}.middag-root .border-\[oklch\(0\.55_0\.2_25\)\],.middag-root.border-\[oklch\(0\.55_0\.2_25\)\]{border-color:#cc272e !important}.middag-root .border-\[oklch\(0\.75_0\.18_75\)\],.middag-root.border-\[oklch\(0\.75_0\.18_75\)\]{border-color:#e79d00 !important;border-color:oklch(75% .18 75) !important}.middag-root .border-border,.middag-root.border-border,.middag-root .border-border\/50,.middag-root.border-border\/50{border-color:var(--color-border) !important}.middag-root .border-border\/60,.middag-root.border-border\/60{border-color:var(--color-border) !important}.middag-root .border-destructive,.middag-root.border-destructive,.middag-root .border-destructive\/25,.middag-root.border-destructive\/25{border-color:var(--color-destructive) !important}.middag-root .border-destructive\/40,.middag-root.border-destructive\/40{border-color:var(--color-destructive) !important}.middag-root .border-info\/25,.middag-root.border-info\/25{border-color:var(--info) !important}.middag-root .border-input,.middag-root.border-input{border-color:var(--color-input) !important}.middag-root .border-muted-foreground\/30,.middag-root.border-muted-foreground\/30{border-color:var(--color-muted-foreground) !important}.middag-root .border-muted-foreground\/40,.middag-root.border-muted-foreground\/40{border-color:var(--color-muted-foreground) !important}.middag-root .border-primary,.middag-root.border-primary{border-color:var(--color-primary) !important}.middag-root .border-sidebar-border,.middag-root.border-sidebar-border{border-color:var(--color-sidebar-border) !important}.middag-root .border-success,.middag-root.border-success,.middag-root .border-success\/25,.middag-root.border-success\/25{border-color:var(--success) !important}.middag-root .border-transparent,.middag-root.border-transparent{border-color:#0000 !important}.middag-root .border-warning\/30,.middag-root.border-warning\/30{border-color:var(--warning) !important}.middag-root .border-white,.middag-root.border-white{border-color:var(--color-white) !important}.middag-root .border-s-transparent,.middag-root.border-s-transparent{border-inline-start-color:#0000 !important}.middag-root .border-t-transparent,.middag-root.border-t-transparent{border-top-color:#0000 !important}.middag-root .border-l-\[oklch\(0\.55_0\.02_260\)\],.middag-root.border-l-\[oklch\(0\.55_0\.02_260\)\]{border-left-color:#6b727e !important}.middag-root .border-l-\[oklch\(0\.55_0\.17_155\)\],.middag-root.border-l-\[oklch\(0\.55_0\.17_155\)\]{border-left-color:#00884d !important;border-left-color:oklch(55% .17 155) !important}.middag-root .border-l-\[oklch\(0\.58_0\.16_250\)\],.middag-root.border-l-\[oklch\(0\.58_0\.16_250\)\]{border-left-color:#0d7dd4 !important}.middag-root .border-l-\[oklch\(0\.62_0\.14_300\)\],.middag-root.border-l-\[oklch\(0\.62_0\.14_300\)\]{border-left-color:#9470cd !important}.middag-root .border-l-\[oklch\(0\.70_0\.10_230\)\],.middag-root.border-l-\[oklch\(0\.70_0\.10_230\)\]{border-left-color:#54aad1 !important}.middag-root .border-l-\[oklch\(0\.75_0\.18_75\)\],.middag-root.border-l-\[oklch\(0\.75_0\.18_75\)\]{border-left-color:#e79d00 !important;border-left-color:oklch(75% .18 75) !important}.middag-root .border-l-primary,.middag-root.border-l-primary{border-left-color:var(--color-primary) !important}.middag-root .border-l-transparent,.middag-root.border-l-transparent{border-left-color:#0000 !important}.middag-root .\!bg-\[oklch\(0\.55_0\.2_25\)\],.middag-root.\!bg-\[oklch\(0\.55_0\.2_25\)\]{background-color:#cc272e!important}.middag-root .\!bg-\[oklch\(0\.55_0\.17_155\)\],.middag-root.\!bg-\[oklch\(0\.55_0\.17_155\)\]{background-color:#00884d!important;background-color:oklch(55% .17 155)!important}.middag-root .\!bg-muted-foreground,.middag-root.\!bg-muted-foreground{background-color:var(--color-muted-foreground)!important}.middag-root .bg-\[oklch\(0\.55_0\.02_260\)\],.middag-root.bg-\[oklch\(0\.55_0\.02_260\)\]{background-color:#6b727e !important}.middag-root .bg-\[oklch\(0\.55_0\.2_25\)\],.middag-root.bg-\[oklch\(0\.55_0\.2_25\)\]{background-color:#cc272e !important}.middag-root .bg-\[oklch\(0\.55_0\.2_25\)\]\/5,.middag-root.bg-\[oklch\(0\.55_0\.2_25\)\]\/5{background-color:#cc272e0d !important}.middag-root .bg-\[oklch\(0\.55_0\.17_155\)\],.middag-root.bg-\[oklch\(0\.55_0\.17_155\)\]{background-color:#00884d !important;background-color:oklch(55% .17 155) !important}.middag-root .bg-\[oklch\(0\.58_0\.16_250\)\],.middag-root.bg-\[oklch\(0\.58_0\.16_250\)\]{background-color:#0d7dd4 !important}.middag-root .bg-\[oklch\(0\.62_0\.14_300\)\],.middag-root.bg-\[oklch\(0\.62_0\.14_300\)\]{background-color:#9470cd !important}.middag-root .bg-\[oklch\(0\.70_0\.10_230\)\],.middag-root.bg-\[oklch\(0\.70_0\.10_230\)\]{background-color:#54aad1 !important}.middag-root .bg-\[oklch\(0\.75_0\.18_75\)\],.middag-root.bg-\[oklch\(0\.75_0\.18_75\)\]{background-color:#e79d00 !important;background-color:oklch(75% .18 75) !important}.middag-root .bg-\[oklch\(0\.75_0\.18_75\)\]\/10,.middag-root.bg-\[oklch\(0\.75_0\.18_75\)\]\/10{background-color:#e79d001a !important;background-color:oklab(75% .0465874 .173867/.1) !important}.middag-root .bg-\[oklch\(0\.93_0\.04_264\)\],.middag-root.bg-\[oklch\(0\.93_0\.04_264\)\]{background-color:#dde8ff !important;background-color:oklch(93% .04 264) !important}.middag-root .bg-\[oklch\(0\.95_0\.04_75\)\],.middag-root.bg-\[oklch\(0\.95_0\.04_75\)\]{background-color:#ffebd2 !important}.middag-root .bg-accent,.middag-root.bg-accent,.middag-root .bg-accent\/10,.middag-root.bg-accent\/10{background-color:var(--color-accent) !important}.middag-root .bg-accent\/40,.middag-root.bg-accent\/40{background-color:var(--color-accent) !important}.middag-root .bg-background,.middag-root.bg-background,.middag-root .bg-background\/60,.middag-root.bg-background\/60{background-color:var(--color-background) !important}.middag-root .bg-background\/80,.middag-root.bg-background\/80{background-color:var(--color-background) !important}.middag-root .bg-black\/40,.middag-root.bg-black\/40{background-color:#0006 !important}.middag-root .bg-border,.middag-root.bg-border{background-color:var(--color-border) !important}.middag-root .bg-card,.middag-root.bg-card{background-color:var(--color-card) !important}.middag-root .bg-destructive,.middag-root.bg-destructive{background-color:var(--color-destructive) !important}.middag-root .bg-destructive-subtle,.middag-root.bg-destructive-subtle{background-color:var(--color-destructive-subtle) !important}.middag-root .bg-destructive\/10,.middag-root.bg-destructive\/10{background-color:var(--color-destructive) !important}.middag-root .bg-info,.middag-root.bg-info{background-color:var(--info) !important}.middag-root .bg-info-subtle,.middag-root.bg-info-subtle{background-color:var(--color-info-subtle) !important}.middag-root .bg-muted,.middag-root.bg-muted{background-color:var(--color-muted) !important}.middag-root .bg-muted-foreground,.middag-root.bg-muted-foreground,.middag-root .bg-muted-foreground\/30,.middag-root.bg-muted-foreground\/30{background-color:var(--color-muted-foreground) !important}.middag-root .bg-muted\/10,.middag-root.bg-muted\/10{background-color:var(--color-muted) !important}.middag-root .bg-muted\/20,.middag-root.bg-muted\/20{background-color:var(--color-muted) !important}.middag-root .bg-muted\/30,.middag-root.bg-muted\/30{background-color:var(--color-muted) !important}.middag-root .bg-muted\/40,.middag-root.bg-muted\/40{background-color:var(--color-muted) !important}.middag-root .bg-muted\/50,.middag-root.bg-muted\/50{background-color:var(--color-muted) !important}.middag-root .bg-muted\/60,.middag-root.bg-muted\/60{background-color:var(--color-muted) !important}.middag-root .bg-muted\/90,.middag-root.bg-muted\/90{background-color:var(--color-muted) !important}.middag-root .bg-popover,.middag-root.bg-popover{background-color:var(--color-popover) !important}.middag-root .bg-primary,.middag-root.bg-primary{background-color:var(--color-primary) !important}.middag-root .bg-primary-subtle,.middag-root.bg-primary-subtle{background-color:var(--color-primary-subtle) !important}.middag-root .bg-primary\/5,.middag-root.bg-primary\/5{background-color:var(--color-primary) !important}.middag-root .bg-primary\/10,.middag-root.bg-primary\/10{background-color:var(--color-primary) !important}.middag-root .bg-primary\/12,.middag-root.bg-primary\/12{background-color:var(--color-primary) !important}.middag-root .bg-sidebar,.middag-root.bg-sidebar{background-color:var(--color-sidebar) !important}.middag-root .bg-sidebar-accent,.middag-root.bg-sidebar-accent{background-color:var(--color-sidebar-accent) !important}.middag-root .bg-sidebar-border,.middag-root.bg-sidebar-border{background-color:var(--color-sidebar-border) !important}.middag-root .bg-success,.middag-root.bg-success{background-color:var(--success) !important}.middag-root .bg-success-subtle,.middag-root.bg-success-subtle{background-color:var(--color-success-subtle) !important}.middag-root .bg-transparent,.middag-root.bg-transparent{background-color:#0000 !important}.middag-root .bg-warning,.middag-root.bg-warning{background-color:var(--warning) !important}.middag-root .bg-warning-subtle,.middag-root.bg-warning-subtle{background-color:var(--color-warning-subtle) !important}.middag-root .bg-warning\/10,.middag-root.bg-warning\/10{background-color:var(--warning) !important}.middag-root .bg-white,.middag-root.bg-white{background-color:var(--color-white) !important}.middag-root .object-cover,.middag-root.object-cover{object-fit:cover !important}.middag-root .p-0\.5,.middag-root.p-0\.5{padding:var(--spacing-0\.5) !important}.middag-root .p-1,.middag-root.p-1{padding:var(--spacing-1) !important}.middag-root .p-2,.middag-root.p-2{padding:var(--spacing-2) !important}.middag-root .p-3,.middag-root.p-3{padding:var(--spacing-3) !important}.middag-root .p-4,.middag-root.p-4{padding:var(--spacing-4) !important}.middag-root .p-5,.middag-root.p-5{padding:var(--spacing-5) !important}.middag-root .p-6,.middag-root.p-6{padding:var(--spacing-6) !important}.middag-root .p-8,.middag-root.p-8{padding:var(--spacing-8) !important}.middag-root .px-1,.middag-root.px-1{padding-inline:var(--spacing-1) !important}.middag-root .px-1\.5,.middag-root.px-1\.5{padding-inline:var(--spacing-1\.5) !important}.middag-root .px-2,.middag-root.px-2{padding-inline:var(--spacing-2) !important}.middag-root .px-2\.5,.middag-root.px-2\.5{padding-inline:calc(var(--spacing) * 2.5) !important}.middag-root .px-3,.middag-root.px-3{padding-inline:var(--spacing-3) !important}.middag-root .px-3\.5,.middag-root.px-3\.5{padding-inline:calc(var(--spacing) * 3.5) !important}.middag-root .px-4,.middag-root.px-4{padding-inline:var(--spacing-4) !important}.middag-root .px-6,.middag-root.px-6{padding-inline:var(--spacing-6) !important}.middag-root .py-0\.5,.middag-root.py-0\.5{padding-block:var(--spacing-0\.5) !important}.middag-root .py-1,.middag-root.py-1{padding-block:var(--spacing-1) !important}.middag-root .py-1\.5,.middag-root.py-1\.5{padding-block:var(--spacing-1\.5) !important}.middag-root .py-2,.middag-root.py-2{padding-block:var(--spacing-2) !important}.middag-root .py-2\.5,.middag-root.py-2\.5{padding-block:calc(var(--spacing) * 2.5) !important}.middag-root .py-3,.middag-root.py-3{padding-block:var(--spacing-3) !important}.middag-root .py-3\.5,.middag-root.py-3\.5{padding-block:calc(var(--spacing) * 3.5) !important}.middag-root .py-4,.middag-root.py-4{padding-block:var(--spacing-4) !important}.middag-root .py-8,.middag-root.py-8{padding-block:var(--spacing-8) !important}.middag-root .py-10,.middag-root.py-10{padding-block:var(--spacing-10) !important}.middag-root .py-\[3px\],.middag-root.py-\[3px\]{padding-block:3px !important}.middag-root .py-px,.middag-root.py-px{padding-block:1px !important}.middag-root .pe-3,.middag-root.pe-3{padding-inline-end:var(--spacing-3) !important}.middag-root .pt-1,.middag-root.pt-1{padding-top:var(--spacing-1) !important}.middag-root .pt-1\.5,.middag-root.pt-1\.5{padding-top:var(--spacing-1\.5) !important}.middag-root .pt-2,.middag-root.pt-2{padding-top:var(--spacing-2) !important}.middag-root .pt-3,.middag-root.pt-3{padding-top:var(--spacing-3) !important}.middag-root .pt-4,.middag-root.pt-4{padding-top:var(--spacing-4) !important}.middag-root .pt-\[100px\],.middag-root.pt-\[100px\]{padding-top:100px !important}.middag-root .pr-1,.middag-root.pr-1{padding-right:var(--spacing-1) !important}.middag-root .pr-2,.middag-root.pr-2{padding-right:var(--spacing-2) !important}.middag-root .pr-3,.middag-root.pr-3{padding-right:var(--spacing-3) !important}.middag-root .pr-4,.middag-root.pr-4{padding-right:var(--spacing-4) !important}.middag-root .pr-\[80px\],.middag-root.pr-\[80px\]{padding-right:80px !important}.middag-root .pb-1,.middag-root.pb-1{padding-bottom:var(--spacing-1) !important}.middag-root .pb-1\.5,.middag-root.pb-1\.5{padding-bottom:var(--spacing-1\.5) !important}.middag-root .pb-2,.middag-root.pb-2{padding-bottom:var(--spacing-2) !important}.middag-root .pb-2\.5,.middag-root.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5) !important}.middag-root .pb-16,.middag-root.pb-16{padding-bottom:var(--spacing-16) !important}.middag-root .pl-3,.middag-root.pl-3{padding-left:var(--spacing-3) !important}.middag-root .pl-4,.middag-root.pl-4{padding-left:var(--spacing-4) !important}.middag-root .pl-5,.middag-root.pl-5{padding-left:var(--spacing-5) !important}.middag-root .pl-8,.middag-root.pl-8{padding-left:var(--spacing-8) !important}.middag-root .pl-10,.middag-root.pl-10{padding-left:var(--spacing-10) !important}.middag-root .pl-\[34px\],.middag-root.pl-\[34px\]{padding-left:34px !important}.middag-root .pl-\[56px\],.middag-root.pl-\[56px\]{padding-left:56px !important}.middag-root .text-center,.middag-root.text-center{text-align:center !important}.middag-root .text-left,.middag-root.text-left{text-align:left !important}.middag-root .text-right,.middag-root.text-right{text-align:right !important}.middag-root .font-mono,.middag-root.font-mono{font-family:var(--font-mono) !important}.middag-root .text-2xl,.middag-root.text-2xl{font-size:var(--text-2xl) !important;line-height:var(--tw-leading,var(--text-2xl--line-height)) !important}.middag-root .text-base,.middag-root.text-base{font-size:var(--text-base) !important;line-height:var(--tw-leading,var(--text-base--line-height)) !important}.middag-root .text-lg,.middag-root.text-lg{font-size:var(--text-lg) !important;line-height:var(--tw-leading,var(--text-lg--line-height)) !important}.middag-root .text-sm,.middag-root.text-sm{font-size:var(--text-sm) !important;line-height:var(--tw-leading,var(--text-sm--line-height)) !important}.middag-root .text-xl,.middag-root.text-xl{font-size:var(--text-xl) !important;line-height:var(--tw-leading,var(--text-xl--line-height)) !important}.middag-root .text-xs,.middag-root.text-xs{font-size:var(--text-xs) !important;line-height:var(--tw-leading,var(--text-xs--line-height)) !important}.middag-root .text-\[9px\],.middag-root.text-\[9px\]{font-size:9px !important}.middag-root .text-\[10px\],.middag-root.text-\[10px\]{font-size:10px !important}.middag-root .text-\[11px\],.middag-root.text-\[11px\]{font-size:11px !important}.middag-root .text-\[12px\],.middag-root.text-\[12px\]{font-size:12px !important}.middag-root .text-\[13px\],.middag-root.text-\[13px\]{font-size:13px !important}.middag-root .text-\[14px\],.middag-root.text-\[14px\]{font-size:14px !important}.middag-root .text-\[15px\],.middag-root.text-\[15px\]{font-size:15px !important}.middag-root .text-\[20px\],.middag-root.text-\[20px\]{font-size:20px !important}.middag-root .leading-none,.middag-root.leading-none{--tw-leading:1 !important;line-height:1 !important}.middag-root .leading-relaxed,.middag-root.leading-relaxed{--tw-leading:var(--leading-relaxed) !important;line-height:var(--leading-relaxed) !important}.middag-root .leading-snug,.middag-root.leading-snug{--tw-leading:var(--leading-snug) !important;line-height:var(--leading-snug) !important}.middag-root .leading-tight,.middag-root.leading-tight{--tw-leading:var(--leading-tight) !important;line-height:var(--leading-tight) !important}.middag-root .font-bold,.middag-root.font-bold{--tw-font-weight:var(--font-weight-bold) !important;font-weight:var(--font-weight-bold) !important}.middag-root .font-medium,.middag-root.font-medium{--tw-font-weight:var(--font-weight-medium) !important;font-weight:var(--font-weight-medium) !important}.middag-root .font-normal,.middag-root.font-normal{--tw-font-weight:var(--font-weight-normal) !important;font-weight:var(--font-weight-normal) !important}.middag-root .font-semibold,.middag-root.font-semibold{--tw-font-weight:var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold) !important}.middag-root .tracking-\[-0\.02em\],.middag-root.tracking-\[-0\.02em\]{--tw-tracking:-.02em !important;letter-spacing:-.02em !important}.middag-root .tracking-\[0\.06em\],.middag-root.tracking-\[0\.06em\]{--tw-tracking:.06em !important;letter-spacing:.06em !important}.middag-root .tracking-\[0\.07em\],.middag-root.tracking-\[0\.07em\]{--tw-tracking:.07em !important;letter-spacing:.07em !important}.middag-root .tracking-wide,.middag-root.tracking-wide{--tw-tracking:var(--tracking-wide) !important;letter-spacing:var(--tracking-wide) !important}.middag-root .break-all,.middag-root.break-all{word-break:break-all !important}.middag-root .whitespace-nowrap,.middag-root.whitespace-nowrap{white-space:nowrap !important}.middag-root .whitespace-pre-line,.middag-root.whitespace-pre-line{white-space:pre-line !important}.middag-root .text-\[oklch\(0\.5_0\.16_75\)\],.middag-root.text-\[oklch\(0\.5_0\.16_75\)\]{color:#865900 !important;color:oklch(50% .16 75) !important}.middag-root .text-\[oklch\(0\.55_0\.16_75\)\],.middag-root.text-\[oklch\(0\.55_0\.16_75\)\]{color:#986600 !important;color:oklch(55% .16 75) !important}.middag-root .text-amber-600,.middag-root.text-amber-600{color:var(--color-amber-600) !important}.middag-root .text-border,.middag-root.text-border{color:var(--color-border) !important}.middag-root .text-destructive,.middag-root.text-destructive{color:var(--color-destructive) !important}.middag-root .text-destructive-foreground,.middag-root.text-destructive-foreground{color:var(--destructive-foreground) !important}.middag-root .text-emerald-600,.middag-root.text-emerald-600{color:var(--color-emerald-600) !important}.middag-root .text-foreground,.middag-root.text-foreground{color:var(--color-foreground) !important}.middag-root .text-info,.middag-root.text-info{color:var(--info) !important}.middag-root .text-muted-foreground,.middag-root.text-muted-foreground,.middag-root .text-muted-foreground\/40,.middag-root.text-muted-foreground\/40{color:var(--color-muted-foreground) !important}.middag-root .text-muted-foreground\/50,.middag-root.text-muted-foreground\/50{color:var(--color-muted-foreground) !important}.middag-root .text-muted-foreground\/60,.middag-root.text-muted-foreground\/60{color:var(--color-muted-foreground) !important}.middag-root .text-muted-foreground\/70,.middag-root.text-muted-foreground\/70{color:var(--color-muted-foreground) !important}.middag-root .text-primary,.middag-root.text-primary{color:var(--color-primary) !important}.middag-root .text-primary-foreground,.middag-root.text-primary-foreground{color:var(--color-primary-foreground) !important}.middag-root .text-secondary-foreground,.middag-root.text-secondary-foreground{color:var(--color-secondary-foreground) !important}.middag-root .text-sidebar-foreground,.middag-root.text-sidebar-foreground{color:var(--color-sidebar-foreground) !important}.middag-root .text-sidebar-primary,.middag-root.text-sidebar-primary{color:var(--color-sidebar-primary) !important}.middag-root .text-success,.middag-root.text-success{color:var(--success) !important}.middag-root .text-warning,.middag-root.text-warning{color:var(--warning) !important}.middag-root .text-white,.middag-root.text-white{color:var(--color-white) !important}.middag-root .uppercase,.middag-root.uppercase{text-transform:uppercase !important}.middag-root .italic,.middag-root.italic{font-style:italic !important}.middag-root .tabular-nums,.middag-root.tabular-nums{--tw-numeric-spacing:tabular-nums !important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,) !important}.middag-root .no-underline,.middag-root.no-underline{text-decoration-line:none !important}.middag-root .underline,.middag-root.underline{text-decoration-line:underline !important}.middag-root .opacity-0,.middag-root.opacity-0{opacity:0 !important}.middag-root .opacity-40,.middag-root.opacity-40{opacity:.4 !important}.middag-root .opacity-50,.middag-root.opacity-50{opacity:.5 !important}.middag-root .opacity-55,.middag-root.opacity-55{opacity:.55 !important}.middag-root .opacity-80,.middag-root.opacity-80{opacity:.8 !important}.middag-root .opacity-90,.middag-root.opacity-90{opacity:.9 !important}.middag-root .opacity-100,.middag-root.opacity-100{opacity:1 !important}.middag-root .shadow,.middag-root.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important}.middag-root .shadow-2xl,.middag-root.shadow-2xl{--tw-shadow:var(--shadow-2xl) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important}.middag-root .shadow-lg,.middag-root.shadow-lg{--tw-shadow:var(--shadow-lg) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important}.middag-root .shadow-md,.middag-root.shadow-md{--tw-shadow:var(--shadow-md) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important}.middag-root .shadow-sm,.middag-root.shadow-sm{--tw-shadow:var(--shadow-sm) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important}.middag-root .shadow-xl,.middag-root.shadow-xl{--tw-shadow:var(--shadow-xl) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important}.middag-root .ring-1,.middag-root.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important}.middag-root .ring-2,.middag-root.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important}.middag-root .ring-\[oklch\(0\.55_0\.02_260\)\],.middag-root.ring-\[oklch\(0\.55_0\.02_260\)\]{--tw-ring-color:oklch(55% .02 260) !important}.middag-root .ring-\[oklch\(0\.55_0\.17_155\)\],.middag-root.ring-\[oklch\(0\.55_0\.17_155\)\]{--tw-ring-color:oklch(55% .17 155) !important}.middag-root .ring-\[oklch\(0\.58_0\.16_250\)\],.middag-root.ring-\[oklch\(0\.58_0\.16_250\)\]{--tw-ring-color:oklch(58% .16 250) !important}.middag-root .ring-\[oklch\(0\.62_0\.14_300\)\],.middag-root.ring-\[oklch\(0\.62_0\.14_300\)\]{--tw-ring-color:oklch(62% .14 300) !important}.middag-root .ring-\[oklch\(0\.70_0\.10_230\)\],.middag-root.ring-\[oklch\(0\.70_0\.10_230\)\]{--tw-ring-color:oklch(70% .1 230) !important}.middag-root .ring-\[oklch\(0\.75_0\.18_75\)\],.middag-root.ring-\[oklch\(0\.75_0\.18_75\)\]{--tw-ring-color:oklch(75% .18 75) !important}.middag-root .ring-primary\/20,.middag-root.ring-primary\/20{--tw-ring-color:var(--color-primary) !important}.middag-root .ring-primary\/30,.middag-root.ring-primary\/30{--tw-ring-color:var(--color-primary) !important}.middag-root .outline,.middag-root.outline{outline-style:var(--tw-outline-style) !important;outline-width:1px !important}.middag-root .blur,.middag-root.blur{--tw-blur:blur(8px) !important;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,) !important}.middag-root .filter,.middag-root.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,) !important}.middag-root .backdrop-blur-\[1px\],.middag-root.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px) !important;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important;backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important}.middag-root .backdrop-blur-\[2px\],.middag-root.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px) !important;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important;backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important}.middag-root .backdrop-blur-xs,.middag-root.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs)) !important;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important;backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important}.middag-root .transition,.middag-root.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events !important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function)) !important;transition-duration:var(--tw-duration,var(--default-transition-duration)) !important}.middag-root .transition-\[width\],.middag-root.transition-\[width\]{transition-property:width !important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function)) !important;transition-duration:var(--tw-duration,var(--default-transition-duration)) !important}.middag-root .transition-all,.middag-root.transition-all{transition-property:all !important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function)) !important;transition-duration:var(--tw-duration,var(--default-transition-duration)) !important}.middag-root .transition-colors,.middag-root.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to !important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function)) !important;transition-duration:var(--tw-duration,var(--default-transition-duration)) !important}.middag-root .transition-opacity,.middag-root.transition-opacity{transition-property:opacity !important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function)) !important;transition-duration:var(--tw-duration,var(--default-transition-duration)) !important}.middag-root .transition-transform,.middag-root.transition-transform{transition-property:transform,translate,scale,rotate !important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function)) !important;transition-duration:var(--tw-duration,var(--default-transition-duration)) !important}.middag-root .duration-150,.middag-root.duration-150{--tw-duration:.15s !important;transition-duration:.15s !important}.middag-root .duration-200,.middag-root.duration-200{--tw-duration:.2s !important;transition-duration:.2s !important}.middag-root .duration-250,.middag-root.duration-250{--tw-duration:.25s !important;transition-duration:.25s !important}.middag-root .ease-out,.middag-root.ease-out{--tw-ease:var(--ease-out) !important;transition-timing-function:var(--ease-out) !important}.middag-root .outline-none,.middag-root.outline-none{--tw-outline-style:none !important;outline-style:none !important}.middag-root .\[flow\:richtext\],.middag-root.\[flow\:richtext\]{flow:richtext !important}.middag-root .placeholder\:text-muted-foreground::placeholder,.middag-root.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground) !important}.middag-root .first\:ml-0:first-child,.middag-root.first\:ml-0:first-child{margin-left:var(--spacing-0) !important}.middag-root .last\:border-0:last-child,.middag-root.last\:border-0:last-child{border-style:var(--tw-border-style) !important;border-width:0 !important}.middag-root .focus\:not-sr-only:focus,.middag-root.focus\:not-sr-only:focus{clip-path:none !important;white-space:normal !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;position:static !important;overflow:visible !important}.middag-root .focus\:absolute:focus,.middag-root.focus\:absolute:focus{position:absolute !important}.middag-root .focus\:z-\[300\]:focus,.middag-root.focus\:z-\[300\]:focus{z-index:300 !important}.middag-root .focus\:border-input:focus,.middag-root.focus\:border-input:focus{border-color:var(--color-input) !important}.middag-root .focus\:border-primary:focus,.middag-root.focus\:border-primary:focus{border-color:var(--color-primary) !important}.middag-root .focus\:bg-background:focus,.middag-root.focus\:bg-background:focus{background-color:var(--color-background) !important}.middag-root .focus\:px-4:focus,.middag-root.focus\:px-4:focus{padding-inline:var(--spacing-4) !important}.middag-root .focus\:py-2:focus,.middag-root.focus\:py-2:focus{padding-block:var(--spacing-2) !important}.middag-root .focus\:text-sm:focus,.middag-root.focus\:text-sm:focus{font-size:var(--text-sm) !important;line-height:var(--tw-leading,var(--text-sm--line-height)) !important}.middag-root .focus\:ring-2:focus,.middag-root.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important}.middag-root .focus\:ring-primary\/30:focus,.middag-root.focus\:ring-primary\/30:focus{--tw-ring-color:var(--color-primary) !important}.middag-root .focus\:ring-ring\/30:focus,.middag-root.focus\:ring-ring\/30:focus{--tw-ring-color:var(--color-ring) !important}.middag-root .focus\:outline-none:focus,.middag-root.focus\:outline-none:focus{--tw-outline-style:none !important;outline-style:none !important}.middag-root .focus-visible\:z-10:focus-visible,.middag-root.focus-visible\:z-10:focus-visible{z-index:10 !important}.middag-root .focus-visible\:border-ring:focus-visible,.middag-root.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring) !important}.middag-root .focus-visible\:bg-ring\/40:focus-visible,.middag-root.focus-visible\:bg-ring\/40:focus-visible{background-color:var(--color-ring) !important}.middag-root .focus-visible\:opacity-100:focus-visible,.middag-root.focus-visible\:opacity-100:focus-visible{opacity:1 !important}.middag-root .focus-visible\:ring-1:focus-visible,.middag-root.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important}.middag-root .focus-visible\:ring-2:focus-visible,.middag-root.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important}.middag-root .focus-visible\:ring-\[3px\]:focus-visible,.middag-root.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important}.middag-root .focus-visible\:ring-ring:focus-visible,.middag-root.focus-visible\:ring-ring:focus-visible,.middag-root .focus-visible\:ring-ring\/50:focus-visible,.middag-root.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring) !important}.middag-root .focus-visible\:outline-none:focus-visible,.middag-root.focus-visible\:outline-none:focus-visible{--tw-outline-style:none !important;outline-style:none !important}.middag-root .active\:cursor-grabbing:active,.middag-root.active\:cursor-grabbing:active{cursor:grabbing !important}.middag-root .disabled\:cursor-not-allowed:disabled,.middag-root.disabled\:cursor-not-allowed:disabled{cursor:not-allowed !important}.middag-root .disabled\:opacity-30:disabled,.middag-root.disabled\:opacity-30:disabled{opacity:.3 !important}.middag-root .disabled\:opacity-40:disabled,.middag-root.disabled\:opacity-40:disabled{opacity:.4 !important}.middag-root .data-\[fav\=true\]\:opacity-100[data-fav=true],.middag-root.data-\[fav\=true\]\:opacity-100[data-fav=true]{opacity:1 !important}.middag-root .dark\:border-neutral-900:is(.dark *),.middag-root.dark\:border-neutral-900:is(.dark *){border-color:var(--color-neutral-900) !important}.middag-root .dark\:text-amber-400:is(.dark *),.middag-root.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400) !important}.middag-root .dark\:text-emerald-400:is(.dark *),.middag-root.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400) !important}.middag-root .\[\&_a\]\:text-primary a,.middag-root.\[\&_a\]\:text-primary a{color:var(--color-primary) !important}.middag-root .\[\&_a\]\:underline a,.middag-root.\[\&_a\]\:underline a{text-decoration-line:underline !important}.middag-root .\[\&_blockquote\]\:border-l-2 blockquote,.middag-root.\[\&_blockquote\]\:border-l-2 blockquote{border-left-style:var(--tw-border-style) !important;border-left-width:2px !important}.middag-root .\[\&_blockquote\]\:border-muted-foreground\/40 blockquote,.middag-root.\[\&_blockquote\]\:border-muted-foreground\/40 blockquote{border-color:var(--color-muted-foreground) !important}.middag-root .\[\&_blockquote\]\:pl-3 blockquote,.middag-root.\[\&_blockquote\]\:pl-3 blockquote{padding-left:var(--spacing-3) !important}.middag-root .\[\&_blockquote\]\:italic blockquote,.middag-root.\[\&_blockquote\]\:italic blockquote{font-style:italic !important}.middag-root .\[\&_h1\]\:text-lg h1,.middag-root.\[\&_h1\]\:text-lg h1{font-size:var(--text-lg) !important;line-height:var(--tw-leading,var(--text-lg--line-height)) !important}.middag-root .\[\&_h1\]\:font-bold h1,.middag-root.\[\&_h1\]\:font-bold h1{--tw-font-weight:var(--font-weight-bold) !important;font-weight:var(--font-weight-bold) !important}.middag-root .\[\&_h2\]\:text-base h2,.middag-root.\[\&_h2\]\:text-base h2{font-size:var(--text-base) !important;line-height:var(--tw-leading,var(--text-base--line-height)) !important}.middag-root .\[\&_h2\]\:font-semibold h2,.middag-root.\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold) !important}.middag-root .\[\&_h3\]\:text-sm h3,.middag-root.\[\&_h3\]\:text-sm h3{font-size:var(--text-sm) !important;line-height:var(--tw-leading,var(--text-sm--line-height)) !important}.middag-root .\[\&_h3\]\:font-semibold h3,.middag-root.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold) !important;font-weight:var(--font-weight-semibold) !important}.middag-root .\[\&_ol\]\:list-decimal ol,.middag-root.\[\&_ol\]\:list-decimal ol{list-style-type:decimal !important}.middag-root .\[\&_ol\]\:pl-5 ol,.middag-root.\[\&_ol\]\:pl-5 ol{padding-left:var(--spacing-5) !important}.middag-root .\[\&_ul\]\:list-disc ul,.middag-root.\[\&_ul\]\:list-disc ul{list-style-type:disc !important}.middag-root .\[\&_ul\]\:pl-5 ul,.middag-root.\[\&_ul\]\:pl-5 ul{padding-left:var(--spacing-5) !important}.middag-root .\[\&\>div\]\:aspect-auto>div,.middag-root.\[\&\>div\]\:aspect-auto>div{aspect-ratio:auto !important}.middag-root .\[\&\>div\]\:h-full>div,.middag-root.\[\&\>div\]\:h-full>div{height:100% !important}@media(min-width:40rem){.middag-root .container,.middag-root.container{max-width:40rem !important}}@media(min-width:48rem){.middag-root .container,.middag-root.container{max-width:48rem !important}}@media(min-width:64rem){.middag-root .container,.middag-root.container{max-width:64rem !important}}@media(min-width:80rem){.middag-root .container,.middag-root.container{max-width:80rem !important}}@media(min-width:96rem){.middag-root .container,.middag-root.container{max-width:96rem !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .border-border\/50,.middag-root.border-border\/50{border-color:color-mix(in oklab,var(--color-border) 50%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .border-border\/60,.middag-root.border-border\/60{border-color:color-mix(in oklab,var(--color-border) 60%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .border-destructive\/25,.middag-root.border-destructive\/25{border-color:color-mix(in oklab,var(--color-destructive) 25%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .border-destructive\/40,.middag-root.border-destructive\/40{border-color:color-mix(in oklab,var(--color-destructive) 40%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .border-info\/25,.middag-root.border-info\/25{border-color:color-mix(in oklab,var(--info) 25%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .border-muted-foreground\/30,.middag-root.border-muted-foreground\/30{border-color:color-mix(in oklab,var(--color-muted-foreground) 30%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .border-muted-foreground\/40,.middag-root.border-muted-foreground\/40{border-color:color-mix(in oklab,var(--color-muted-foreground) 40%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .border-success\/25,.middag-root.border-success\/25{border-color:color-mix(in oklab,var(--success) 25%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .border-warning\/30,.middag-root.border-warning\/30{border-color:color-mix(in oklab,var(--warning) 30%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .bg-accent\/10,.middag-root.bg-accent\/10{background-color:color-mix(in oklab,var(--color-accent) 10%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .bg-accent\/40,.middag-root.bg-accent\/40{background-color:color-mix(in oklab,var(--color-accent) 40%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .bg-background\/60,.middag-root.bg-background\/60{background-color:color-mix(in oklab,var(--color-background) 60%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .bg-background\/80,.middag-root.bg-background\/80{background-color:color-mix(in oklab,var(--color-background) 80%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .bg-black\/40,.middag-root.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .bg-destructive\/10,.middag-root.bg-destructive\/10{background-color:color-mix(in oklab,var(--color-destructive) 10%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .bg-muted-foreground\/30,.middag-root.bg-muted-foreground\/30{background-color:color-mix(in oklab,var(--color-muted-foreground) 30%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .bg-muted\/10,.middag-root.bg-muted\/10{background-color:color-mix(in oklab,var(--color-muted) 10%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .bg-muted\/20,.middag-root.bg-muted\/20{background-color:color-mix(in oklab,var(--color-muted) 20%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .bg-muted\/30,.middag-root.bg-muted\/30{background-color:color-mix(in oklab,var(--color-muted) 30%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .bg-muted\/40,.middag-root.bg-muted\/40{background-color:color-mix(in oklab,var(--color-muted) 40%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .bg-muted\/50,.middag-root.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted) 50%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .bg-muted\/60,.middag-root.bg-muted\/60{background-color:color-mix(in oklab,var(--color-muted) 60%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .bg-muted\/90,.middag-root.bg-muted\/90{background-color:color-mix(in oklab,var(--color-muted) 90%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .bg-primary\/5,.middag-root.bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary) 5%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .bg-primary\/10,.middag-root.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .bg-primary\/12,.middag-root.bg-primary\/12{background-color:color-mix(in oklab,var(--color-primary) 12%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .bg-warning\/10,.middag-root.bg-warning\/10{background-color:color-mix(in oklab,var(--warning) 10%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .text-muted-foreground\/40,.middag-root.text-muted-foreground\/40{color:color-mix(in oklab,var(--color-muted-foreground) 40%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .text-muted-foreground\/50,.middag-root.text-muted-foreground\/50{color:color-mix(in oklab,var(--color-muted-foreground) 50%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .text-muted-foreground\/60,.middag-root.text-muted-foreground\/60{color:color-mix(in oklab,var(--color-muted-foreground) 60%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .text-muted-foreground\/70,.middag-root.text-muted-foreground\/70{color:color-mix(in oklab,var(--color-muted-foreground) 70%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .ring-primary\/20,.middag-root.ring-primary\/20{--tw-ring-color:color-mix(in oklab, var(--color-primary) 20%, transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .ring-primary\/30,.middag-root.ring-primary\/30{--tw-ring-color:color-mix(in oklab, var(--color-primary) 30%, transparent) !important}}@media(hover:hover){.middag-root .group-hover\:opacity-100:is(:where(.group):hover *),.middag-root.group-hover\:opacity-100:is(:where(.group):hover *),.middag-root .group-hover\/chip\:opacity-100:is(:where(.group\/chip):hover *),.middag-root.group-hover\/chip\:opacity-100:is(:where(.group\/chip):hover *),.middag-root .group-hover\/event\:opacity-100:is(:where(.group\/event):hover *),.middag-root.group-hover\/event\:opacity-100:is(:where(.group\/event):hover *),.middag-root .group-hover\/header\:opacity-100:is(:where(.group\/header):hover *),.middag-root.group-hover\/header\:opacity-100:is(:where(.group\/header):hover *),.middag-root .group-hover\/lane\:opacity-100:is(:where(.group\/lane):hover *),.middag-root.group-hover\/lane\:opacity-100:is(:where(.group\/lane):hover *),.middag-root .group-hover\/row\:opacity-100:is(:where(.group\/row):hover *),.middag-root.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1 !important}}@media(hover:hover){.middag-root .hover\:border-accent:hover,.middag-root.hover\:border-accent:hover{border-color:var(--color-accent) !important}.middag-root .hover\:border-primary:hover,.middag-root.hover\:border-primary:hover{border-color:var(--color-primary) !important}.middag-root .hover\:bg-accent:hover,.middag-root.hover\:bg-accent:hover,.middag-root .hover\:bg-accent\/5:hover,.middag-root.hover\:bg-accent\/5:hover{background-color:var(--color-accent) !important}@supports (color:color-mix(in lab,red,red)){.middag-root .hover\:bg-accent\/5:hover,.middag-root.hover\:bg-accent\/5:hover{background-color:color-mix(in oklab,var(--color-accent) 5%,transparent) !important}}.middag-root .hover\:bg-accent\/10:hover,.middag-root.hover\:bg-accent\/10:hover{background-color:var(--color-accent) !important}@supports (color:color-mix(in lab,red,red)){.middag-root .hover\:bg-accent\/10:hover,.middag-root.hover\:bg-accent\/10:hover{background-color:color-mix(in oklab,var(--color-accent) 10%,transparent) !important}}.middag-root .hover\:bg-destructive\/90:hover,.middag-root.hover\:bg-destructive\/90:hover{background-color:var(--color-destructive) !important}@supports (color:color-mix(in lab,red,red)){.middag-root .hover\:bg-destructive\/90:hover,.middag-root.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive) 90%,transparent) !important}}.middag-root .hover\:bg-muted:hover,.middag-root.hover\:bg-muted:hover{background-color:var(--color-muted) !important}.middag-root .hover\:bg-primary-foreground\/20:hover,.middag-root.hover\:bg-primary-foreground\/20:hover{background-color:var(--color-primary-foreground) !important}@supports (color:color-mix(in lab,red,red)){.middag-root .hover\:bg-primary-foreground\/20:hover,.middag-root.hover\:bg-primary-foreground\/20:hover{background-color:color-mix(in oklab,var(--color-primary-foreground) 20%,transparent) !important}}.middag-root .hover\:bg-primary\/30:hover,.middag-root.hover\:bg-primary\/30:hover{background-color:var(--color-primary) !important}@supports (color:color-mix(in lab,red,red)){.middag-root .hover\:bg-primary\/30:hover,.middag-root.hover\:bg-primary\/30:hover{background-color:color-mix(in oklab,var(--color-primary) 30%,transparent) !important}}.middag-root .hover\:bg-primary\/40:hover,.middag-root.hover\:bg-primary\/40:hover{background-color:var(--color-primary) !important}@supports (color:color-mix(in lab,red,red)){.middag-root .hover\:bg-primary\/40:hover,.middag-root.hover\:bg-primary\/40:hover{background-color:color-mix(in oklab,var(--color-primary) 40%,transparent) !important}}.middag-root .hover\:bg-primary\/90:hover,.middag-root.hover\:bg-primary\/90:hover{background-color:var(--color-primary) !important}@supports (color:color-mix(in lab,red,red)){.middag-root .hover\:bg-primary\/90:hover,.middag-root.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary) 90%,transparent) !important}}.middag-root .hover\:bg-sidebar-hover:hover,.middag-root.hover\:bg-sidebar-hover:hover{background-color:var(--color-sidebar-hover) !important}.middag-root .hover\:text-destructive:hover,.middag-root.hover\:text-destructive:hover{color:var(--color-destructive) !important}.middag-root .hover\:text-foreground:hover,.middag-root.hover\:text-foreground:hover{color:var(--color-foreground) !important}.middag-root .hover\:text-primary:hover,.middag-root.hover\:text-primary:hover{color:var(--color-primary) !important}.middag-root .hover\:text-sidebar-foreground:hover,.middag-root.hover\:text-sidebar-foreground:hover{color:var(--color-sidebar-foreground) !important}.middag-root .hover\:text-warning:hover,.middag-root.hover\:text-warning:hover{color:var(--warning) !important}.middag-root .hover\:underline:hover,.middag-root.hover\:underline:hover{text-decoration-line:underline !important}.middag-root .hover\:ring-2:hover,.middag-root.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor) !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important}.middag-root .hover\:ring-primary\/40:hover,.middag-root.hover\:ring-primary\/40:hover{--tw-ring-color:var(--color-primary) !important}@supports (color:color-mix(in lab,red,red)){.middag-root .hover\:ring-primary\/40:hover,.middag-root.hover\:ring-primary\/40:hover{--tw-ring-color:color-mix(in oklab, var(--color-primary) 40%, transparent) !important}}}@supports (color:color-mix(in lab,red,red)){.middag-root .focus\:ring-primary\/30:focus,.middag-root.focus\:ring-primary\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary) 30%, transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .focus\:ring-ring\/30:focus,.middag-root.focus\:ring-ring\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-ring) 30%, transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .focus-visible\:bg-ring\/40:focus-visible,.middag-root.focus-visible\:bg-ring\/40:focus-visible{background-color:color-mix(in oklab,var(--color-ring) 40%,transparent) !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .focus-visible\:ring-ring\/50:focus-visible,.middag-root.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent) !important}}@media(min-width:40rem){.middag-root .sm\:block,.middag-root.sm\:block{display:block !important}.middag-root .sm\:inline,.middag-root.sm\:inline{display:inline !important}.middag-root .sm\:max-w-md,.middag-root.sm\:max-w-md{max-width:var(--container-md) !important}.middag-root .sm\:gap-3,.middag-root.sm\:gap-3{gap:var(--spacing-3) !important}.middag-root .sm\:px-6,.middag-root.sm\:px-6{padding-inline:var(--spacing-6) !important}.middag-root .sm\:py-3,.middag-root.sm\:py-3{padding-block:var(--spacing-3) !important}}@media(min-width:48rem){.middag-root .md\:w-12,.middag-root.md\:w-12{width:var(--spacing-12) !important}.middag-root .md\:grid-cols-2,.middag-root.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media(pointer:coarse){.middag-root .pointer-coarse\:opacity-100,.middag-root.pointer-coarse\:opacity-100{opacity:1 !important}}@supports (color:color-mix(in lab,red,red)){.middag-root .\[\&_blockquote\]\:border-muted-foreground\/40 blockquote,.middag-root.\[\&_blockquote\]\:border-muted-foreground\/40 blockquote{border-color:color-mix(in oklab,var(--color-muted-foreground) 40%,transparent) !important}}
