> ## Documentation Index
> Fetch the complete documentation index at: https://fit4lifecare.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Log In and Access the Fit4Life OS Dashboard

> Sign in to Fit4Life OS, understand the 24-hour session, and navigate the sidebar and command palette.

The OS is protected by a single shared practice password. This page covers the login flow, how long a session lasts, and the navigation tools you'll use daily.

## Logging in

<Steps>
  <Step title="Go to a gated page">
    Visit `/live` (or `/live/inbox`). If you're not signed in, you're redirected to `/login`.
  </Step>

  <Step title="Enter the practice password">
    Type the shared password and submit. This is the `OS_PASSWORD` value; login is rate-limited against guessing.
  </Step>

  <Step title="You're in for 24 hours">
    A signed, httpOnly session cookie is set and lasts **24 hours**. After it expires you're sent back to `/login` to sign in again, there is no automatic extension.
  </Step>
</Steps>

<Note>
  The pitch site (`/`, `/proposal`) and the mock demo (`/app`) are **public**. Only `/live` and the inbox sit behind the password, because only they expose real customer data and SMS controls.
</Note>

## Navigating the sidebar

The sidebar opens each area of the OS:

<CardGroup cols={2}>
  <Card title="Dashboard" icon="house" href="/docs/features/dashboard">
    The Needs You triage strip, KPI tiles, and revenue charts.
  </Card>

  <Card title="Customers" icon="users" href="/docs/features/customers">
    Your client roster, profiles, LTV, and reorder cadence.
  </Card>

  <Card title="Orders" icon="clipboard-list" href="/docs/features/orders">
    Every order across all customers, by status.
  </Card>

  <Card title="Finances" icon="dollar-sign" href="/docs/features/finances">
    P\&L, Daily Sales, Payroll, and Goals.
  </Card>

  <Card title="Reports" icon="chart-bar" href="/docs/operations/exports">
    Branded exports in PDF, DOCX, XLSX, PPTX, CSV, HTML, and PNG.
  </Card>

  <Card title="Inbox" icon="inbox" href="/docs/operations/inbox">
    Live SMS bot threads with one-click human takeover.
  </Card>
</CardGroup>

**Referrals**, **Delivery**, **Menu**, and **Settings** round out the navigation, the referral tree, delivery status, the product catalog, and OS preferences (theme, table density, the automation toggle, and the activity log).

## Using the command palette

Press **⌘K** (Mac) or **Ctrl K** (Windows) anywhere to open the command palette. Start typing a customer name, a page, or an action (like "new order") and select the result to jump there instantly, handy mid-call when you need a record fast.

## Light and dark mode

Click the **sun/moon** icon in the top bar to toggle themes. The preference is cookie-backed and persists on that device (default is light).

## Changing the password

<Warning>
  The practice password is the `OS_PASSWORD` **environment variable**, not an in-app setting, there is no "change password" screen and no self-service reset. To rotate it, update `OS_PASSWORD` in Vercel (Production) and redeploy, then share the new value securely (a password manager, not SMS or email). Everyone uses the same shared password.
</Warning>
