<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <link rel="icon" type="image/svg+xml" href="/favicon.svg" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
    <title>Activ OS</title>

    <!-- PWA meta tags -->
    <meta name="theme-color" content="#1B2A4A" />
    <!-- The app has no dark theme. "only light" stops a browser's forced dark mode
         (smart TVs, Chrome auto-dark) from inverting it into unreadable panels. -->
    <meta name="color-scheme" content="only light" />
    <meta name="description" content="Sales platform and pricing calculator for Activ Energy Chemicals" />

    <!-- iOS PWA support -->
    <link rel="apple-touch-icon" href="/pwa-icons/apple-touch-icon-180x180.png" />
    <meta name="mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
    <meta name="apple-mobile-web-app-title" content="Activ OS" />
    <script type="module" crossorigin src="/assets/index-qijYz2eC.js"></script>
    <link rel="modulepreload" crossorigin href="/assets/rolldown-runtime-CwHnBR_F.js">
    <link rel="modulepreload" crossorigin href="/assets/modulepreload-polyfill-cf-nW63H.js">
    <link rel="modulepreload" crossorigin href="/assets/jsx-runtime-_Pm6DRmr.js">
    <link rel="modulepreload" crossorigin href="/assets/react-dom-CVrJY-ow.js">
    <link rel="modulepreload" crossorigin href="/assets/preload-helper-Z9cfg0_h.js">
    <link rel="modulepreload" crossorigin href="/assets/chunk-OB3PAWPO-BctB1dML.js">
    <link rel="modulepreload" crossorigin href="/assets/BrowserConfigurationAuthErrorCodes-C4U9iqK_.js">
    <link rel="modulepreload" crossorigin href="/assets/Configuration-CidYU02i.js">
    <link rel="modulepreload" crossorigin href="/assets/currentScopes-Dbn9SGPb.js">
    <link rel="modulepreload" crossorigin href="/assets/useApi-Cotc59ta.js">
    <link rel="modulepreload" crossorigin href="/assets/authConfig-8Acj--Nv.js">
    <link rel="modulepreload" crossorigin href="/assets/posthog-Bq78Kr-O.js">
    <link rel="modulepreload" crossorigin href="/assets/lazyWithRetry-DZjMXYSk.js">
    <link rel="modulepreload" crossorigin href="/assets/productCacheBus-Dz31LZ7c.js">
    <link rel="modulepreload" crossorigin href="/assets/marginResolution-CUudRZ_5.js">
    <link rel="modulepreload" crossorigin href="/assets/ProductsContext-CafqnS0c.js">
    <link rel="modulepreload" crossorigin href="/assets/IngredientsContext-D05jvP1x.js">
    <link rel="modulepreload" crossorigin href="/assets/ServicesContext-pv4B80TY.js">
    <link rel="modulepreload" crossorigin href="/assets/createLucideIcon-BzihO2NT.js">
    <link rel="modulepreload" crossorigin href="/assets/arrow-right-BWEZd-gi.js">
    <link rel="modulepreload" crossorigin href="/assets/briefcase-_7neD15w.js">
    <link rel="modulepreload" crossorigin href="/assets/building-2-BBhSFuk8.js">
    <link rel="modulepreload" crossorigin href="/assets/calendar-DqM9rxaq.js">
    <link rel="modulepreload" crossorigin href="/assets/chart-no-axes-column-Cy2Vo1bs.js">
    <link rel="modulepreload" crossorigin href="/assets/chevron-down-DytOyXoU.js">
    <link rel="modulepreload" crossorigin href="/assets/chevron-right-ZWYlSuoZ.js">
    <link rel="modulepreload" crossorigin href="/assets/circle-question-mark-CiWxn2q9.js">
    <link rel="modulepreload" crossorigin href="/assets/clipboard-check-DJLvqNZY.js">
    <link rel="modulepreload" crossorigin href="/assets/dollar-sign-DQLr8Wa8.js">
    <link rel="modulepreload" crossorigin href="/assets/download-Big9fj1r.js">
    <link rel="modulepreload" crossorigin href="/assets/external-link-68TC0ej_.js">
    <link rel="modulepreload" crossorigin href="/assets/eye-pxuIoHNx.js">
    <link rel="modulepreload" crossorigin href="/assets/file-text-CWRqH3Us.js">
    <link rel="modulepreload" crossorigin href="/assets/flask-conical-DTw7dMH-.js">
    <link rel="modulepreload" crossorigin href="/assets/folder-kanban-M0mmMQjK.js">
    <link rel="modulepreload" crossorigin href="/assets/handshake-_OcYYlLN.js">
    <link rel="modulepreload" crossorigin href="/assets/inbox-XZLJnWSY.js">
    <link rel="modulepreload" crossorigin href="/assets/network-BVSVjhZl.js">
    <link rel="modulepreload" crossorigin href="/assets/layout-grid-CTkmZDTp.js">
    <link rel="modulepreload" crossorigin href="/assets/loader-circle-BtQe15N0.js">
    <link rel="modulepreload" crossorigin href="/assets/mail-Dwxo5pdT.js">
    <link rel="modulepreload" crossorigin href="/assets/map-jh5MNCf1.js">
    <link rel="modulepreload" crossorigin href="/assets/mic-DALW3m7k.js">
    <link rel="modulepreload" crossorigin href="/assets/mountain-BPPqiA3v.js">
    <link rel="modulepreload" crossorigin href="/assets/newspaper-i_gc4FpA.js">
    <link rel="modulepreload" crossorigin href="/assets/package-CnjIG4__.js">
    <link rel="modulepreload" crossorigin href="/assets/receipt-MD7m5uL7.js">
    <link rel="modulepreload" crossorigin href="/assets/search-CZqTb49b.js">
    <link rel="modulepreload" crossorigin href="/assets/shopping-cart-CanOmXaW.js">
    <link rel="modulepreload" crossorigin href="/assets/sparkles-rSgmH2bs.js">
    <link rel="modulepreload" crossorigin href="/assets/square-check-big-B0FKCkp4.js">
    <link rel="modulepreload" crossorigin href="/assets/target-rcQwNDgH.js">
    <link rel="modulepreload" crossorigin href="/assets/trending-up-CwvkLOcM.js">
    <link rel="modulepreload" crossorigin href="/assets/truck-CZWxq4bi.js">
    <link rel="modulepreload" crossorigin href="/assets/trophy-CvRGEdgS.js">
    <link rel="modulepreload" crossorigin href="/assets/users-CswDqIk8.js">
    <link rel="modulepreload" crossorigin href="/assets/x-p84Yxvlw.js">
    <link rel="modulepreload" crossorigin href="/assets/PageLoading-Sy0S-OUZ.js">
    <link rel="modulepreload" crossorigin href="/assets/useBodyScrollLock-DoJNa2du.js">
    <link rel="modulepreload" crossorigin href="/assets/useApiAction-CAJKGMzl.js">
    <link rel="modulepreload" crossorigin href="/assets/useUnsavedWork-DdOae_dY.js">
    <link rel="modulepreload" crossorigin href="/assets/usePortalAuth-Ba8_1yn5.js">
    <link rel="stylesheet" crossorigin href="/assets/index-BE6TQrLu.css">
  <link rel="manifest" href="/manifest.webmanifest"></head>
  <body>
    <div id="root"></div>
    <script src="/recovery.js"></script>
  </body>
</html>
