1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="icon" href="/favicon.png"/><title>Rules Lawyer AI</title><meta name="robots" content="index,follow"/><meta name="description" content="Rules Lawyer AI is a tool to help you find the rules you need to play your favorite games."/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@ruleslawyerai"/><meta name="twitter:creator" content="@ruleslawyerai"/><meta property="og:title" content="Rules Lawyer AI"/><meta property="og:description" content="Rules Lawyer AI is a tool to help you find the rules you need to play your favorite games."/><meta property="og:url" content="https://ruleslawyerai.vercel.app"/><meta property="og:type" content="website"/><meta property="og:image" content="https://ruleslawyerai.vercel.app/_next/image?url=%2Ffavicon.png&w=96&q=75"/><meta property="og:image:alt" content="Rules Lawyer AI Icon"/><meta property="og:image:width" content="800"/><meta property="og:image:height" content="800"/><meta property="og:locale" content="en_US"/><meta property="og:site_name" content="RulesLawyer AI"/><meta name="next-head-count" content="19"/><link rel="preload" href="/_next/static/css/6bb517a36f288566.css" as="style"/><link rel="stylesheet" href="/_next/static/css/6bb517a36f288566.css" data-n-g=""/><noscript data-n-css=""></noscript>
1<script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script>
1<script src="/_next/static/chunks/webpack-1bc51c78f4ecf36c.js" defer=""></script>
1<script src="/_next/static/chunks/framework-4b14d76c1e57931c.js" defer=""></script>
1<script src="/_next/static/chunks/main-cf0b933b589ee3c2.js" defer=""></script>
1<script src="/_next/static/chunks/pages/_app-ef942dcb3d949a50.js" defer=""></script>
1<script src="/_next/static/chunks/966-82cdd925cff63c82.js" defer=""></script>
1<script src="/_next/static/chunks/pages/login-e5df49cd45cf442d.js" defer=""></script>
1<script src="/_next/static/tya0xdE6n6lebTAlnFoL7/_buildManifest.js" defer=""></script>
1<script src="/_next/static/tya0xdE6n6lebTAlnFoL7/_ssgManifest.js" defer=""></script>
1</head><body><div id="__next"><div class="w-full lg:grid lg:grid-flow-col lg:min-h-screen"><div class="flex items-center justify-center py-12"><div class="mx-auto grid w-[350px] gap-6"><div class="grid gap-2 text-center"><h1 class="text-3xl font-bold">Login</h1><p class="text-balance text-muted-foreground">Enter your email below to login to your account</p></div><form class="grid gap-4"><div class="grid gap-2"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="email">Email</label><input type="email" class="flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50" id="email" placeholder="[email protected]" required="" value=""/></div><div class="grid gap-2"><div class="flex items-center"><label class="text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70" for="password">Password</label></div><input type="password" class="flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm r
1ing-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50" id="password" required="" value=""/></div><button class="inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 bg-primary text-primary-foreground hover:bg-primary/90 h-10 px-4 py-2 w-full" type="submit" disabled="">Login</button></form><div class="mt-4 text-center text-sm">Don't have an account?<!-- --> <a class="underline" href="/signup">Sign up</a></div></div></div><div class="hidden bg-neutral-900 h-full w-full lg:flex lg:place-items-center"><div class="flex items-center gap-4 mx-auto text-white"><img alt="Image" loading="lazy" width="80" height="80" decoding="async" data-nimg="1" class="w-10" style="color:transparent" srcSet="/_next/image?url=%2Ffavicon.png&w=96&q=75 1x, /_next/image?url=%2Ffavicon.png&w=256&q=75 2x" src="/_next/image?url=%2Ffavicon.png&w=256&q=75"/></div></div></div></div>
1<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/login","query":{},"buildId":"tya0xdE6n6lebTAlnFoL7","nextExport":true,"autoExport":true,"isFallback":false,"locale":"en","locales":["en","pt-BR"],"defaultLocale":"en","scriptLoader":[]}</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.