@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter","Inter Fallback"}
:root{--tesla-font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--tesla-font-mono:"JetBrains Mono","SF Mono",monospace;--tesla-duration-fast:.15s;--tesla-duration-normal:.25s;--tesla-duration-slow:.4s;--tesla-touch-target:44px;--tesla-radius-sm:.375rem;--tesla-radius-md:.5rem;--tesla-radius-lg:.75rem;--tesla-radius-xl:1rem;--tesla-radius-2xl:1.5rem;--tesla-radius-full:9999px;--tesla-shadow-sm:0 1px 2px #0000004d;--tesla-shadow-md:0 4px 6px #0006;--tesla-shadow-lg:0 10px 15px #00000080;--tesla-shadow-card:0 2px 8px #0006;--tesla-shadow-cardHover:0 4px 16px #00000080;--tesla-shadow-drawer:0 -4px 20px #00000080;--tesla-z-dropdown:10;--tesla-z-sticky:20;--tesla-z-fixed:30;--tesla-z-overlay:40;--tesla-z-modal:50;--tesla-z-drawer:60;--tesla-z-toast:70;--tesla-z-tooltip:80;--tesla-background-base:#f5f5f7;--tesla-background-elevated:#fff;--tesla-background-surface:#eaeaec;--tesla-background-overlay:#f5f5f7f2;--tesla-text-primary:#1d1d1f;--tesla-text-secondary:#6e6e73;--tesla-text-tertiary:#86868b;--tesla-text-disabled:#c7c7cc;--tesla-border-subtle:#0000000a;--tesla-border-default:#00000014;--tesla-border-strong:#0000001f;--tesla-border-focus:#0003;--tesla-status-nominal:#16a34a;--tesla-status-nominalBg:#16a34a1a;--tesla-status-nominalBorder:#16a34a33;--tesla-status-warning:#d97706;--tesla-status-warningBg:#d977061a;--tesla-status-warningBorder:#d9770633;--tesla-status-critical:#dc2626;--tesla-status-criticalBg:#dc26261a;--tesla-status-criticalBorder:#dc262633;--tesla-status-offline:#6b7280;--tesla-status-offlineBg:#6b72801a;--tesla-status-offlineBorder:#6b728033;--tesla-status-info:#2563eb;--tesla-status-infoBg:#2563eb1a;--tesla-status-infoBorder:#2563eb33;--tesla-department-engineering:#3b82f6;--tesla-department-quality:#22c55e;--tesla-department-production:#f59e0b;--tesla-department-healthSafety:#ef4444;--tesla-interactive-hover:#0000000a;--tesla-interactive-pressed:#00000014;--tesla-interactive-selected:#0000000f;--tesla-chart-primary:#2563eb;--tesla-chart-secondary:#16a34a;--tesla-chart-tertiary:#d97706;--tesla-chart-quaternary:#7c3aed;--tesla-chart-grid:#0000000f;--tesla-chart-axis:#86868b;--tesla-chart-tooltip:#fff}.dark{--tesla-background-base:#121212;--tesla-background-elevated:#1e1e1e;--tesla-background-surface:#252525;--tesla-background-overlay:#121212f2;--tesla-text-primary:#fff;--tesla-text-secondary:#a0a0a0;--tesla-text-tertiary:#666;--tesla-text-disabled:#404040;--tesla-border-subtle:#ffffff0f;--tesla-border-default:#ffffff1a;--tesla-border-strong:#ffffff26;--tesla-border-focus:#ffffff40;--tesla-status-nominal:#22c55e;--tesla-status-nominalBg:#22c55e1f;--tesla-status-nominalBorder:#22c55e40;--tesla-status-warning:#f59e0b;--tesla-status-warningBg:#f59e0b1f;--tesla-status-warningBorder:#f59e0b40;--tesla-status-critical:#ef4444;--tesla-status-criticalBg:#ef44441f;--tesla-status-criticalBorder:#ef444440;--tesla-status-offline:#6b7280;--tesla-status-offlineBg:#6b72801f;--tesla-status-offlineBorder:#6b728040;--tesla-status-info:#3b82f6;--tesla-status-infoBg:#3b82f61f;--tesla-status-infoBorder:#3b82f640;--tesla-department-engineering:#60a5fa;--tesla-department-quality:#4ade80;--tesla-department-production:#fbbf24;--tesla-department-healthSafety:#f87171;--tesla-interactive-hover:#ffffff0a;--tesla-interactive-pressed:#ffffff14;--tesla-interactive-selected:#ffffff0f;--tesla-chart-primary:#3b82f6;--tesla-chart-secondary:#22c55e;--tesla-chart-tertiary:#f59e0b;--tesla-chart-quaternary:#8b5cf6;--tesla-chart-grid:#ffffff0a;--tesla-chart-axis:#666;--tesla-chart-tooltip:#1e1e1e}.tesla-base{font-family:var(--tesla-font-sans);background-color:var(--tesla-background-base);color:var(--tesla-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bg-tesla-bg{background-color:var(--tesla-background-base)}.bg-tesla-elevated{background-color:var(--tesla-background-elevated)}.bg-tesla-surface{background-color:var(--tesla-background-surface)}.bg-tesla-overlay{background-color:var(--tesla-background-overlay)}.bg-tesla-hover{background-color:var(--tesla-interactive-hover)}.bg-tesla-pressed{background-color:var(--tesla-interactive-pressed)}.bg-tesla-selected{background-color:var(--tesla-interactive-selected)}.bg-tesla-nominalBg{background-color:var(--tesla-status-nominalBg)}.bg-tesla-warningBg{background-color:var(--tesla-status-warningBg)}.bg-tesla-criticalBg{background-color:var(--tesla-status-criticalBg)}.bg-tesla-offlineBg{background-color:var(--tesla-status-offlineBg)}.bg-tesla-infoBg{background-color:var(--tesla-status-infoBg)}.bg-tesla-nominal{background-color:var(--tesla-status-nominal)}.bg-tesla-warning{background-color:var(--tesla-status-warning)}.bg-tesla-critical{background-color:var(--tesla-status-critical)}.bg-tesla-offline{background-color:var(--tesla-status-offline)}.bg-tesla-info{background-color:var(--tesla-status-info)}.text-tesla-text{color:var(--tesla-text-primary)}.text-tesla-textSecondary{color:var(--tesla-text-secondary)}.text-tesla-textTertiary{color:var(--tesla-text-tertiary)}.text-tesla-textDisabled{color:var(--tesla-text-disabled)}.text-tesla-nominal{color:var(--tesla-status-nominal)}.text-tesla-warning{color:var(--tesla-status-warning)}.text-tesla-critical{color:var(--tesla-status-critical)}.text-tesla-offline{color:var(--tesla-status-offline)}.text-tesla-info{color:var(--tesla-status-info)}.text-tesla-engineering{color:var(--tesla-department-engineering)}.text-tesla-quality{color:var(--tesla-department-quality)}.text-tesla-production{color:var(--tesla-department-production)}.text-tesla-healthSafety{color:var(--tesla-department-healthSafety)}.border-tesla-borderSubtle{border-color:var(--tesla-border-subtle)}.border-tesla-border{border-color:var(--tesla-border-default)}.border-tesla-borderStrong{border-color:var(--tesla-border-strong)}.border-tesla-borderFocus{border-color:var(--tesla-border-focus)}.border-tesla-nominal{border-color:var(--tesla-status-nominal)}.border-tesla-warning{border-color:var(--tesla-status-warning)}.border-tesla-critical{border-color:var(--tesla-status-critical)}.border-tesla-offline{border-color:var(--tesla-status-offline)}.border-tesla-info{border-color:var(--tesla-status-info)}.font-tesla-sans{font-family:var(--tesla-font-sans)}.font-tesla-mono{font-family:var(--tesla-font-mono)}.shadow-tesla-sm{box-shadow:var(--tesla-shadow-sm)}.shadow-tesla-md{box-shadow:var(--tesla-shadow-md)}.shadow-tesla-lg{box-shadow:var(--tesla-shadow-lg)}.shadow-card{box-shadow:var(--tesla-shadow-card)}.shadow-cardHover{box-shadow:var(--tesla-shadow-cardHover)}.shadow-drawer{box-shadow:var(--tesla-shadow-drawer)}.rounded-tesla-sm{border-radius:var(--tesla-radius-sm)}.rounded-tesla-md{border-radius:var(--tesla-radius-md)}.rounded-tesla-lg{border-radius:var(--tesla-radius-lg)}.rounded-tesla-xl{border-radius:var(--tesla-radius-xl)}.rounded-tesla-2xl{border-radius:var(--tesla-radius-2xl)}.rounded-tesla-full{border-radius:var(--tesla-radius-full)}.touch-target{min-height:var(--tesla-touch-target);min-width:var(--tesla-touch-target)}.transition-tesla-fast{transition-duration:var(--tesla-duration-fast);transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-tesla-normal{transition-duration:var(--tesla-duration-normal);transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-tesla-slow{transition-duration:var(--tesla-duration-slow);transition-timing-function:cubic-bezier(.4,0,.2,1)}.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}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}@keyframes tesla-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tesla-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tesla-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes tesla-ping{75%,to{opacity:0;transform:scale(2)}}.animate-fade-in{animation:tesla-fade-in var(--tesla-duration-normal)cubic-bezier(.4,0,.2,1)}.animate-slide-up{animation:tesla-slide-up var(--tesla-duration-normal)cubic-bezier(.4,0,.2,1)}.animate-scale-in{animation:tesla-scale-in var(--tesla-duration-normal)cubic-bezier(.4,0,.2,1)}.animate-ping{animation:2s cubic-bezier(0,0,.2,1) infinite tesla-ping}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.tabular-nums{font-variant-numeric:tabular-nums}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
