
<!DOCTYPE html>
<html lang="en">
  <head>
    <!-- CRITICAL: Must be first - catches chunk load errors before any modules -->
    <script>
      (function() {
        var reloading = false;
        window.addEventListener('error', function(e) {
          if (reloading) return;
          var target = e.target;
          if (target && (target.tagName === 'SCRIPT' || target.tagName === 'LINK')) {
            var src = target.src || target.href || '';
            if (src.indexOf('/assets/') !== -1 || src.indexOf('/vendor-') !== -1) {
              reloading = true;
              console.warn('Chunk load failed, reloading:', src);
              if ('caches' in window) {
                caches.keys().then(function(names) {
                  names.forEach(function(name) { caches.delete(name); });
                }).finally(function() {
                  window.location.replace(window.location.href);
                });
              } else {
                window.location.replace(window.location.href);
              }
            }
          }
        }, true);
      })();
    </script>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Lawyers Guild - Your Entire Practice, One Place</title>
    <meta name="description" content="Join the guild of legal professionals reshaping practice across India. One place for cases, documents, and colleagues — from Supreme Court to District Court." />
    <meta name="csrf-token" content="" />
    <link rel="icon" type="image/svg+xml" href="/favicon.svg" />
    <link rel="apple-touch-icon" href="/favicon.svg" />
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Playfair+Display:ital,wght@0,400;0,600;0,700;0,800;1,400;1,600&family=JetBrains+Mono:wght@400;500&family=Noto+Sans:wght@400;500;600;700&family=Noto+Sans+Devanagari:wght@400;500;600;700&family=Noto+Sans+Kannada:wght@400;500;600;700&family=Noto+Sans+Tamil:wght@400;500;600;700&family=Noto+Sans+Telugu:wght@400;500;600;700&family=Noto+Sans+Malayalam:wght@400;500;600;700&family=Noto+Sans+Bengali:wght@400;500;600;700&family=Noto+Sans+Gujarati:wght@400;500;600;700&family=Noto+Sans+Gurmukhi:wght@400;500;600;700&family=Noto+Sans+Oriya:wght@400;500;600;700&display=swap" rel="stylesheet">
    <script type="module" crossorigin src="/assets/index-BCLcVxwt.js"></script>
    <link rel="modulepreload" crossorigin href="/assets/vendor-core-5O2YWHGU.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-supabase-BIHSJV9n.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-zod-CIheUdGa.js">
    <link rel="stylesheet" crossorigin href="/assets/index-Bx0wUUs4.css">
  </head>
  <body class="bg-noise">
    <div id="root"></div>
  </body>
</html>
