@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;600;800&family=Chakra+Petch:wght@400;500;700&display=swap";:root{--color-ev-red: #ED1C24;--color-ev-yellow: #FFF200;--color-ev-dark: #0F0F0F;--color-ev-black: #000000;--color-ev-gray: #1A1A1A;--color-ev-white: #FFFFFF;--color-background: var(--color-ev-black);--color-text-main: var(--color-ev-white);--color-text-muted: #888888;--color-border: #333333;--color-primary: var(--color-ev-red);--color-accent: var(--color-ev-yellow);--font-sans: "Archivo", sans-serif;--font-tech: "Chakra Petch", sans-serif;--sidebar-width: 256px;--header-height: 80px;--transition-fast: .2s ease}@media(max-width:768px){:root{--sidebar-width: 0px}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--color-background);color:var(--color-text-main);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}.font-tech{font-family:var(--font-tech)}.text-yellow{color:var(--color-ev-yellow)}.text-red{color:var(--color-ev-red)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-ev-gray);border-left:1px solid #333}::-webkit-scrollbar-thumb{background:var(--color-ev-red);border:2px solid var(--color-ev-gray)}::-webkit-scrollbar-thumb:hover{background:var(--color-ev-yellow)}.diagonal-stripe{background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,242,0,.05) 10px,rgba(255,242,0,.05) 20px)}.text-sheen{background:linear-gradient(to right,#fff 20%,#fff200,#fff 60%);background-size:200% auto;color:transparent;background-clip:text;-webkit-background-clip:text;animation:shine 5s linear infinite}@keyframes shine{to{background-position:200% center}}.status-pulse{animation:pulse-red 2s infinite}@keyframes pulse-red{0%{box-shadow:0 0 #ed1c24b3}70%{box-shadow:0 0 0 10px #ed1c2400}to{box-shadow:0 0 #ed1c2400}}.blink{animation:blink 1s steps(2,start) infinite}@keyframes blink{to{visibility:hidden}}.clip-battery{clip-path:polygon(0 0,95% 0,100% 20%,100% 100%,0 100%)}.shadow-hard{box-shadow:4px 4px 0 0 var(--color-ev-yellow)}.shadow-hard-red{box-shadow:4px 4px 0 0 var(--color-ev-red)}.btn{cursor:pointer;transition:all var(--transition-fast);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-tech);text-transform:uppercase;font-weight:700;border:none}.card{background:#111;border:1px solid var(--color-border);padding:1.5rem}.show-mobile{display:none}.hide-mobile{display:block}@media(max-width:768px){.show-mobile{display:flex}.hide-mobile{display:none}header{padding:1rem!important}}
