<!doctype html>
<html lang="pt-BR">

<head>
  <meta charset="UTF-8" />
  <meta name="viewport"
    content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, viewport-fit=cover" />

  <!-- PWA Critical Meta Tags -->
  <meta name="mobile-web-app-capable" content="yes" />
  <meta name="apple-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="HoraMed" />
  <meta name="application-name" content="HoraMed" />
  <meta name="theme-color" content="#336EF5" media="(prefers-color-scheme: light)" />
  <meta name="theme-color" content="#52B2FF" media="(prefers-color-scheme: dark)" />
  <meta name="msapplication-TileColor" content="#2563EB" />
  <meta name="msapplication-TileImage" content="/icon-512.png" />
  <meta name="msapplication-tap-highlight" content="no" />
  <meta name="format-detection" content="telephone=no" />
  <meta name="color-scheme" content="light dark" />
  <meta name="full-screen" content="yes" />
  <meta name="browsermode" content="application" />
  <meta name="screen-orientation" content="portrait" />

  <!-- Preconnect to critical origins for faster loading -->
  <link rel="preconnect" href="https://ipapi.co" crossorigin />
  <link rel="dns-prefetch" href="https://ipapi.co" />
  <link rel="preconnect" href="https://fonts.googleapis.com" crossorigin />
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />

  <!-- Firebase preconnect for faster initialization -->
  <link rel="preconnect" href="https://firebaseapp.com" crossorigin />
  <link rel="preconnect" href="https://firebasestorage.googleapis.com" crossorigin />
  <link rel="dns-prefetch" href="https://firebaseapp.com" />
  <link rel="dns-prefetch" href="https://firebasestorage.googleapis.com" />

  <!-- PWA Icons - Standard -->
  <link rel="icon" type="image/x-icon" href="/favicon.ico?v=10" />
  <link rel="icon" type="image/png" href="/favicon.png?v=10" />
  <link rel="icon" type="image/png" sizes="512x512" href="/icon-512.png?v=10" />
  <link rel="manifest" href="/manifest.webmanifest?v=10" />

  <!-- Apple Touch Icons -->
  <link rel="apple-touch-icon" href="/apple-touch-icon.png" />
  <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />

  <!-- iOS Splash Screens -->
  <link rel="apple-touch-startup-image" href="/splash/splash-640x1136.png"
    media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)" />
  <link rel="apple-touch-startup-image" href="/splash/splash-750x1334.png"
    media="(device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2)" />
  <link rel="apple-touch-startup-image" href="/splash/splash-1242x2208.png"
    media="(device-width: 414px) and (device-height: 736px) and (-webkit-device-pixel-ratio: 3)" />
  <link rel="apple-touch-startup-image" href="/splash/splash-1125x2436.png"
    media="(device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3)" />
  <link rel="apple-touch-startup-image" href="/splash/splash-1284x2778.png"
    media="(device-width: 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3)" />
  <link rel="apple-touch-startup-image" href="/splash/splash-1170x2532.png"
    media="(device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3)" />

  <!-- Preload critical resources -->
  <link rel="modulepreload" href="data:application/octet-stream;base64,aW1wb3J0IHsgU3RyaWN0TW9kZSB9IGZyb20gInJlYWN0IjsNCmltcG9ydCB7IGNyZWF0ZVJvb3QgfSBmcm9tICJyZWFjdC1kb20vY2xpZW50IjsNCmltcG9ydCBBcHAgZnJvbSAiLi9BcHAudHN4IjsNCmltcG9ydCAiLi9pbmRleC5jc3MiOw0KaW1wb3J0IHsgQXBwQm9vdHN0cmFwcGVyIH0gZnJvbSAiLi9kb21haW4vc2VydmljZXMvQXBwQm9vdHN0cmFwcGVyIjsNCg0KQXBwQm9vdHN0cmFwcGVyLmluaXQoKTsNCg0KdHJ5IHsNCiAgY3JlYXRlUm9vdChkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicm9vdCIpISkucmVuZGVyKA0KICAgIDxTdHJpY3RNb2RlPg0KICAgICAgPEFwcCAvPg0KICAgIDwvU3RyaWN0TW9kZT4NCiAgKTsNCn0gY2F0Y2ggKGVycm9yKSB7DQogIGNvbnNvbGUuZXJyb3IoIkZBVEFMIEVSUk9SOiIsIGVycm9yKTsNCiAgZG9jdW1lbnQuYm9keS5pbm5lckhUTUwgPSBgPGRpdiBzdHlsZT0icGFkZGluZzogMjBweDsgY29sb3I6IHJlZDsgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTsiPg0KICAgIDxoMT5GYXRhbCBBcHAgRXJyb3I8L2gxPg0KICAgIDxwcmU+JHtTdHJpbmcoZXJyb3IpfVxuJHsoZXJyb3IgYXMgYW55KT8uc3RhY2sgfHwgJyd9PC9wcmU+DQogIDwvZGl2PmA7DQp9DQoNCi8vIFJlZ2lzdGVyIFBXQSBzZXJ2aWNlIHdvcmtlcnMgYWZ0ZXIgcmVuZGVyDQppZiAoInNlcnZpY2VXb3JrZXIiIGluIG5hdmlnYXRvcikgew0KICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigibG9hZCIsIGFzeW5jICgpID0+IHsNCiAgICAvLyBSZWdpc3RlciBub3RpZmljYXRpb24gd29ya2VyIHVuZGVyIGl0cyBvd24gc2NvcGUgdG8gYXZvaWQgY29uZmxpY3RzDQogICAgLy8gUmVnaXN0ZXIgbm90aWZpY2F0aW9uIHdvcmtlciB1bmRlciBpdHMgb3duIHNjb3BlIHRvIGF2b2lkIGNvbmZsaWN0cw0KICAgIC8vIFJFTU9WRUQ6IE1lcmdlZCBpbnRvIG1haW4gUFdBIHNlcnZpY2Ugd29ya2VyIHZpYSBpbXBvcnRTY3JpcHRzDQogICAgLyogDQogICAgdHJ5IHsNCiAgICAgIGNvbnN0IG5vdGlmaWNhdGlvblNXID0gYXdhaXQgbmF2aWdhdG9yLnNlcnZpY2VXb3JrZXIucmVnaXN0ZXIoDQogICAgICAgICIvbm90aWZpY2F0aW9ucy9zdy1ub3RpZmljYXRpb25zLmpzIiwNCiAgICAgICAgeyBzY29wZTogIi9ub3RpZmljYXRpb25zLyIgfQ0KICAgICAgKTsNCiAgICAgIGNvbnNvbGUubG9nKA0KICAgICAgICAiW1NXXSBOb3RpZmljYXRpb24gc2VydmljZSB3b3JrZXIgcmVnaXN0ZXJlZDoiLA0KICAgICAgICBub3RpZmljYXRpb25TVy5zY29wZQ0KICAgICAgKTsNCiAgICB9IGNhdGNoIChlcnJvcikgew0KICAgICAgY29uc29sZS5lcnJvcigiW1NXXSBOb3RpZmljYXRpb24gc2VydmljZSB3b3JrZXIgcmVnaXN0cmF0aW9uIGZhaWxlZDoiLCBlcnJvcik7DQogICAgfQ0KICAgICovDQoNCiAgICAvLyBSZWdpc3RlciBQV0Egc2VydmljZSB3b3JrZXINCiAgICBpbXBvcnQoInZpcnR1YWw6cHdhLXJlZ2lzdGVyIikNCiAgICAgIC50aGVuKCh7IHJlZ2lzdGVyU1cgfSkgPT4gew0KICAgICAgICByZWdpc3RlclNXKHsNCiAgICAgICAgICBpbW1lZGlhdGU6IHRydWUsDQogICAgICAgICAgb25OZWVkUmVmcmVzaCgpIHsNCiAgICAgICAgICAgIC8vIE5ldyBjb250ZW50IGF2YWlsYWJsZSAtIGhhbmRsZWQgYnkgVUkgcHJvbXB0DQogICAgICAgICAgfSwNCiAgICAgICAgICBvbk9mZmxpbmVSZWFkeSgpIHsNCiAgICAgICAgICAgIC8vIEFwcCByZWFkeSBmb3Igb2ZmbGluZSB1c2UNCiAgICAgICAgICB9LA0KICAgICAgICB9KTsNCiAgICAgIH0pDQogICAgICAuY2F0Y2goKCkgPT4gew0KICAgICAgICAvLyBQV0EgcmVnaXN0cmF0aW9uIGZhaWxlZCBzaWxlbnRseQ0KICAgICAgfSk7DQogIH0pOw0KfQ0K" />
  <link rel="preload" as="image" href="/assets/horamed-logo-small-xTbCkgnN.webp" fetchpriority="high" />

  <title>HoraMed - Gestão Completa da Sua Saúde</title>
  <meta name="description"
    content="Plataforma completa de gestão de saúde: lembretes inteligentes, histórico médico digital, análise de exames, consultas e muito mais em um só lugar">
  <link rel="canonical" href="https://app.horamed.net/" />
  <meta name="author" content="HoraMed" />

  <meta property="og:type" content="website" />
  <meta property="og:url" content="https://app.horamed.net/" />
  <meta property="og:image" content="https://app.horamed.net/og-image.png" />
  <meta property="og:image:width" content="1200" />
  <meta property="og:image:height" content="630" />

  <meta name="twitter:card" content="summary_large_image" />
  <meta name="twitter:site" content="@HoraMed" />
  <meta name="twitter:creator" content="@HoraMed" />
  <meta name="twitter:image" content="https://app.horamed.net/og-image.png" />

  <!-- Critical CSS moved to src/critical.css to avoid PWA plugin processing issues -->
  <meta property="og:title" content="HoraMed - Gestão Completa da Sua Saúde" />
  <meta name="twitter:title" content="HoraMed - Gestão Completa da Sua Saúde" />
  <meta property="og:description"
    content="Plataforma completa de gestão de saúde: lembretes inteligentes, histórico médico digital, análise de exames, consultas e muito mais em um só lugar" />
  <meta name="twitter:description"
    content="Plataforma completa de gestão de saúde: lembretes inteligentes, histórico médico digital, análise de exames, consultas e muito mais em um só lugar" />

  <!-- Schema.org structured data for Google rich results -->
  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "SoftwareApplication",
    "name": "HoraMed",
    "operatingSystem": "Android, iOS, Web",
    "applicationCategory": "HealthApplication",
    "offers": {
      "@type": "Offer",
      "price": "0",
      "priceCurrency": "BRL"
    },
    "description": "Plataforma completa de gestão de saúde: lembretes inteligentes, histórico médico digital, análise de exames e consultas em um só lugar.",
    "url": "https://app.horamed.net/",
    "screenshot": "https://app.horamed.net/og-image.png",
    "aggregateRating": {
      "@type": "AggregateRating",
      "ratingValue": "4.8",
      "ratingCount": "1200"
    }
  }
  </script>
  <script type="module" crossorigin src="/assets/index-Juf5w5L9.js"></script>
  <link rel="stylesheet" crossorigin href="/assets/index--Mobxb_c.css">
<link rel="manifest" href="/manifest.webmanifest"></head>

<body>
  <div id="global-error-display"
    style="display:none; padding:20px; background:white; color:red; z-index:9999; position:fixed; top:0; left:0; width:100%; height:100%;">
  </div>
  <script>
    window.onerror = function (message, source, lineno, colno, error) {
      console.error("Global Error:", message, source, lineno, colno, error);
      var display = document.getElementById('global-error-display');
      if (display) {
        display.style.display = 'block';
        display.innerHTML = '<h1>Startup Error</h1><pre>' + message + '\n' + source + ':' + lineno + '</pre>';
      }
    };
  </script>
  <div id="root"></div>
</body>

</html>