:root{--colors-knogin-blue:oklch(0.5486 0.1346 250.41);--colors-knogin-dark-blue:oklch(0.3611 0.0735 268.33);--colors-knogin-light-grey:oklch(0.9350 0.0050 250);--colors-slate-50:oklch(0.9842 0.0034 247.86);--colors-slate-100:oklch(0.9683 0.0069 247.90);--colors-slate-200:oklch(0.9288 0.0126 255.51);--colors-slate-300:oklch(0.8690 0.0198 252.89);--colors-slate-400:oklch(0.7107 0.0351 256.79);--colors-slate-500:oklch(0.5544 0.0407 257.42);--colors-slate-600:oklch(0.4455 0.0374 257.28);--colors-slate-700:oklch(0.3717 0.0392 257.29);--colors-slate-800:oklch(0.2795 0.0368 260.03);--colors-slate-900:oklch(0.2077 0.0398 265.75);--colors-blue-400:oklch(0.7137 0.1434 254.62);--colors-blue-500:oklch(0.6231 0.1880 259.81);--colors-green-500:oklch(0.7227 0.1920 149.58);--colors-green-600:oklch(0.6271 0.1699 149.21);--colors-yellow-500:oklch(0.7952 0.1617 86.05);--colors-yellow-600:oklch(0.6806 0.1423 75.83);--colors-red-500:oklch(0.6368 0.2078 25.33);--colors-red-600:oklch(0.5771 0.2152 27.33);--colors-white:oklch(1 0 0);--colors-black:oklch(0 0 0);--border-radius-none:0px;--border-radius-sm:0.25rem;--border-radius-md:0.5rem;--border-radius-lg:0.75rem;--border-radius-xl:1rem;--border-radius-full:9999px;--shadow-sm:0px 1px 2px 0px rgba(0,0,0,0.05);--shadow-md:0px 4px 6px -1px rgba(0,0,0,0.1);--shadow-lg:0px 10px 15px -3px rgba(0,0,0,0.1);--shadow-xl:0px 20px 25px -5px rgba(0,0,0,0.1);--animation-duration-fast:150ms;--animation-duration-normal:300ms;--animation-duration-slow:500ms;--animation-easing-ease-out:0,0,0.2,1;--animation-easing-ease-in-out:0.4,0,0.2,1;--spacing-0:0px;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--layout-container-max-width:1280px;--layout-container-padding:1.5rem;--layout-grid-gap-default:2rem;--layout-grid-gap-compact:1rem;--typography-font-family-primary:"Nunito Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;--typography-font-family-brand:Manrope,"Nunito Sans",-apple-system,BlinkMacSystemFont,sans-serif;--typography-font-family-mono:"JetBrains Mono",Consolas,Monaco,"Liberation Mono","Lucida Console",monospace;--typography-font-family-accessibility:OpenDyslexic,"Nunito Sans",sans-serif;--typography-font-weight-light:300;--typography-font-weight-regular:400;--typography-font-weight-semibold:600;--typography-font-weight-bold:700;--typography-font-weight-extrabold:800;--typography-font-weight-black:900;--typography-font-size-xs:0.75rem;--typography-font-size-sm:0.875rem;--typography-font-size-base:1rem;--typography-font-size-lg:1.125rem;--typography-font-size-xl:1.25rem;--typography-font-size-2xl:1.5rem;--typography-font-size-3xl:1.875rem;--typography-font-size-4xl:2.25rem;--typography-font-size-5xl:3rem;--typography-line-height-tight:1.25;--typography-line-height-normal:1.5;--typography-line-height-loose:1.75;--typography-letter-spacing-tight:-0.05em;--typography-letter-spacing-normal:0em;--typography-letter-spacing-wide:0.05em;--semantic-color-primary-default:var(--colors-knogin-blue);--semantic-color-primary-hover:oklch(0.4910 0.1225 250.66);--semantic-color-primary-focus:var(--colors-knogin-blue);--semantic-color-primary-foreground:var(--colors-white);--semantic-color-secondary-default:var(--colors-knogin-dark-blue);--semantic-color-secondary-hover:oklch(0.2915 0.0609 267.08);--semantic-color-secondary-foreground:var(--colors-white);--semantic-color-success-default:var(--colors-green-500);--semantic-color-success-hover:var(--colors-green-600);--semantic-color-success-foreground:var(--colors-white);--semantic-color-warning-default:var(--colors-yellow-500);--semantic-color-warning-hover:var(--colors-yellow-600);--semantic-color-warning-foreground:var(--colors-black);--semantic-color-danger-default:var(--colors-red-500);--semantic-color-danger-hover:var(--colors-red-600);--semantic-color-danger-foreground:var(--colors-white);--semantic-color-surface-background:oklch(0.1520 0.0420 264);--semantic-color-surface-foreground:var(--colors-slate-100);--semantic-color-surface-card:oklch(0.2100 0.0400 262);--semantic-color-surface-card-foreground:var(--colors-slate-100);--semantic-color-surface-overlay:oklch(0.1520 0.0420 264/0.85);--semantic-color-surface-overlay-foreground:var(--colors-slate-100);--semantic-color-border-default:oklch(0.2700 0.0380 262);--semantic-color-border-muted:oklch(0.2100 0.0400 262);--semantic-color-border-focus:var(--colors-knogin-blue);--semantic-color-text-primary:var(--colors-slate-100);--semantic-color-text-secondary:var(--colors-slate-400);--semantic-color-text-muted:var(--colors-slate-500);--semantic-color-text-disabled:var(--colors-slate-600);--semantic-color-text-inverted:var(--colors-slate-900);--semantic-color-input-background:oklch(0.2100 0.0400 262);--semantic-color-input-foreground:var(--colors-slate-100);--semantic-color-input-border:oklch(0.2700 0.0380 262);--semantic-color-input-placeholder:var(--colors-slate-500);--semantic-component-button-padding-small:0.5rem 1rem;--semantic-component-button-padding-medium:0.75rem 1.5rem;--semantic-component-button-padding-large:1rem 2rem;--semantic-component-button-border-radius:var(--border-radius-full);--semantic-component-button-font-weight:var(--typography-font-weight-semibold);--semantic-component-card-padding:var(--spacing-6);--semantic-component-card-border-radius:var(--border-radius-lg);--semantic-component-card-shadow:var(--shadow-sm);--semantic-component-card-shadow-hover:var(--shadow-md);--semantic-component-input-padding:0.75rem 1rem;--semantic-component-input-border-radius:var(--border-radius-md);--semantic-component-input-border-width:1px;--semantic-component-input-min-height:44px;--semantic-component-focus-ring-width:2px;--semantic-component-focus-ring-offset:2px;--semantic-component-header-height:4rem;--semantic-component-header-padding:0 var(--layout-container-padding);--semantic-component-sidebar-width-collapsed:4rem;--semantic-component-sidebar-width-expanded:16rem}@plugin "@tailwindcss/forms";@plugin "@tailwindcss/typography";@variant dark (&:where(.dark, .dark *));@variant high-contrast (&:where(.high-contrast, .high-contrast *));@variant presentation (&:where([data-presentation="true"], [data-presentation="true"] *));@theme inline{--color-border:oklch(var(--border));--color-input:oklch(var(--input));--color-ring:oklch(var(--ring));--color-background:oklch(var(--background));--color-foreground:oklch(var(--foreground));--color-primary:oklch(var(--primary));--color-primary-foreground:oklch(var(--primary-foreground));--color-secondary:oklch(var(--secondary));--color-secondary-foreground:oklch(var(--secondary-foreground));--color-muted:oklch(var(--muted));--color-muted-foreground:oklch(var(--muted-foreground));--color-accent:oklch(var(--accent));--color-accent-foreground:oklch(var(--accent-foreground));--color-popover:oklch(var(--popover));--color-popover-foreground:oklch(var(--popover-foreground));--color-card:oklch(var(--card));--color-card-foreground:oklch(var(--card-foreground));--color-primary-text:oklch(var(--primary-text,var(--primary)));--color-destructive:oklch(var(--destructive));--color-destructive-foreground:oklch(var(--destructive-foreground));--color-destructive-text:oklch(var(--destructive-text,var(--destructive)));--color-success:oklch(var(--success));--color-success-foreground:oklch(var(--success-foreground));--color-success-text:oklch(var(--success-text,var(--success)));--color-warning:oklch(var(--warning));--color-warning-foreground:oklch(var(--warning-foreground));--color-warning-text:oklch(var(--warning-text,var(--warning)));--color-chart-1:oklch(var(--chart-1));--color-chart-2:oklch(var(--chart-2));--color-chart-3:oklch(var(--chart-3));--color-chart-4:oklch(var(--chart-4));--color-chart-5:oklch(var(--chart-5));--radius-lg:var(--radius);--radius-md:calc(var(--radius) - 2px);--radius-sm:calc(var(--radius) - 4px)}@theme{--font-sans:"Nunito Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;--font-mono:"JetBrains Mono",Consolas,Monaco,"Liberation Mono","Lucida Console",monospace;--font-brand:Manrope,"Nunito Sans",-apple-system,BlinkMacSystemFont,sans-serif;--color-knogin-blue-50:oklch(0.9481 0.0248 246.20);--color-knogin-blue-100:oklch(0.8925 0.0500 249.31);--color-knogin-blue-200:oklch(0.8105 0.0907 247.08);--color-knogin-blue-300:oklch(0.7321 0.1295 246.79);--color-knogin-blue-400:oklch(0.6203 0.1536 254.82);--color-knogin-blue-500:oklch(0.5486 0.1346 250.41);--color-knogin-blue-600:oklch(0.4605 0.1137 251.50);--color-knogin-blue-700:oklch(0.3680 0.0918 253.32);--color-knogin-blue-800:oklch(0.2695 0.0685 257.06);--color-knogin-blue-900:oklch(0.1614 0.0434 267.63);--color-knogin-blue:oklch(0.5486 0.1346 250.41);--color-knogin-dark-blue-50:oklch(0.9611 0.0070 268.55);--color-knogin-dark-blue-100:oklch(0.9218 0.0142 268.49);--color-knogin-dark-blue-200:oklch(0.8421 0.0292 268.33);--color-knogin-dark-blue-300:oklch(0.7610 0.0451 268.09);--color-knogin-dark-blue-400:oklch(0.6072 0.0738 260.72);--color-knogin-dark-blue-500:oklch(0.3611 0.0735 268.33);--color-knogin-dark-blue-600:oklch(0.3373 0.0673 269.01);--color-knogin-dark-blue-700:oklch(0.2793 0.0513 270.31);--color-knogin-dark-blue-800:oklch(0.2244 0.0417 272.49);--color-knogin-dark-blue-900:oklch(0.1613 0.0218 271.00);--color-knogin-dark-blue:oklch(0.3611 0.0735 268.33);--color-knogin-light-grey:oklch(0.9350 0.0050 250);--color-primary-50:oklch(0.9705 0.0142 254.60);--color-primary-100:oklch(0.9319 0.0316 255.59);--color-primary-200:oklch(0.8823 0.0571 254.13);--color-primary-300:oklch(0.8091 0.0956 251.81);--color-primary-400:oklch(0.7137 0.1434 254.62);--color-primary-500:oklch(0.4244 0.1809 265.64);--color-primary-600:oklch(0.3791 0.1378 265.52);--color-primary-700:oklch(0.2823 0.0874 267.94);--color-primary-800:oklch(0.2077 0.0398 265.75);--color-primary-900:oklch(0.1831 0.0309 263.38);--color-primary-950:oklch(0.1503 0.0256 263.06);--color-secondary-50:oklch(0.9842 0.0034 247.86);--color-secondary-100:oklch(0.9683 0.0069 247.90);--color-secondary-200:oklch(0.9288 0.0126 255.51);--color-secondary-300:oklch(0.8690 0.0198 252.89);--color-secondary-400:oklch(0.7107 0.0351 256.79);--color-secondary-500:oklch(0.5544 0.0407 257.42);--color-secondary-600:oklch(0.4455 0.0374 257.28);--color-secondary-700:oklch(0.3717 0.0392 257.29);--color-secondary-800:oklch(0.2795 0.0368 260.03);--color-secondary-900:oklch(0.2077 0.0398 265.75);--color-secondary-950:oklch(0.1288 0.0406 264.70);--color-slate-50:oklch(0.9842 0.0034 247.86);--color-slate-100:oklch(0.9683 0.0069 247.90);--color-slate-200:oklch(0.9288 0.0126 255.51);--color-slate-300:oklch(0.8690 0.0198 252.89);--color-slate-400:oklch(0.7107 0.0351 256.79);--color-slate-500:oklch(0.5544 0.0407 257.42);--color-slate-600:oklch(0.4455 0.0374 257.28);--color-slate-700:oklch(0.3717 0.0392 257.29);--color-slate-800:oklch(0.2795 0.0368 260.03);--color-slate-900:oklch(0.2077 0.0398 265.75);--color-slate-950:oklch(0.1288 0.0406 264.70);--color-blue-50:oklch(0.9705 0.0142 254.60);--color-blue-100:oklch(0.9319 0.0316 255.59);--color-blue-200:oklch(0.8823 0.0571 254.13);--color-blue-300:oklch(0.8091 0.0956 251.81);--color-blue-400:oklch(0.7137 0.1434 254.62);--color-blue-500:oklch(0.4244 0.1809 265.64);--color-blue-600:oklch(0.3791 0.1378 265.52);--color-blue-700:oklch(0.2823 0.0874 267.94);--color-blue-800:oklch(0.2077 0.0398 265.75);--color-blue-900:oklch(0.1831 0.0309 263.38);--color-blue-950:oklch(0.1503 0.0256 263.06);--color-green-50:oklch(0.9822 0.0182 155.72);--color-green-100:oklch(0.9618 0.0447 156.74);--color-green-200:oklch(0.9253 0.0876 155.03);--color-green-300:oklch(0.8711 0.1481 150.39);--color-green-400:oklch(0.8204 0.1917 147.25);--color-green-500:oklch(0.4483 0.1065 151.33);--color-green-600:oklch(0.3937 0.0939 152.54);--color-green-700:oklch(0.3420 0.0725 153.42);--color-green-800:oklch(0.2857 0.0532 151.54);--color-green-900:oklch(0.2423 0.0366 148.31);--color-green-950:oklch(0.1795 0.0327 147.32);--color-red-50:oklch(0.9713 0.0132 17.38);--color-red-100:oklch(0.9487 0.0267 16.57);--color-red-200:oklch(0.9005 0.0533 17.08);--color-red-300:oklch(0.8223 0.1027 18.68);--color-red-400:oklch(0.7042 0.1801 22.14);--color-red-500:oklch(0.3764 0.1020 23.20);--color-red-600:oklch(0.3335 0.0938 22.16);--color-red-700:oklch(0.2998 0.0764 24.02);--color-red-800:oklch(0.2572 0.0606 23.07);--color-red-900:oklch(0.2176 0.0456 21.84);--color-red-950:oklch(0.1653 0.0255 18.72);--color-yellow-50:oklch(0.9876 0.0262 95.28);--color-yellow-100:oklch(0.9670 0.0664 95.95);--color-yellow-200:oklch(0.9383 0.1190 95.28);--color-yellow-300:oklch(0.9063 0.1594 91.74);--color-yellow-400:oklch(0.8740 0.1695 84.57);--color-yellow-500:oklch(0.6541 0.1387 55.62);--color-yellow-600:oklch(0.5857 0.1210 52.61);--color-yellow-700:oklch(0.5467 0.1063 50.53);--color-yellow-800:oklch(0.4985 0.0941 49.66);--color-yellow-900:oklch(0.4430 0.0754 51.28);--color-yellow-950:oklch(0.3360 0.0533 50.98);--color-accent-50:oklch(0.9713 0.0132 17.38);--color-accent-100:oklch(0.9487 0.0267 16.57);--color-accent-200:oklch(0.9005 0.0533 17.08);--color-accent-300:oklch(0.8223 0.1027 18.68);--color-accent-400:oklch(0.7042 0.1801 22.14);--color-accent-500:oklch(0.6371 0.2082 25.33);--color-accent-600:oklch(0.5769 0.2179 26.27);--color-accent-700:oklch(0.5052 0.1890 25.98);--color-accent-800:oklch(0.3764 0.1020 23.20);--color-accent-900:oklch(0.3335 0.0938 22.16);--color-accent-950:oklch(0.2187 0.0696 20.33);--color-success-50:oklch(0.9822 0.0182 155.72);--color-success-100:oklch(0.9618 0.0447 156.74);--color-success-200:oklch(0.9253 0.0876 155.03);--color-success-300:oklch(0.8711 0.1481 150.39);--color-success-400:oklch(0.8204 0.1917 147.25);--color-success-500:oklch(0.4483 0.1065 151.33);--color-success-600:oklch(0.3937 0.0939 152.54);--color-success-700:oklch(0.3420 0.0725 153.42);--color-success-800:oklch(0.2857 0.0532 151.54);--color-success-900:oklch(0.2423 0.0366 148.31);--color-success-950:oklch(0.1862 0.0348 148.55);--color-warning-50:oklch(0.9876 0.0262 95.28);--color-warning-100:oklch(0.9670 0.0664 95.95);--color-warning-200:oklch(0.9383 0.1190 95.28);--color-warning-300:oklch(0.9063 0.1594 91.74);--color-warning-400:oklch(0.8740 0.1695 84.57);--color-warning-500:oklch(0.7694 0.1553 64.88);--color-warning-600:oklch(0.6867 0.1443 55.12);--color-warning-700:oklch(0.6541 0.1387 55.62);--color-warning-800:oklch(0.5857 0.1210 52.61);--color-warning-900:oklch(0.5467 0.1063 50.53);--color-warning-950:oklch(0.3785 0.0740 53.32);--color-error-50:oklch(0.9713 0.0132 17.38);--color-error-100:oklch(0.9487 0.0267 16.57);--color-error-200:oklch(0.9005 0.0533 17.08);--color-error-300:oklch(0.8223 0.1027 18.68);--color-error-400:oklch(0.7042 0.1801 22.14);--color-error-500:oklch(0.3764 0.1020 23.20);--color-error-600:oklch(0.3335 0.0938 22.16);--color-error-700:oklch(0.2998 0.0764 24.02);--color-error-800:oklch(0.2572 0.0606 23.07);--color-error-900:oklch(0.2176 0.0456 21.84);--color-error-950:oklch(0.2187 0.0696 20.33);--spacing-18:4.5rem;--spacing-88:22rem;--spacing-100:25rem;--animate-fade-in:fadeIn 0.5s ease-in-out;--animate-slide-up:slideUp 0.3s ease-out;--animate-slide-down:slideDown 0.3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulseTwice{0%,to{opacity:1}50%{opacity:.4}}.motion-pulse-twice{animation:pulseTwice 1s cubic-bezier(.4,0,.6,1) 2 forwards}@media (prefers-reduced-motion:reduce){.motion-pulse-twice{animation:none!important}}:root{--font-family-base:"Nunito Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell",sans-serif;--knogin-blue:0.5693 0.1394 249.54;--knogin-dark-blue:0.3751 0.0726 263.17;--background:0.9930 0.0035 250;--foreground:0.3611 0.0394 260;--card:0.9960 0.0022 250;--card-foreground:0.3611 0.0394 260;--popover:0.9960 0.0022 250;--popover-foreground:0.3611 0.0394 260;--fallback-background:0.9930 0.0035 250;--fallback-foreground:0.3611 0.0394 260;--fallback-card:0.9960 0.0022 250;--fallback-card-foreground:0.3611 0.0394 260;--fallback-popover:0.9960 0.0022 250;--fallback-popover-foreground:0.3611 0.0394 260;--primary:0.4550 0.1346 250.41;--primary-foreground:0.9930 0.0035 250;--primary-text:0.4100 0.1346 250.41;--secondary:0.9580 0.0110 250;--secondary-foreground:0.3611 0.0394 260;--muted:0.9580 0.0110 250;--muted-foreground:0.3500 0.0380 255;--accent:0.9400 0.0220 250;--accent-foreground:0.3611 0.0735 268.33;--destructive:0.4500 0.2078 25.33;--destructive-foreground:0.9930 0.0035 250;--destructive-text:0.4200 0.2078 25.33;--success:0.4288 0.1688 149.18;--success-foreground:0.9930 0.0035 250;--success-text:0.3900 0.1688 149.18;--warning:0.4417 0.1645 70.61;--warning-foreground:0.3611 0.0394 260;--warning-foreground-solid:0.9930 0.0035 250;--warning-text:0.4300 0.1645 70.61;--border:0.6200 0.0170 250;--input:0.6200 0.0170 250;--ring:0.5486 0.1346 250.41;--radius:0.75rem;--chart-1:0.5486 0.1346 250.41;--chart-2:0.5424 0.2454 293.02;--chart-3:0.7205 0.1920 149.49;--chart-4:0.7697 0.1645 70.61;--chart-5:0.6356 0.2082 25.38;--priority-critical:0.4380 0.2078 25.33;--priority-high:0.4417 0.1645 70.61;--priority-medium:0.4417 0.1645 70.61;--priority-low:0.4040 0.1688 149.18;--priority-info:0.4250 0.1346 250.41;--priority-routine:0.3500 0.0380 255;--priority-critical-fill:0.4500 0.2078 25.33;--priority-high-fill:0.4417 0.1645 70.61;--priority-medium-fill:0.4417 0.1645 70.61;--priority-low-fill:0.4288 0.1688 149.18;--priority-info-fill:0.4550 0.1346 250.41;--priority-routine-fill:0.4400 0.0380 255;--color-sky:0.7500 0.1200 235;--color-teal:0.7000 0.1400 195;--color-emerald:0.7200 0.1600 155;--color-lime:0.7800 0.1500 130;--color-amber:0.7500 0.1300 75;--color-rose:0.6800 0.1500 15;--color-violet:0.6500 0.1600 295;--color-indigo:0.6200 0.1500 270;--color-slate:0.6500 0.0300 250;--color-stone:0.6500 0.0200 50}@media (prefers-color-scheme:dark){:root:not(.dark):not(.light):not(.high-contrast){--background:0.1520 0.0420 264;--foreground:0.9838 0.0045 250;--card:0.2100 0.0400 262;--card-foreground:0.9838 0.0045 250;--popover:0.2100 0.0400 262;--popover-foreground:0.9838 0.0045 250;--primary:0.6400 0.1350 250;--primary-foreground:0.1520 0.0420 264;--primary-text:0.8200 0.1350 250;--secondary:0.2100 0.0400 262;--secondary-foreground:0.9838 0.0045 250;--muted:0.2100 0.0400 262;--muted-foreground:0.7177 0.0220 258;--accent:0.2550 0.0450 260;--accent-foreground:0.9838 0.0045 250;--border:0.5200 0.0380 262;--input:0.5200 0.0380 262;--ring:0.6400 0.1350 250}}.light{--background:0.9930 0.0035 250;--foreground:0.3611 0.0394 260;--card:0.9960 0.0022 250;--card-foreground:0.3611 0.0394 260;--popover:0.9960 0.0022 250;--popover-foreground:0.3611 0.0394 260;--primary:0.4550 0.1346 250.41;--primary-foreground:0.9930 0.0035 250;--primary-text:0.4100 0.1346 250.41;--secondary:0.9580 0.0110 250;--secondary-foreground:0.3611 0.0394 260;--muted:0.9580 0.0110 250;--muted-foreground:0.3500 0.0380 255;--accent:0.9400 0.0220 250;--accent-foreground:0.3611 0.0735 268.33;--border:0.6200 0.0170 250;--input:0.6200 0.0170 250;--ring:0.5486 0.1346 250.41}.dark{--background:0.1520 0.0420 264;--foreground:0.9838 0.0045 250;--card:0.2100 0.0400 262;--card-foreground:0.9838 0.0045 250;--popover:0.2100 0.0400 262;--popover-foreground:0.9838 0.0045 250;--fallback-background:0.1520 0.0420 264;--fallback-foreground:0.9838 0.0045 250;--fallback-card:0.2100 0.0400 262;--fallback-card-foreground:0.9838 0.0045 250;--fallback-popover:0.2100 0.0400 262;--fallback-popover-foreground:0.9838 0.0045 250;--primary:0.7300 0.1350 250;--primary-foreground:0.1520 0.0420 264;--primary-text:0.8200 0.1350 250;--secondary:0.2100 0.0400 262;--secondary-foreground:0.9838 0.0045 250;--muted:0.2100 0.0400 262;--muted-foreground:0.7177 0.0220 258;--accent:0.2550 0.0450 260;--accent-foreground:0.9838 0.0045 250;--destructive:0.3959 0.1331 25.72;--destructive-foreground:0.9838 0.0045 250;--destructive-text:0.7700 0.1900 25.00;--success:0.4382 0.1087 150.91;--success-foreground:0.9838 0.0045 250;--success-text:0.8000 0.1500 150.00;--warning:0.4405 0.0973 72.56;--warning-foreground:0.9622 0.0569 95.61;--warning-foreground-solid:0.9622 0.0569 95.61;--warning-text:0.8000 0.1400 75.00;--border:0.5200 0.0380 262;--input:0.5200 0.0380 262;--ring:0.6400 0.1350 250;--chart-1:0.6200 0.1350 250;--chart-2:0.6238 0.2326 303.17;--chart-3:0.7949 0.2186 148.88;--chart-4:0.7944 0.1621 73.57;--chart-5:0.6689 0.1987 24.24;--priority-critical:0.7300 0.1331 25.72;--priority-high:0.8000 0.1400 75.00;--priority-medium:0.8000 0.1400 75.00;--priority-low:0.8000 0.1500 150.00;--priority-info:0.7300 0.1000 250;--priority-routine:0.7177 0.0220 258;--priority-critical-fill:0.3959 0.1331 25.72;--priority-high-fill:0.4405 0.0973 72.56;--priority-medium-fill:0.4405 0.0973 72.56;--priority-low-fill:0.4382 0.1087 150.91;--priority-info-fill:0.4550 0.1346 250.41;--priority-routine-fill:0.4400 0.0380 255;--color-sky:0.6000 0.1000 235;--color-teal:0.5500 0.1100 195;--color-emerald:0.5800 0.1200 155;--color-lime:0.6200 0.1100 130;--color-amber:0.6000 0.1000 75;--color-rose:0.5200 0.1100 15;--color-violet:0.5000 0.1200 295;--color-indigo:0.4800 0.1100 270;--color-slate:0.5500 0.0250 250;--color-stone:0.5500 0.0180 50}.high-contrast{--background:0 0 0;--foreground:1.0000 0 0;--card:0 0 0;--card-foreground:1.0000 0 0;--popover:0 0 0;--popover-foreground:1.0000 0 0;--fallback-background:0 0 0;--fallback-foreground:1.0000 0 0;--fallback-card:0 0 0;--fallback-card-foreground:1.0000 0 0;--fallback-popover:0 0 0;--fallback-popover-foreground:1.0000 0 0;--primary:0.9680 0.2110 109.77;--primary-foreground:0 0 0;--primary-text:0.9680 0.2110 109.77;--secondary:1.0000 0 0;--secondary-foreground:0 0 0;--muted:0.2156 0 0;--muted-foreground:0.8452 0 0;--accent:0.9680 0.2110 109.77;--accent-foreground:0 0 0;--destructive:0.3500 0.1800 25.00;--destructive-foreground:1.0000 0 0;--success:0.8664 0.2948 142.50;--success-foreground:0 0 0;--warning:0.9680 0.2110 109.77;--warning-foreground:0 0 0;--warning-foreground-solid:0 0 0;--destructive-text:0.8500 0.1500 25.00;--success-text:0.8664 0.2948 142.50;--warning-text:0.9680 0.2110 109.77;--border:1.0000 0 0;--input:1.0000 0 0;--ring:0.9680 0.2110 109.77;--chart-1:0.6141 0.2114 256.22;--chart-2:0.7017 0.3225 328.36;--chart-3:0.8664 0.2948 142.50;--chart-4:0.9680 0.2110 109.77;--chart-5:0.6280 0.2577 29.23;--priority-critical:0.6280 0.2577 29.23;--priority-high:0.9680 0.2110 109.77;--priority-medium:0.9680 0.2110 109.77;--priority-low:0.8664 0.2948 142.50;--priority-info:0.6141 0.2114 256.22;--priority-routine:0.8452 0 0;--priority-critical-fill:0.4320 0.2577 29.23;--priority-high-fill:0.4530 0.2110 109.77;--priority-medium-fill:0.4530 0.2110 109.77;--priority-low-fill:0.4100 0.2948 142.50;--priority-info-fill:0.4650 0.2114 256.22;--priority-routine-fill:0.4620 0 0;--color-sky:0.7500 0.2500 235;--color-teal:0.7000 0.2800 195;--color-emerald:0.7500 0.3000 155;--color-lime:0.8000 0.2800 130;--color-amber:0.7800 0.2500 75;--color-rose:0.7000 0.2800 15;--color-violet:0.6500 0.2800 295;--color-indigo:0.6000 0.2600 270;--color-slate:0.7000 0.0500 250;--color-stone:0.7000 0.0400 50}@layer utilities{:root .text-warning{color:oklch(var(--warning-text,var(--warning)))}:root .text-destructive{color:oklch(var(--destructive-text,var(--destructive)))}:root .text-success{color:oklch(var(--success-text,var(--success)))}:root .text-primary{color:oklch(var(--primary-text,var(--primary)))}.bg-primary.text-primary{color:oklch(var(--primary-foreground))}:root .bg-success.text-success{color:oklch(var(--success-foreground))}:root .bg-destructive.text-destructive{color:oklch(var(--destructive-foreground))}:root .bg-warning,:root .bg-warning.text-warning,:root .bg-warning.text-warning-foreground{color:oklch(var(--warning-foreground-solid,var(--warning-foreground)))}:root .bg-success{color:oklch(var(--success-foreground))}:root .bg-destructive{color:oklch(var(--destructive-foreground))}:root .bg-warning .text-warning,:root .bg-warning .text-warning-foreground{color:oklch(var(--warning-foreground-solid,var(--warning-foreground)))}:root .bg-success .text-success{color:oklch(var(--success-foreground))}:root .bg-destructive .text-destructive{color:oklch(var(--destructive-foreground))}:root .hover\:text-destructive\/70:hover,:root .text-destructive\/70{color:color-mix(in oklab,oklch(var(--destructive-text,var(--destructive))) 70%,oklch(var(--foreground)))}:root .hover\:text-destructive\/80:hover,:root .text-destructive\/80{color:color-mix(in oklab,oklch(var(--destructive-text,var(--destructive))) 80%,oklch(var(--foreground)))}:root .hover\:text-warning\/80:hover,:root .text-warning\/80{color:color-mix(in oklab,oklch(var(--warning-text,var(--warning))) 80%,oklch(var(--foreground)))}:root .focus\:text-warning:focus,:root .hover\:text-warning:hover{color:oklch(var(--warning-text,var(--warning)))}:root .focus\:text-destructive:focus,:root .hover\:text-destructive:hover{color:oklch(var(--destructive-text,var(--destructive)))}:root .focus\:text-success:focus,:root .hover\:text-success:hover{color:oklch(var(--success-text,var(--success)))}.dark .dark\:hover\:text-warning:hover,.dark .dark\:text-warning{color:oklch(var(--warning-text,var(--warning)))}.dark .dark\:hover\:text-destructive:hover,.dark .dark\:text-destructive{color:oklch(var(--destructive-text,var(--destructive)))}.dark .dark\:hover\:text-success:hover,.dark .dark\:text-success{color:oklch(var(--success-text,var(--success)))}:root .focus\:bg-warning:focus,:root .hover\:bg-warning:hover{color:oklch(var(--warning-foreground-solid,var(--warning-foreground)))}:root .focus\:bg-destructive:focus,:root .hover\:bg-destructive:hover{color:oklch(var(--destructive-foreground))}:root .focus\:bg-success:focus,:root .hover\:bg-success:hover{color:oklch(var(--success-foreground))}.card-gradient-hover{transition:background-image .3s ease-out}.card-gradient-hover:hover{background-image:linear-gradient(135deg,oklch(var(--primary)/.08) 0,oklch(var(--accent)/.04) 100%)}.gradient-primary-subtle{background-image:linear-gradient(135deg,oklch(var(--primary)/.12) 0,oklch(var(--primary)/0) 100%)}@media (prefers-reduced-motion:no-preference){.hover-elevate{transition:transform .3s ease-out,box-shadow .3s ease-out}.hover-elevate:hover{transform:translateY(-2px)}.hover-scale{transition:transform .15s ease-out}.hover-scale:hover{transform:scale(1.02)}.hover-glow-primary{transition:box-shadow .3s ease-out}.hover-glow-primary:hover{box-shadow:0 0 12px oklch(var(--primary)/.25)}}.argus-surface-background{background-color:oklch(var(--background,var(--fallback-background,.993 .0035 250)))}.argus-surface-card{background-color:oklch(var(--card,var(--fallback-card,.996 .0022 250)))}.argus-surface-popover{background-color:oklch(var(--popover,var(--fallback-popover,.996 .0022 250)))}.absolute.bg-background,.fixed.bg-background,.sticky.bg-background{background-color:oklch(var(--background,var(--fallback-background,.993 .0035 250)))!important}.absolute.bg-card,.fixed.bg-card,.sticky.bg-card{background-color:oklch(var(--card,var(--fallback-card,.996 .0022 250)))!important}.absolute.bg-popover,.fixed.bg-popover,.sticky.bg-popover{background-color:oklch(var(--popover,var(--fallback-popover,.996 .0022 250)))!important}[aria-modal=true].bg-card,[role=alertdialog].bg-card,[role=dialog].bg-card{background-color:oklch(var(--card,var(--fallback-card,.996 .0022 250)))!important}[role=listbox].bg-popover,[role=menu].bg-popover{background-color:oklch(var(--popover,var(--fallback-popover,.996 .0022 250)))!important}}:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px;border-radius:inherit}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast:more){.light,:root{--muted-foreground:0.15 0.00 0;--destructive:0.35 0.18 25;--destructive-foreground:1.0000 0 0;--border:0.40 0.00 0;--input:0.40 0.00 0;--ring:0.15 0.15 250}.dark{--muted-foreground:0.90 0.00 0;--destructive:0.45 0.20 25;--destructive-foreground:1.0000 0 0;--border:0.75 0.00 0;--input:0.75 0.00 0;--ring:0.90 0.12 250}}@media (forced-colors:active){:focus-visible{outline:3px solid ButtonText;outline-offset:2px}[data-radix-collection-item]:focus-visible,[role=button]:focus-visible,[role=menuitem]:focus-visible,[role=option]:focus-visible{outline:3px solid Highlight;outline-offset:2px}}.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-link:focus{position:fixed;top:1rem;left:1rem;z-index:9999;width:auto;height:auto;padding:.75rem 1.5rem;margin:0;overflow:visible;clip:auto;white-space:normal;background-color:oklch(var(--background));color:oklch(var(--foreground));border:2px solid oklch(var(--ring));border-radius:.375rem;font-weight:600;text-decoration:none}html.font-accessible,html.font-accessible *{font-family:OpenDyslexic,Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif!important}body[data-font=accessible]{font-family:var(--font-dyslexic)!important}html[data-presentation=true]{font-size:1.25rem;cursor:none;-webkit-tap-highlight-color:transparent}html[data-presentation=true] body{overflow:hidden;overscroll-behavior:none;touch-action:manipulation}html[data-presentation=true] :where(button,[role=button],a[href],input[type=button],input[type=submit],input[type=checkbox],input[type=radio],[role=checkbox],[role=radio],[role=switch],[role=menuitem],[role=tab]):not(.presentation-no-resize):not([data-presentation-bypass]){min-width:4rem;min-height:4rem;padding-inline:1rem}html[data-presentation=true] :where(input[type=text],input[type=search],textarea,select){min-height:3.5rem;font-size:1.125rem}@media (hover:none) and (pointer:coarse){html[data-presentation=true] :where([data-hover-only]){display:none!important}}html[data-presentation=true] ::-webkit-scrollbar{width:1rem;height:1rem}html[data-presentation=true] ::-webkit-scrollbar-thumb{background-color:oklch(var(--muted-foreground)/.4);border-radius:.5rem;border:.25rem solid transparent;background-clip:content-box}html[data-presentation=true].dark.high-contrast :where([data-presentation-pane]){border-color:oklch(var(--border)/.6)}body[data-font=accessible] *{font-family:var(--font-dyslexic)!important}.leaflet-container{z-index:0;isolation:isolate}