@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(./karla-latin-400-normal.C_jajTY_.woff2)format("woff2"),url(./karla-latin-400-normal.iWRxgclR.woff)format("woff")}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:500;src:url(./karla-latin-500-normal.6wzn_4WC.woff2)format("woff2"),url(./karla-latin-500-normal.BWjg-GL4.woff)format("woff")}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:600;src:url(./karla-latin-600-normal.BH_u9dis.woff2)format("woff2"),url(./karla-latin-600-normal.BAoyHYuk.woff)format("woff")}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:700;src:url(./karla-latin-700-normal.DFuMffT3.woff2)format("woff2"),url(./karla-latin-700-normal.CospC10L.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(./oswald-latin-400-normal.BAFo8sP8.woff2)format("woff2"),url(./oswald-latin-400-normal.D1wpMXgf.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(./oswald-latin-500-normal.B-eyT0Dw.woff2)format("woff2"),url(./oswald-latin-500-normal.DM85Di4w.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(./oswald-latin-600-normal.plFmSr5g.woff2)format("woff2"),url(./oswald-latin-600-normal.DRToI_2E.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(./oswald-latin-700-normal.vy6hmKSr.woff2)format("woff2"),url(./oswald-latin-700-normal.UmC9Ev9x.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kds-sage-50:oklch(96% .018 145);--kds-sage-100:oklch(91% .035 148);--kds-sage-500:oklch(47% .055 152);--kds-sage-650:oklch(39% .058 152);--kds-petrol-500:oklch(45% .075 225);--kds-petrol-650:oklch(37% .069 225);--kds-amber-300:#f6dd52;--kds-amber-400:#f2c94c;--kds-amber-500:#eda13c;--kds-paper-0:oklch(98.5% .012 88);--kds-paper-50:oklch(96% .018 85);--kds-paper-100:oklch(93% .02 85);--kds-paper-200:oklch(88% .02 85);--kds-ink-500:oklch(42% .024 92);--kds-ink-700:oklch(32% .02 80);--kds-ink-900:oklch(32% .02 80);--kds-green-50:oklch(95% .035 153);--kds-green-600:oklch(75% .1 155);--kds-red-50:oklch(96% .025 25);--kds-red-600:oklch(62% .14 25);--kds-blue-50:oklch(96% .022 225);--kds-blue-600:oklch(48% .085 225);--kds-font-display:"Oswald", "Arial Narrow", sans-serif;--kds-font-ui:"Karla", system-ui, sans-serif;--kds-font-data:"IBM Plex Mono", ui-monospace, monospace;--kds-text-xs:.75rem;--kds-text-sm:.875rem;--kds-text-md:1rem;--kds-text-lg:1.25rem;--kds-text-xl:clamp(1.75rem, 4vw, 2.5rem);--kds-leading:1.5;--kds-space-1:.25rem;--kds-space-2:.5rem;--kds-space-3:.75rem;--kds-space-4:1rem;--kds-space-5:1.25rem;--kds-space-6:1.5rem;--kds-space-8:2rem;--kds-space-10:2.5rem;--kds-space-12:3rem;--kds-radius-control:.625rem;--kds-radius-card:.875rem;--kds-radius-panel:1.125rem;--kds-radius-pill:999px;--kds-shadow-panel:0 1px 2px -1px oklch(38% .02 80/.12), 0 10px 26px -20px oklch(38% .02 80/.28);--kds-duration-fast:.12s;--kds-duration-base:.2s;--kds-ease:cubic-bezier(.2, 0, 0, 1);--kds-color-surface:var(--kds-paper-50);--kds-color-surface-raised:var(--kds-paper-0);--kds-color-surface-muted:var(--kds-paper-100);--kds-color-text:var(--kds-ink-700);--kds-color-text-strong:var(--kds-ink-900);--kds-color-text-muted:var(--kds-ink-500);--kds-color-border:var(--kds-paper-200);--kds-color-action:var(--kds-sage-500);--kds-color-action-hover:var(--kds-sage-650);--kds-color-action-alt:var(--kds-petrol-500);--kds-color-action-alt-hover:var(--kds-petrol-650);--kds-color-on-action:oklch(97% .015 120);--kds-color-on-action-alt:oklch(97% .012 220);--kds-color-success:var(--kds-green-600);--kds-color-success-surface:var(--kds-green-50);--kds-color-info:var(--kds-blue-600);--kds-color-info-surface:var(--kds-blue-50);--kds-color-error:var(--kds-red-600);--kds-color-error-surface:var(--kds-red-50);--kds-color-section-start:var(--kds-amber-300);--kds-color-section-mid:var(--kds-amber-400);--kds-color-section-end:var(--kds-amber-500);--kds-color-step-inactive:oklch(89.5% .014 86);--kds-color-step-inactive-text:oklch(38% .022 90);--kds-color-step-inactive-border:oklch(82% .018 86);--kds-color-step-active:oklch(38% .012 250);--kds-color-step-active-text:oklch(96% .012 86);--kds-focus-ring:0 0 0 2px var(--kds-color-surface-raised), 0 0 0 4px var(--kds-petrol-500);--kds-control-height:2.25rem;--kds-control-height-touch:2.75rem;--kds-button-radius:var(--kds-radius-pill);--kds-input-radius:var(--kds-radius-control);--kds-card-padding:var(--kds-space-5);--kds-page-max:80rem;--kds-header-height:4.5rem;--kds-page-wide:100rem;--kds-page-inset:4rem;--kds-z-header:100;--kds-z-modal:500;--kds-z-toast:600;--kds-gradient-dashboard:linear-gradient(90deg, oklch(47% .055 152/.85), oklch(47% .055 152/.6), oklch(68% .06 225/.7));--kds-gradient-settings:linear-gradient(90deg, #e8955a, #e07a4a, #d9543a);--kds-gradient-ingredients:linear-gradient(90deg, #f6dd52, #f2c94c, #eda13c);--kds-gradient-suppliers:linear-gradient(90deg, #33556b, #3d7f88, #4fa39c);--kds-gradient-inventory:linear-gradient(90deg, #f2d68f, #e6bd6d, #cf9c4c);--kds-gradient-menu:linear-gradient(90deg, #7ab648, #63a267, #4b8fa8);--kds-gradient-recipes:linear-gradient(90deg, #f7e14f, #f3c451, #eda23c);--kds-gradient-orders:linear-gradient(90deg, #7b6ac4, #a066bd, #c06bb8);--kds-gradient-mise-en-place:linear-gradient(90deg, #d95f7a, #c94a68, #a83454);--kds-gradient-production:linear-gradient(90deg, #d0762f, #c2652f, #a34a22);--kds-gradient-food-cost:linear-gradient(90deg, #7ed08a, #61c17a, #4fae6e);--kds-gradient-nutrition:linear-gradient(90deg, #2c3550, #232a40, #141a2a);--kds-gradient-archives:linear-gradient(90deg, #6cc7f5, #4fa0e0, #3b6fc9);--kds-gradient-labels:linear-gradient(90deg, #e97b3c, #c85fb0, #a13ee0);--kds-gradient-haccp:linear-gradient(90deg, #f5da4f, #eec74a, #d8a13f);--kds-gradient-control:linear-gradient(90deg, #8e2f60, #6a2a56, #3d1b46);--kds-gradient-network:linear-gradient(90deg, #3f6f9c, #3a5f92, #2b4576)}@media (width<=39.999rem){:root{--kds-page-inset:2rem}}@media (prefers-reduced-motion:reduce){:root{--kds-duration-base:0s}}*,:before,:after{box-sizing:border-box}html{background:var(--kds-color-surface);min-width:20rem}body{background:var(--kds-color-surface);color:var(--kds-color-text);font-family:var(--kds-font-ui);font-size:var(--kds-text-md);line-height:var(--kds-leading);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}svg{display:block}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{border-radius:var(--kds-radius-control);box-shadow:var(--kds-focus-ring);outline:none}a{color:inherit}h1,h2,h3,p{margin-block-start:0}.kds-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
