@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary-main:var(--tenant-primary,#0058be);--color-primary-light:#4d8bd6;--color-primary-dark:#003f8a;--color-primary-contrast:var(--tenant-primary-contrast,#fff);--color-secondary-main:var(--tenant-accent,#505f76);--color-secondary-light:#7a869a;--color-secondary-dark:#3a4757;--color-secondary-contrast:var(--tenant-accent-contrast,#fff);--color-tertiary-main:#924700;--color-tertiary-contrast:#fff;--color-background-default:#f8f9ff;--color-background-paper:#fff;--color-background-elevated:#f8f9ff;--color-background-top:#fff;--color-text-primary:#0f172a;--color-text-secondary:#475569;--color-text-disabled:#0f172a61;--color-divider:#e2e8f0;--color-border:#e2e8f0;--color-border-strong:#7c8798;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#d32f2f;--color-info:#0058be;--color-emergency:#ef4444;--radius-field:8px;--radius-chip:8px;--radius-button:12px;--radius-card:16px;--radius-hero:24px;--shadow-soft:0 4px 24px #0000000a;--shadow-elevated:0 12px 48px #00000014;--focus-ring:2px solid var(--color-primary-main);--focus-ring-offset:2px;--glass-blur:24px;--glass-fill:#fff3;--glass-border:1px solid #fff6;--font-heading:"Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--font-technical:"Space Grotesk", "Segoe UI", system-ui, monospace;--font-body:"Inter", "Segoe UI", system-ui, sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary-main:var(--tenant-primary,#3b82f6);--color-primary-light:#6ca1f8;--color-primary-dark:#2f68c5;--color-secondary-main:var(--tenant-accent,#8a9bb5);--color-tertiary-main:#e8955a;--color-background-default:#050810;--color-background-paper:#141c2e;--color-background-elevated:#1d2739;--color-background-top:#27324a;--color-text-primary:#ececee;--color-text-secondary:#9aa5b4;--color-text-disabled:#ececee61;--color-divider:#e2e8f024;--color-border:#94a3b82e;--color-border-strong:#6a768f;--color-error:#f87171;--shadow-soft:0 1px 2px #0000008c, 0 6px 20px #0000006b;--shadow-elevated:0 2px 6px #0009, 0 18px 48px #00000085;--glass-fill:#141c2ee0;--glass-border:1px solid transparent}:root{--status-running:#10b981;--status-stopped:#9e9e9e;--status-paused:#f59e0b;--status-error:#d32f2f;--status-emergency:#ef4444;--status-setup:#0058be;--status-maintenance:#9c27b0}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.font-heading{font-family:var(--font-heading)}.font-technical{font-family:var(--font-technical);font-feature-settings:"tnum";letter-spacing:.01em}.font-body{font-family:var(--font-body)}.glass{background-color:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur));border:var(--glass-border);box-shadow:var(--shadow-soft)}*{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font-body,"Inter", system-ui, sans-serif);color:var(--color-text-primary,#0f172a);background-color:var(--color-background-default,#f8f9ff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}#root{flex-direction:column;min-height:100vh;display:flex}
