PageSourceSearch

https://www.nora.com.au/auth/signin

html nora.com.au collected 2026-10-09 21:29:32 UTC 53,135 bytes, 97 lines download raw bytes

1<!DOCTYPE html><html lang="en-AU"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/nora_logo_reverse.png"/><link rel="preload" as="image" href="https://www.facebook.com/tr?id=1701709864197932&amp;ev=PageView&amp;noscript=1"/><link rel="stylesheet" href="/_next/static/css/7d9be6301c583732.css?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/7cca8e2c5137bd71.css?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-c3571591b2918486.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz"/>
1<script src="/_next/static/chunks/fd9d1056-f8296c51109401b6.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz" async=""></script>
1<script src="/_next/static/chunks/2117-bbe65a366b122616.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz" async=""></script>
1<script src="/_next/static/chunks/main-app-c24150b041dd6148.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz" async=""></script>
1<script src="/_next/static/chunks/44530001-4ecf7a22b5b24163.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz" async=""></script>
1<script src="/_next/static/chunks/9273-47384efa7eec3655.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz" async=""></script>
1<script src="/_next/static/chunks/671-3d6f6f7e7a4c77ef.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz" async=""></script>
1<script src="/_next/static/chunks/8230-0bd4cb1406bd6263.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz" async=""></script>
1<script src="/_next/static/chunks/1385-7848f8f798af049c.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz" async=""></script>
1<script src="/_next/static/chunks/3630-457bbecfd123f1fc.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz" async=""></script>
1<script src="/_next/static/chunks/620-7777635192ecda5d.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz" async=""></script>
1<script src="/_next/static/chunks/app/auth/signin/page-6ec930834efcce23.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz" async=""></script>
1<script src="/_next/static/chunks/7726-c251ee87f0d87c79.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz" async=""></script>
1<script src="/_next/static/chunks/8503-e3e8e9f92558d2a8.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz" async=""></script>
1<script src="/_next/static/chunks/app/layout-ef91358d28d564e0.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz" async=""></script>
1<script src="/_next/static/chunks/app/error-73c721bb280be056.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz" async=""></script>
1<script src="/_next/static/chunks/app/global-error-c07fa60f6342cb95.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz" async=""></script>
1<title>Nora — AI Documentation Software for NDIS Providers</title><meta name="description" content="AI documentation software for NDIS providers. Write compliant shift notes, incident reports, and progress notes in minutes. Australian-built. Start free."/><meta name="author" content="Nora"/><meta name="keywords" content="NDIS software,NDIS documentation software,AI case notes,NDIS case notes,NDIS practice management,NDIS provider software,NDIS service agreements,NDIS progress reports,NDIS incident reports,NDIS compliance software,NDIS automation,AI for NDIS providers,disability services software,NDIS Australia,support coordinator software,NDIS documentation tool,NDIS notes app,AI for disability support"/><meta name="creator" content="Nora"/><meta name="publisher" content="Nora"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow"/><meta name="category" content="healthcare"/><meta name="facebook-domain-verification" content="p1o2b4xky4mealh0tg98vjyn92mvru"/><link rel="canonical" href="https://www.nora.com.au"/><meta property="og:title" content="Nora — AI Documentation Software for NDIS Providers"/><meta property="og:description" content="AI documentation software for NDIS providers. Write compliant shift notes, incident reports, and progress notes in minutes. Australian-built. Start free."/><meta property="og:url" content="https://www.nora.com.au"/><meta property="og:site_name" content="Nora"/><meta property="og:locale" content="en_AU"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Nora — AI Documentation Software for NDIS Providers"/><meta name="twitter:description" content="AI documentation software for NDIS providers. Write compliant shift notes, incident reports, and progress notes in minutes. Australian-built. Start free."/><link rel="icon" href="/icon.png?d19fc53df320a606" type="image/png" sizes="2000x2000"/><meta name="next-size-adjust"/>
1<script>
2              (function () {
3                try {
4                  var chunkPatterns = [
5                    "ChunkLoadError",
6                    "Loading chunk",
7                    "Failed to fetch dynamically imported module",
8                    "Importing a module script failed"
9                  ];
10
11                  function isChunkLoadError(value) {
12                    var message = value && value.message ? String(value.message) : String(value || "");
13                    var name = value && value.name ? String(value.name) : "";
14                    return chunkPatterns.some(function (pattern) {
15                      return message.indexOf(pattern) !== -1 || name.indexOf(pattern) !== -1;
16                    });
17                  }
18
19                  function reloadOnceForChunkError() {
20                    var key = "nora-chunk-recovery:" + window.location.pathname;
21                    try {
22                      if (sessionStorage.getItem(key)) return;
23                      sessionStorage.setItem(key, String(Date.now()));
24                    } catch (error) {}
25                    window.location.reload();
26                  }
27
28                  window.addEventListener("error", function (event) {
29                    if (isChunkLoadError(event.error || event.message)) {
30                      reloadOnceForChunkError();
31                    }
32                  }, true);
33
34                  window.addEventListener("unhandledrejection", function (event) {
35                    if (isChunkLoadError(event.reason)) {
36                      event.preventDefault();
37                      reloadOnceForChunkError();
38                    }
39                  });
40
41                  if ("scrollRestoration" in window.history) {
42                    window.history.scrollRestoration = "manual";
43                  }
44
45                  var navigation = performance.getEntriesByType && performance.getEntriesByType("navigation")[0];
46                  var isReload = navigation && navigation.type === "reload";
47
48                  if (isReload && window.location.hash) {
49                    window.history.replaceState(null, "", window.location.pathname + window.location.search);
50                  }
51
52                  var html = document.documentElement;
53                  var previousScrollBehavior = html.style.scrollBehavior;
54                  var keepPinned = true;
55                  var stopAt = Date.now() + 1600;
56
57                  html.style.scrollBehavior = "auto";
58
59                  function pinToTop() {
60                    if (!keepPinned) return;
61                    window.scrollTo(0, 0);
62                    html.scrollTop = 0;
63                    if (document.body) {
64                      document.body.scrollTop = 0;
65                    }
66                  }
67
68                  function stopPinning() {
69                    keepPinned = false;
70                    html.style.scrollBehavior = previousScrollBehavior;
71                  }
72
73                  function tick() {
74                    pinToTop();
75                    if (keepPinned && Date.now() < stopAt) {
76                      window.requestAnimationFrame(tick);
77                    } else {
78                      stopPinning();
79                    }
80                  }
81
82                  pinToTop();
83                  window.requestAnimationFrame(tick);
84                  window.addEventListener("pageshow", pinToTop);
85                  window.addEventListener("load", function () {
86                    pinToTop();
87                    window.setTimeout(stopPinning, 250);
88                  });
89                  window.addEventListener("beforeunload", pinToTop);
90                  window.addEventListener("wheel", stopPinning, { once: true, passive: true });
91                  window.addEventListener("touchstart", stopPinning, { once: true, passive: true });
92                  window.addEventListener("keydown", stopPinning, { once: true });
93                } catch (error) {
94                  // Keep page rendering even if a browser blocks scroll restoration control.
95                }
96              })();
97            </script>
97<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz" noModule=""></script>
97</head><body class="antialiased"><div class="__className_f367f3 min-h-screen"><div class="pointer-events-none fixed inset-0 z-0"><div class="absolute inset-0 overflow-hidden"><div aria-hidden="true" class="min-h-screen w-full select-none bg-[#f6f3ed] px-4 py-6 md:px-8 md:py-8"><div class="mx-auto max-w-6xl"><div class="mb-8 flex flex-wrap items-center gap-3"><span class="inline-flex items-center gap-2 rounded-full border border-[#e8e8e8] bg-white px-3 py-1.5 text-xs font-medium text-[#7a7a7a]"><span class="h-2 w-2 rounded-full bg-[#2f55ff]"></span>Workspace · <!-- -->Friday 3 July</span><span title="Built for NDIS documentation, safeguarding, and compliance workflows" class="inline-flex items-center rounded-full border gap-2 px-3 py-1.5 text-xs border-[#bbf7d0] bg-[#f0fdf4]"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-shield-check shrink-0 text-[#059669]" aria-hidden="true"><path d="M11.46 20.846a12 12 0 0 1 -7.96 -14.846a12 12 0 0 0 8.5 -3a12 12 0 0 0 8.5 3a12 12 0 0 1 -.09 7.06"></path><path d="M15 19l2 2l4 -4"></path></svg><span class="tabular-nums tracking-tight text-[#059669]"><span class="font-medium">NDIS ready</span></span></span></div><div class="mb-8 rounded-[32px] border border-white/80 bg-[radial-gradient(circle_at_top_left,#eef3ff,transparent_34%),linear-gradient(135deg,#ffffff,#fbfaf8)] p-6 shadow-[0_24px_70px_rgba(15,23,42,0.08)] md:p-8"><div class="flex flex-col gap-6"><div><h1 class="text-4xl font-medium tracking-[-0.04em] text-[#111827] md:text-6xl">Welcome back</h1><p class="mt-4 text-base leading-7 text-[#667085]">Pick a workspace below to draft notes, manage participant context, and keep NDIS documentation moving through a clean review workflow.</p></div><div class="grid w-full gap-4 rounded-[26px] border border-[#e8e8e8] bg-white p-5 shadow-[0_18px_40px_rgba(15,23,42,0.04)] md:p-6"><div class="flex items-start justify-between gap-3"><div class="flex min-w-0 items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-sparkles shrink-0 text-[#2f55ff]" aria-hidden="true"><path d="M16 18a2 2 0 0 1 2 2a2 2 0 0 1 2 -2a2 2 0 0 1 -2 -2a2 2 0 0 1 -2 2m0 -12a2 2 0 0 1 2 2a2 2 0 0 1 2 -2a2 2 0 0 1 -2 -2a2 2 0 0 1 -2 2m-7 12a6 6 0 0 1 6 -6a6 6 0 0 1 -6 -6a6 6 0 0 1 -6 6a6 6 0 0 1 6 6"></path></svg><div class="min-w-0"><p class="text-sm font-medium tracking-[-0.02em] text-[#111827] ">Your list</p><p class="mt-1 text-sm text-[#7a7a7a]">2 suggested actions</p></div></div><button type="button" aria-label="Add reminder" class="inline-flex h-7 w-7 shrink-0 items-center justify-center rounded-full text-[#667085] transition-colors hover:text-[#2f55ff]"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-plus " aria-hidden="true"><path d="M12 5l0 14"></path><path d="M5 12l14 0"></path></svg></button></div><ul class="space-y-2"><li><div class="group flex items-center gap-3 rounded-2xl border border-transparent px-3 py-2.5 hover:border-[#fde68a] hover:bg-[#fffbeb]"><span class="inline-flex min-w-7 shrink-0 items-center justify-center rounded-full border px-2 py-0.5 text-[11px] font-semibold tabular-nums border-[#fde68a] bg-[#fef3c7] text-[#92400e]">2</span><span class="min-w-0 flex-1"><span class="block text-sm font-medium text-[#111827]">Review submitted notes</span><span class="mt-0.5 block text-xs text-[#667085]">2 awaiting your approval</span></span><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-arrow-right shrink-0 text-[#98a2b3] group-hover:text-[#92400e]" aria-hidden="true"><path d="M5 12l14 0"></path><path d="M13 18l6 -6"></path><path d="M13 6l6 6"></path></svg></div></li><li><div class="group flex items-center gap-3 rounded-2xl border border-transparent px-3 py-2.5 hover:border-[#dbe3ff] hover:bg-[#f8f9ff]"><span class="inline-flex min-w-7 shrink-0 items-center justify-center rounded-full border px-2 py-0.5 text-[11px] font-semibold tabular-nums border-[#dbe3ff] bg-[#eef3ff] text-[#2f55ff]">1</span><span class="min-w-0 flex-1"><span class="block text-sm font-medium text-[#111827]">Finish draft notes</span><span class="mt-0.5 block text-xs text-[#667085]">1 in progress</span></span><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-arrow-right shrink-0 text-[#98a2b3] group-hover:text-[#2f55ff]" aria-hidden="true"><path d="M5 12l14 0"></path><path d="M13 18l6 -6"></path><path d="M13 6l6 6"></path></svg></div></li></ul><ul class="space-y-1"><li><div class="flex items-center gap-2 rounded-lg px-1 py-1"><span class="inline-flex h-4 w-4 shrink-0 items-center justify-center rounded-[5px] border border-[#d0d5dd] bg-white text-[#667085]"><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewB
97ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-file-text " aria-hidden="true"><path d="M14 3v4a1 1 0 0 0 1 1h4"></path><path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2"></path><path d="M9 9l1 0"></path><path d="M9 13l6 0"></path><path d="M9 17l6 0"></path></svg></span><span class="h-[18px] w-1 shrink-0 rounded-full" style="background-color:#d97706" aria-hidden="true"></span><div class="min-w-0 flex-1"><p class="text-sm font-medium text-[#111827]">Review pending approvals</p><p class="mt-0.5 text-xs text-[#92400e]">2 notes need your review</p></div></div></li><li><div class="flex items-center gap-2 rounded-lg px-1 py-1"><span class="inline-flex h-4 w-4 shrink-0 rounded-[5px] border border-[#d0d5dd] bg-white"></span><span class="h-4 w-1 shrink-0 rounded-full" style="background-color:#2f55ff"></span><p class="truncate text-sm text-[#111827]">Call participant coordinator</p></div></li></ul></div></div></div><div class="mb-8 rounded-[26px] border border-[#e8e8e8] bg-white px-5 py-4 shadow-[0_18px_40px_rgba(15,23,42,0.04)]"><div class="flex flex-col gap-4 md:flex-row md:items-center md:justify-between"><div><p class="text-sm font-medium tracking-[-0.02em] text-[#111827] ">Organisation overview</p><div class="mt-3 flex flex-wrap items-center gap-2"><span title="Active plan" class="inline-flex items-center rounded-full border gap-2 px-3 py-1.5 text-xs border-[#bbf7d0] bg-[#f0fdf4]"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-shield-check shrink-0 text-[#059669]" aria-hidden="true"><path d="M11.46 20.846a12 12 0 0 1 -7.96 -14.846a12 12 0 0 0 8.5 -3a12 12 0 0 0 8.5 3a12 12 0 0 1 -.09 7.06"></path><path d="M15 19l2 2l4 -4"></path></svg><span class="tabular-nums tracking-tight text-[#059669]"><span class="font-medium">Active plan</span></span></span><span title="3 users" class="inline-flex items-center rounded-full border gap-2 px-3 py-1.5 text-xs border-[#dbe3ff] bg-[#f8faff]"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-users shrink-0 text-[#2f55ff]" aria-hidden="true"><path d="M5 7a4 4 0 1 0 8 0a4 4 0 1 0 -8 0"></path><path d="M3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path><path d="M21 21v-2a4 4 0 0 0 -3 -3.85"></path></svg><span class="tabular-nums tracking-tight text-[#2f55ff]"><span class="font-semibold">3</span><span class="font-medium text-[#5b6b9a]"> <!-- -->users</span></span></span><span title="12 participants" class="inline-flex items-center rounded-full border gap-2 px-3 py-1.5 text-xs border-[#bbf7d0] bg-[#f0fdf4]"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-users-group shrink-0 text-[#059669]" aria-hidden="true"><path d="M10 13a2 2 0 1 0 4 0a2 2 0 0 0 -4 0"></path><path d="M8 21v-1a2 2 0 0 1 2 -2h4a2 2 0 0 1 2 2v1"></path><path d="M15 5a2 2 0 1 0 4 0a2 2 0 0 0 -4 0"></path><path d="M17 10h2a2 2 0 0 1 2 2v1"></path><path d="M5 5a2 2 0 1 0 4 0a2 2 0 0 0 -4 0"></path><path d="M3 13v-1a2 2 0 0 1 2 -2h2"></path></svg><span class="tabular-nums tracking-tight text-[#059669]"><span class="font-semibold">12</span><span class="font-medium text-[#047857]"> <!-- -->participants</span></span></span></div></div><span class="inline-flex items-center justify-center rounded-full bg-[#0f172a] px-5 py-2.5 text-sm font-medium text-white">Manage account →</span></div></div><div class="mb-4 flex items-center justify-between gap-3 "><div class="flex min-w-0 items-center gap-2.5"><span class="h-4 w-1 shrink-0 rounded-full bg-[#2f55ff]" aria-hidden="true"></span><h2 class="text-base font-medium tracking-[-0.03em] text-[#111827] md:text-lg">Documentation workspace</h2><span class="rounded-full border border-[#dbe3ff] bg-[#eef3ff] px-2.5 py-0.5 text-xs font-semibold tabular-nums text-[#2f55ff]">4</span></div></div><div class="grid gap-4">
97<div class="grid h-full min-w-0 w-full grid-rows-[auto_auto_minmax(5.5rem,auto)_1fr_auto] overflow-hidden rounded-[28px] border-[0.5px] bg-gradient-to-br p-5 from-[#eef3ff]/80 to-white border-[0.5px] border-[#dbe3ff]"><div class="flex items-start justify-between gap-3"><span class="inline-flex h-11 w-11 shrink-0 items-center justify-center rounded-2xl bg-[#eef3ff] text-[#2f55ff]"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-file-description "><path d="M14 3v4a1 1 0 0 0 1 1h4"></path><path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2"></path><path d="M9 17h6"></path><path d="M9 13h6"></path></svg></span><span title="Available now" class="inline-flex items-center rounded-full border px-2 py-0.5 text-[10px] border-[#bbf7d0] bg-[#f0fdf4] font-semibold uppercase tracking-[0.06em] text-[#059669]">Live</span></div><div class="mt-5 min-w-0"><h3 class="text-2xl font-medium tracking-[-0.04em] text-[#111827]">Progress, shift, and incident notes</h3></div><div class="mt-5 min-w-0"><div class="rounded-2xl bg-white/70 p-3 shadow-[inset_0_0_0_1px_rgba(255,255,255,0.85)]"><p class="flex items-center gap-2 text-xs font-semibold text-[#0f172a]"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-clipboard-check text-[#2f55ff]"><path d="M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2"></path><path d="M9 5a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2"></path><path d="M9 14l2 2l4 -4"></path></svg>Structured workflow</p><p class="mt-1 text-xs leading-5 text-[#667085]">Draft, validate, flag, and approve notes with manager oversight.</p></div></div><div aria-hidden="true" class="min-h-0"></div><div class="min-w-0 self-stretch justify-self-stretch pt-6"><div class="block h-px w-full bg-[#ececec]"></div><div class="relative mt-4 min-h-9 w-full"><div class="flex flex-wrap gap-2 pr-12"><span class="rounded-full border border-white bg-white/80 px-2.5 py-1 text-[11px] font-medium leading-none text-[#475467]">NDIS structure</span><span class="rounded-full border border-white bg-white/80 px-2.5 py-1 text-[11px] font-medium leading-none text-[#475467]">Compliance checks</span><span class="rounded-full border border-white bg-white/80 px-2.5 py-1 text-[11px] font-medium leading-none text-[#475467]">Manager review</span></div><span class="absolute bottom-0 right-0 inline-flex size-9 items-center justify-center rounded-full border border-[#e8e8e8] bg-white text-[#1c1c1c]"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-arrow-right shrink-0"><path d="M5 12l14 0"></path><path d="M13 18l6 -6"></path><path d="M13 6l6 6"></path></svg></span></div></div></div><div class="grid h-full min-w-0 w-full grid-rows-[auto_auto_minmax(5.5rem,auto)_1fr_auto] overflow-hidden rounded-[28px] border-[0.5px] bg-gradient-to-br p-5 from-[#fff4ea]/90 to-white border-[0.5px] border-[#fed7aa]"><div class="flex items-start justify-between gap-3"><span class="inline-flex h-11 w-11 shrink-0 items-center justify-center rounded-2xl bg-[#fff4ea] text-[#c2410c]"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-clipboard-text "><path d="M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2"></path><path d="M9 5a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2"></path><path d="M9 12h6"></path><path d="M9 16h6"></path></svg></span><span title="Available now" class="inline-flex items-center rounded-full border px-2 py-0.5 text-[10px] border-[#bbf7d0] bg-[#f0fdf4] font-semibold uppercase tracking-[0.06em] text-[#059669]">Live</span></div><div class="mt-5 min-w-0"><h3 class="text-2xl font-medium tracking-[-0.04em] text-[#111827]">Service agreements</h3></div><div class="mt-5 min-w-0"><div class="rounded-2xl bg-white/70 p-3 shadow-[inset_0_0_0_1px_rgba(255,255,255,0.85)]"><p class="flex items-center gap-2 text-xs font-semibold text-[#0f172a]"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-clipboard-check text-[#c2410c]"><path d="M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2"></path><path d="M9 5a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2"></path><path d="M9 14l2 2l4 -4"></path></svg>Guided agreement workflow</p><p class="mt-1 text-xs leading-5 text-[#667085]">Capture plan details, participant terms, and approvals in a single agreement flow.</p></div></div><div aria-hidden="true" class="min-h-0"></div><div class="min-w-0 self-stretch justify-self-stretch pt-6"><div class="block h-px w-full bg-[#ececec]"></div><div class="relative mt-4 min-h-9 w-full"><div class="flex flex-wrap gap-2 pr-12"><span class="rounded-full border border-white bg-white/80 px-2.5 py-1 text-[11px] font-medium leading-none text-[#475467]">Plan details</span><span class="rounded-full border border-white bg-white/80 px-2.5 py-1 text-[11px] font-medium leading-none text-[#475467]">Participant terms</span><span class="rounded-full border border-white bg-white/80 px-2.5 py-1 text-[11px] font-medium leading-none text-[#475467]">Claude draft</span></div><span class="absolute bottom-0 right-0 inline-flex size-9 items-center justify-center rounded-full border border-[#e8e8e8] bg-white text-[#1c1c1c]"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
97ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-arrow-right shrink-0"><path d="M5 12l14 0"></path><path d="M13 18l6 -6"></path><path d="M13 6l6 6"></path></svg></span></div></div></div><div class="grid h-full min-w-0 w-full grid-rows-[auto_auto_minmax(5.5rem,auto)_1fr_auto] overflow-hidden rounded-[28px] border-[0.5px] bg-gradient-to-br p-5 from-[#faf5ff]/90 to-white border-[0.5px] border-[#e9d5ff]"><div class="flex items-start justify-between gap-3"><span class="inline-flex h-11 w-11 shrink-0 items-center justify-center rounded-2xl bg-[#faf5ff] text-[#7c3aed]"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-brain "><path d="M15.5 13a3.5 3.5 0 0 0 -3.5 3.5v1a3.5 3.5 0 0 0 7 0v-1.8"></path><path d="M8.5 13a3.5 3.5 0 0 1 3.5 3.5v1a3.5 3.5 0 0 1 -7 0v-1.8"></path><path d="M17.5 16a3.5 3.5 0 0 0 0 -7h-.5"></path><path d="M19 9.3v-2.8a3.5 3.5 0 0 0 -7 0"></path><path d="M6.5 16a3.5 3.5 0 0 1 0 -7h.5"></path><path d="M5 9.3v-2.8a3.5 3.5 0 0 1 7 0v10"></path></svg></span><span title="Available now" class="inline-flex items-center rounded-full border px-2 py-0.5 text-[10px] border-[#bbf7d0] bg-[#f0fdf4] font-semibold uppercase tracking-[0.06em] text-[#059669]">Live</span></div><div class="mt-5 min-w-0"><h3 class="text-2xl font-medium tracking-[-0.04em] text-[#111827]">Ask Nora</h3></div><div class="mt-5 min-w-0"><div class="rounded-2xl bg-white/70 p-3 shadow-[inset_0_0_0_1px_rgba(255,255,255,0.85)]"><p class="flex items-center gap-2 text-xs font-semibold text-[#0f172a]"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-clipboard-check text-[#7c3aed]"><path d="M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2"></path><path d="M9 5a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2"></path><path d="M9 14l2 2l4 -4"></path></svg>Cited guidance</p><p class="mt-1 text-xs leading-5 text-[#667085]">Get answers backed by official NDIS sources and your organisation&#x27;s records when relevant.</p></div></div><div aria-hidden="true" class="min-h-0"></div><div class="min-w-0 self-stretch justify-self-stretch pt-6"><div class="block h-px w-full bg-[#ececec]"></div><div class="relative mt-4 min-h-9 w-full"><div class="flex flex-wrap gap-2 pr-12"><span class="rounded-full border border-white bg-white/80 px-2.5 py-1 text-[11px] font-medium leading-none text-[#475467]">NDIS policy</span><span class="rounded-full border border-white bg-white/80 px-2.5 py-1 text-[11px] font-medium leading-none text-[#475467]">Safeguarding</span><span class="rounded-full border border-white bg-white/80 px-2.5 py-1 text-[11px] font-medium leading-none text-[#475467]">Documentation</span></div><span class="absolute bottom-0 right-0 inline-flex size-9 items-center justify-center rounded-full border border-[#e8e8e8] bg-white text-[#1c1c1c]"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-arrow-right shrink-0"><path d="M5 12l14 0"></path><path d="M13 18l6 -6"></path><path d="M13 6l6 6"></path></svg></span></div></div></div><div class="grid h-full min-w-0 w-full grid-rows-[auto_auto_minmax(5.5rem,auto)_1fr_auto] overflow-hidden rounded-[28px] border-[0.5px] bg-gradient-to-br p-5 from-[#fffbeb]/90 to-white border-[0.5px] border-[#fde68a]"><div class="flex items-start justify-between gap-3"><span class="inline-flex h-11 w-11 shrink-0 items-center justify-center rounded-2xl bg-[#fffbeb] text-[#92400e]"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-report-analytics "><path d="M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2"></path><path d="M9 5a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2"></path><path d="M9 17v-5"></path><path d="M12 17v-1"></path><path d="M15 17v-3"></path></svg></span><span title="Coming soon" class="inline-flex items-center rounded-full border px-2 py-0.5 text-[10px] border-[#fde68a] bg-[#fffbeb] font-semibold uppercase tracking-[0.06em] text-[#92400e]">In build</span></div><div class="mt-5 min-w-0"><h3 class="text-2xl font-medium tracking-[-0.04em] text-[#111827]">Progress reporting</h3></div><div class="mt-5 min-w-0"><div class="rounded-2xl bg-white/70 p-3 shadow-[inset_0_0_0_1px_rgba(255,255,255,0.85)]"><p class="flex items-center gap-2 text-xs font-semibold text-[#0f172a]"><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-clipboard-check text-[#92400e]"><path d="M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2"></path><path d="M9 5a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2"></path><path d="M9 14l2 2l4 -4"></path></svg>Progress reporting workflow</p><p class="mt-1 text-xs leading-5 text-[#667085]">
97Compile participant outcomes, barriers, and next-step recommendations in a review-ready report.</p></div></div><div aria-hidden="true" class="min-h-0"></div><div class="min-w-0 self-stretch justify-self-stretch pt-6"><div class="block h-px w-full bg-[#ececec]"></div><div class="relative mt-4 min-h-9 w-full"><div class="flex flex-wrap gap-2 pr-12"><span class="rounded-full border border-white bg-white/80 px-2.5 py-1 text-[11px] font-medium leading-none text-[#475467]">Goal progress</span><span class="rounded-full border border-white bg-white/80 px-2.5 py-1 text-[11px] font-medium leading-none text-[#475467]">Outcome evidence</span><span class="rounded-full border border-white bg-white/80 px-2.5 py-1 text-[11px] font-medium leading-none text-[#475467]">Recommendations</span></div><span class="absolute bottom-0 right-0 inline-flex size-9 items-center justify-center rounded-full border border-[#e8e8e8] bg-white text-[#1c1c1c]"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-arrow-right shrink-0"><path d="M5 12l14 0"></path><path d="M13 18l6 -6"></path><path d="M13 6l6 6"></path></svg></span></div></div></div></div><div class="mt-8 rounded-2xl border border-[#e8e8e8] bg-white px-5 py-4"><div class="flex flex-col gap-4 md:flex-row md:items-center md:justify-between"><div class="flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-users shrink-0 text-[#2f55ff]" aria-hidden="true"><path d="M5 7a4 4 0 1 0 8 0a4 4 0 1 0 -8 0"></path><path d="M3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path><path d="M21 21v-2a4 4 0 0 0 -3 -3.85"></path></svg><div><p class="text-sm font-medium tracking-[-0.02em] text-[#111827] ">Participants</p><p class="mt-1 text-sm text-[#7a7a7a]">Keep participant context connected across every note you draft.</p></div></div><span class="inline-flex items-center justify-center rounded-full bg-[#0f172a] px-5 py-2.5 text-sm font-medium text-white">Open participants →</span></div></div></div></div></div><div class="absolute inset-0 backdrop-blur-[20px]" style="background-color:rgba(0, 0, 0, 0.86)"></div></div><div class="relative z-10 flex min-h-screen flex-col px-4 sm:px-6"><header class="flex items-center justify-between py-4 sm:py-6"><a class="inline-flex" href="/"><img src="/nora_logo_reverse.png" alt="Nora" width="102" height="28" loading="eager" decoding="async" class="block shrink-0 object-contain" style="width:102px;height:28px"/></a><button type="button" class="inline-flex items-center gap-2 rounded-full bg-[#f5f0e8] px-4 py-2 text-sm font-medium text-[#111111] transition-colors hover:bg-[#ebe5dc]"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-message-circle "><path d="M3 20l1.3 -3.9c-2.324 -3.437 -1.426 -7.872 2.1 -10.374c3.526 -2.501 8.59 -2.296 11.845 .48c3.255 2.777 3.695 7.266 1.029 10.501c-2.666 3.235 -7.615 4.215 -11.574 2.293l-4.7 1"></path></svg>Support</button></header><main class="flex flex-1 flex-col items-center justify-center px-0 pb-8 pt-4"><div class="w-full max-w-[420px] overflow-hidden rounded-[24px] bg-[#282828] p-5"><div class="mb-6 flex justify-center"><div class="inline-flex rounded-full bg-[#333333] p-1"><a class="rounded-full px-4 py-1.5 text-[13px] font-medium transition-colors bg-white text-[#111111]" href="/auth/signin">Sign in</a><a class="rounded-full px-4 py-1.5 text-[13px] font-medium transition-colors text-[#888888] hover:text-[#bbbbbb]" href="/auth/signup">Create account</a></div></div><div class="mb-6"><h1 class="text-[24px] font-semibold text-white">Sign in to your account</h1><p class="mt-2 text-[13px] text-[#9a9a9a]">Welcome back. Pick up your work where you left off.</p></div><form class="space-y-4"><div><label for="email" class="mb-1.5 block text-[13px] font-medium text-[#b0b0b0]">Email address</label><input id="email" type="email" placeholder="[email protected]" class="w-full rounded-xl border border-[#444444] bg-[#333333] px-3.5 py-2.5 text-sm text-white outline-none transition-colors placeholder:text-[#777777] focus:border-[#666666] focu
97s:bg-[#383838] focus:ring-0" required="" name="email" value=""/></div><div><label for="password" class="mb-1.5 block text-[13px] font-medium text-[#b0b0b0]">Password</label><div class="relative"><input id="password" placeholder="Enter your password" required="" autoComplete="current-password" type="password" class="w-full rounded-xl border border-[#444444] bg-[#333333] px-3.5 py-2.5 text-sm text-white outline-none transition-colors placeholder:text-[#777777] focus:border-[#666666] focus:bg-[#383838] focus:ring-0 pr-11 " name="password" value=""/><button type="button" tabindex="-1" aria-label="Show password" class="absolute right-3 top-1/2 -translate-y-1/2 text-[#7a7a7a] transition-colors hover:text-[#d8d8d8] disabled:opacity-50"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-eye "><path d="M10 12a2 2 0 1 0 4 0a2 2 0 0 0 -4 0"></path><path d="M21 12c-2.4 4 -5.4 6 -9 6c-3.6 0 -6.6 -2 -9 -6c2.4 -4 5.4 -6 9 -6c3.6 0 6.6 2 9 6"></path></svg></button></div><div class="mt-3 flex items-center justify-between gap-4"><label class="flex items-center gap-2 text-[13px] font-medium text-[#b0b0b0]"><input type="checkbox" class="accent-white"/>Remember me</label><a class="text-[13px] text-[#b8b8b8] underline-offset-2 hover:text-[#d4d4d4] hover:underline" href="/auth/forgot-password">Forgot password?</a></div></div><button type="submit" class="flex w-full items-center justify-center gap-2 rounded-xl bg-[#f5f0e8] px-6 py-3 text-sm font-semibold text-[#111111] transition-all duration-300 ease-in-out hover:bg-[#2f55ff] hover:text-white hover:shadow-[0_8px_22px_rgba(47,85,255,0.28)] disabled:cursor-not-allowed disabled:opacity-70">Sign in →</button></form><p class="mt-6 text-center text-sm text-[#9a9a9a]">Don&#x27;t have an account?<!-- --> <a class="text-[13px] text-[#b8b8b8] underline-offset-2 hover:text-[#d4d4d4] hover:underline" href="/auth/signup">Start free trial</a></p></div></main><footer class="flex items-center justify-between gap-4 px-0 pb-6 text-xs sm:px-2"><p class="shrink-0 text-[#c4c4c4]">Made in Australia</p><div class="flex flex-wrap items-center justify-end gap-x-5 gap-y-1 text-[#a8a8a8]"><a class="transition-colors hover:text-[#d4d4d4]" href="/legal/terms">Terms of Service</a><a class="transition-colors hover:text-[#d4d4d4]" href="/legal/privacy">Privacy Policy</a></div></footer></div></div><noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1701709864197932&amp;ev=PageView&amp;noscript=1" alt=""/></noscript><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$-->
97<script src="/_next/static/chunks/webpack-c3571591b2918486.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz" async=""></script>
97<script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script>
97<script>self.__next_f.push([1,"1:HL[\"/_next/static/media/e4af272ccee01ff0-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:HL[\"/_next/static/css/7d9be6301c583732.css?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"style\"]\n3:HL[\"/_next/static/css/7cca8e2c5137bd71.css?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"style\"]\n"])</script>
97<script>self.__next_f.push([1,"4:I[12846,[],\"\"]\n6:I[19107,[],\"ClientPageRoot\"]\n7:I[20350,[\"9762\",\"static/chunks/44530001-4ecf7a22b5b24163.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"9273\",\"static/chunks/9273-47384efa7eec3655.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"671\",\"static/chunks/671-3d6f6f7e7a4c77ef.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"8230\",\"static/chunks/8230-0bd4cb1406bd6263.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"1385\",\"static/chunks/1385-7848f8f798af049c.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"3630\",\"static/chunks/3630-457bbecfd123f1fc.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"620\",\"static/chunks/620-7777635192ecda5d.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"8098\",\"static/chunks/app/auth/signin/page-6ec930834efcce23.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\"],\"default\",1]\n8:I[4707,[],\"\"]\n9:I[36423,[],\"\"]\nb:I[23512,[\"9762\",\"static/chunks/44530001-4ecf7a22b5b24163.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"9273\",\"static/chunks/9273-47384efa7eec3655.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"671\",\"static/chunks/671-3d6f6f7e7a4c77ef.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"7726\",\"static/chunks/7726-c251ee87f0d87c79.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"823
970\",\"static/chunks/8230-0bd4cb1406bd6263.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"8503\",\"static/chunks/8503-e3e8e9f92558d2a8.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"3185\",\"static/chunks/app/layout-ef91358d28d564e0.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\"],\"AppProviders\"]\nc:I[13490,[\"7601\",\"static/chunks/app/error-73c721bb280be056.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\"],\"default\"]\nd:I[41903,[\"9762\",\"static/chunks/44530001-4ecf7a22b5b24163.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"9273\",\"static/chunks/9273-47384efa7eec3655.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"671\",\"static/chunks/671-3d6f6f7e7a4c77ef.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"7726\",\"static/chunks/7726-c251ee87f0d87c79.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"8230\",\"static/chunks/8230-0bd4cb1406bd6263.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"8503\",\"static/chunks/8503-e3e8e9f92558d2a8.js?dpl=dpl_C4xAucotn"])</script>
97<script>self.__next_f.push([1,"bE3bRp3AEup61kH4BDz\",\"3185\",\"static/chunks/app/layout-ef91358d28d564e0.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\"],\"MetaPixel\"]\ne:I[49197,[\"9762\",\"static/chunks/44530001-4ecf7a22b5b24163.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"9273\",\"static/chunks/9273-47384efa7eec3655.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"671\",\"static/chunks/671-3d6f6f7e7a4c77ef.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"7726\",\"static/chunks/7726-c251ee87f0d87c79.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"8230\",\"static/chunks/8230-0bd4cb1406bd6263.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"8503\",\"static/chunks/8503-e3e8e9f92558d2a8.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"3185\",\"static/chunks/app/layout-ef91358d28d564e0.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\"],\"Analytics\"]\nf:I[1952,[\"9762\",\"static/chunks/44530001-4ecf7a22b5b24163.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"9273\",\"static/chunks/9273-47384efa7eec3655.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"671\",\"static/chunks/671-3d6f6f7e7a4c77ef.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"7726\",\"static/chunks/7726-c251ee87f0d87c79.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"823
970\",\"static/chunks/8230-0bd4cb1406bd6263.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"8503\",\"static/chunks/8503-e3e8e9f92558d2a8.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"3185\",\"static/chunks/app/layout-ef91358d28d564e0.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\"],\"SpeedInsights\"]\n11:I[57063,[\"6470\",\"static/chunks/app/global-error-c07fa60f6342cb95.js?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\"],\"default\"]\na:T100f,"])</script>
97<script>self.__next_f.push([1,"\n              (function () {\n                try {\n                  var chunkPatterns = [\n                    \"ChunkLoadError\",\n                    \"Loading chunk\",\n                    \"Failed to fetch dynamically imported module\",\n                    \"Importing a module script failed\"\n                  ];\n\n                  function isChunkLoadError(value) {\n                    var message = value \u0026\u0026 value.message ? String(value.message) : String(value || \"\");\n                    var name = value \u0026\u0026 value.name ? String(value.name) : \"\";\n                    return chunkPatterns.some(function (pattern) {\n                      return message.indexOf(pattern) !== -1 || name.indexOf(pattern) !== -1;\n                    });\n                  }\n\n                  function reloadOnceForChunkError() {\n                    var key = \"nora-chunk-recovery:\" + window.location.pathname;\n                    try {\n                      if (sessionStorage.getItem(key)) return;\n                      sessionStorage.setItem(key, String(Date.now()));\n                    } catch (error) {}\n                    window.location.reload();\n                  }\n\n                  window.addEventListener(\"error\", function (event) {\n                    if (isChunkLoadError(event.error || event.message)) {\n                      reloadOnceForChunkError();\n                    }\n                  }, true);\n\n                  window.addEventListener(\"unhandledrejection\", function (event) {\n                    if (isChunkLoadError(event.reason)) {\n                      event.preventDefault();\n                      reloadOnceForChunkError();\n                    }\n                  });\n\n                  if (\"scrollRestoration\" in window.history) {\n                    window.history.scrollRestoration = \"manual\";\n                  }\n\n                  var navigation = performance.getEntriesByType \u0026\u0026 performance.getEntriesByType(\"navigation\")[0];\n                  var isReload = navigation \u0026\u0026 navigation.type === \"reload\";\n\n                  if (isReload \u0026\u0026 window.location.hash) {\n                    window.history.replaceState(null, \"\", window.location.pathname + window.location.search);\n                  }\n\n                  var html = document.documentElement;\n                  var previousScrollBehavior = html.style.scrollBehavior;\n                  var keepPinned = true;\n                  var stopAt = Date.now() + 1600;\n\n                  html.style.scrollBehavior = \"auto\";\n\n                  function pinToTop() {\n                    if (!keepPinned) return;\n                    window.scrollTo(0, 0);\n                    html.scrollTop = 0;\n                    if (document.body) {\n                      document.body.scrollTop = 0;\n                    }\n                  }\n\n                  function stopPinning() {\n                    keepPinned = false;\n                    html.style.scrollBehavior = previousScrollBehavior;\n                  }\n\n                  function tick() {\n                    pinToTop();\n                    if (keepPinned \u0026\u0026 Date.now() \u003c stopAt) {\n                      window.requestAnimationFrame(tick);\n                    } else {\n                      stopPinning();\n                    }\n                  }\n\n                  pinToTop();\n                  window.requestAnimationFrame(tick);\n                  window.addEventListener(\"pageshow\", pinToTop);\n                  window.addEventListener(\"load\", function () {\n                    pinToTop();\n                    window.setTimeout(stopPinning, 250);\n                  });\n                  window.addEventListener(\"beforeunload\", pinToTop);\n                  window.addEventListener(\"wheel\", stopPinning, { once: true, passive: true });\n                  window.addEventListener(\"touchstart\", stopPinning, { once: true, passive: true });\n                  window.addEventListener(\"keydown\", stopPinning, { once: true });\n                } catch (error) {\n                  // Keep page rendering even if a browser blocks scroll restoration control.\n                }\n              })();\n            "])</script>
97<script>self.__next_f.push([1,"12:[]\n"])</script>
97<script>self.__next_f.push([1,"0:[\"$\",\"$L4\",null,{\"buildId\":\"ag8AUjIqxYq3EOppZiDnj\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"auth\",\"signin\"],\"initialTree\":[\"\",{\"children\":[\"auth\",{\"children\":[\"signin\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"auth\",{\"children\":[\"signin\",{\"children\":[\"__PAGE__\",{},[[\"$L5\",[\"$\",\"$L6\",null,{\"props\":{\"params\":{},\"searchParams\":{}},\"Component\":\"$7\"}],null],null],null]},[null,[\"$\",\"$L8\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"auth\",\"children\",\"signin\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[null,[\"$\",\"$L8\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"auth\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7d9be6301c583732.css?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/7cca8e2c5137bd71.css?dpl=dpl_C4xAucotnbE3bRp3AEup61kH4BDz\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en-AU\",\"children\":[[\"$\",\"head\",null,{\"children\":[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$a\"}}]}],[\"$\",\"body\",null,{\"className\":\"antialiased\",\"children\":[[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L8\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$c\",\"errorStyles\":[],\"errorScripts\":[],\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[]}]}],[\"$\",\"$Ld\",null,{}],[\"$\",\"$Le\",null,{}],[\"$\",\"$Lf\",null,{}]]}]]}]],null],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$L10\"],\"globalErrorComponent\":\"$11\",\"missingSlots\":\"$W12\"}]\n"])</script>
97<script>self.__next_f.push([1,"10:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"Nora — AI Documentation Software for NDIS Providers\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"AI documentation software for NDIS providers. Write compliant shift notes, incident reports, and progress notes in minutes. Australian-built. Start free.\"}],[\"$\",\"meta\",\"4\",{\"name\":\"author\",\"content\":\"Nora\"}],[\"$\",\"meta\",\"5\",{\"name\":\"keywords\",\"content\":\"NDIS software,NDIS documentation software,AI case notes,NDIS case notes,NDIS practice management,NDIS provider software,NDIS service agreements,NDIS progress reports,NDIS incident reports,NDIS compliance software,NDIS automation,AI for NDIS providers,disability services software,NDIS Australia,support coordinator software,NDIS documentation tool,NDIS notes app,AI for disability support\"}],[\"$\",\"meta\",\"6\",{\"name\":\"creator\",\"content\":\"Nora\"}],[\"$\",\"meta\",\"7\",{\"name\":\"publisher\",\"content\":\"Nora\"}],[\"$\",\"meta\",\"8\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"9\",{\"name\":\"googlebot\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"10\",{\"name\":\"category\",\"content\":\"healthcare\"}],[\"$\",\"meta\",\"11\",{\"name\":\"facebook-domain-verification\",\"content\":\"p1o2b4xky4mealh0tg98vjyn92mvru\"}],[\"$\",\"link\",\"12\",{\"rel\":\"canonical\",\"href\":\"https://www.nora.com.au\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:title\",\"content\":\"Nora — AI Documentation Software for NDIS Providers\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:description\",\"content\":\"AI documentation software for NDIS providers. Write compliant shift notes, incident reports, and progress notes in minutes. Australian-built. Start free.\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:url\",\"content\":\"https://www.nora.com.au\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:site_name\",\"content\":\"Nora\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:locale\",\"content\":\"en_AU\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:title\",\"content\":\"Nora — AI Documentation Software for NDIS Providers\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:description\",\"content\":\"AI documentation software for NDIS providers. Write compliant shift notes, incident reports, and progress notes in minutes. Australian-built. Start free.\"}],[\"$\",\"link\",\"22\",{\"rel\":\"icon\",\"href\":\"/icon.png?d19fc53df320a606\",\"type\":\"image/png\",\"sizes\":\"2000x2000\"}],[\"$\",\"meta\",\"23\",{\"name\":\"next-size-adjust\"}]]\n"])</script>
97<script>self.__next_f.push([1,"5:null\n"])</script>
97</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.