:root{--ce-navy:#0a1929;--ce-navy-2:#0f2438;--ce-blue:#0077b6;--ce-cyan:#00b4d8;--ce-cyan-bright:#00d9ff;--ce-ice:#caf0f8;--ce-white:#f5fbfe;--ce-slate:#1b3a5b;--ce-solar:#ffeb3b;--ce-ev:#4caf50;--ce-vpp:#06d6a0;--ce-safety:#06d6a0;--ce-green:#4caf50;--tes-navy:#0d223a;--tes-blue:#1976d2;--tes-green:#4caf50;--tes-yellow:#ffeb3b;--tes-white:#fff;font-family:Open Sans,system-ui,-apple-system,sans-serif}.energysuite-root{--ce-navy:var(--tes-navy);--ce-navy-2:#10273f;--ce-blue:var(--tes-blue);--ce-cyan:#1976d2;--ce-cyan-bright:#4fc3f7;--ce-ice:#d7e6f5;--ce-white:#fff;--ce-slate:#1b3a5a;--ce-solar:var(--tes-yellow);--ce-ev:var(--tes-green);--ce-vpp:#06d6a0;--ce-safety:var(--tes-green);--ce-green:var(--tes-green)}body{margin:0;background:var(--ce-navy,#0d223a);color:var(--ce-white,#fff);font-family:Open Sans,system-ui,-apple-system,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Newsreader,Georgia,Times New Roman,serif}a{color:var(--ce-cyan-bright,#4fc3f7)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}main>div,main>section{animation:fadeInUp .4s ease-out both}.btn-cyan,.btn-ghost,.btn-outline,.btn-primary,button{transition:all .2s ease}button:active:not(:disabled){transform:scale(.97)}input,select,textarea{transition:border-color .2s ease,box-shadow .2s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--ce-cyan,#00b4d8)!important;box-shadow:0 0 0 3px rgba(0,180,216,.15)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}::-webkit-scrollbar-thumb{background:rgba(0,180,216,.2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(0,180,216,.35)}