# Task 10 — Sign In page (placeholder) - **Status:** Done - **Depends on:** — - **Size:** S ## Goal Create the **Sign In** page at `/SignIn` as a placeholder. The repo has **no auth** (per CLAUDE.md) and no account backend — real sign-in is a separate project; this page is its future integration point (plan §3.4). ## Files - Create: `plushealthtech/Pages/SignIn.cshtml` - Create: `plushealthtech/Pages/SignIn.cshtml.cs` ## Steps 1. **PageModel** — standard `PageModel` with `OnGet()`; title set in the view. 2. **View** — `@page`, `@model SignInModel`, `ViewData["Title"] = "Sign In"`. - Centered card (`bg-white p-8 rounded-2xl border border-slate-100 shadow-sm`, max-w-md): - Icon (e.g. `fa-solid fa-right-to-bracket`) + heading "Sign in to your portal" - Status line: "Portal sign-in is coming soon." - Primary CTA → `/RequestDemo` ("Request a demo") - Secondary CTA → `/Contact` ("Contact us instead") - Do **not** add a fake username/password form — it would imply working auth. 3. Tailwind brand tokens only. ## Acceptance criteria - [x] `GET /SignIn` renders; build green. - [x] Both CTAs resolve. - [x] No non-functional credentials form.