flowchart TD
Support("You Are Supporting a
Friend's Ongoing Mental
Health Challenge"):::startNode SecretDecision{"Are You Asked to Keep
a Safety Risk Secret?"}:::decisionNode TellAdult["Tell a Trusted Adult,
Regardless of
the Promise"]:::mildNode SelfDecision{"Is This Affecting Your
Own Sleep, Mood,
or Schoolwork?"}:::decisionNode SetLimits["Tell Your Own Trusted
Adult and Set Limits"]:::mildNode ContinueSupport["Continue Supportive
Listening and Encourage
Professional Help"]:::mildNode Connected("Friend Is Connected to
Support, and You
Remain Well"):::goodNode Support --> SecretDecision SecretDecision -->|Yes| TellAdult SecretDecision -->|No| SelfDecision SelfDecision -->|Yes| SetLimits SelfDecision -->|No| ContinueSupport TellAdult --> Connected SetLimits --> Connected ContinueSupport --> Connected classDef startNode fill:#5b9bd5,stroke:#333,stroke-width:2px,color:#fff,font-size:16px classDef processNode fill:#7e57c2,stroke:#333,stroke-width:2px,color:#fff,font-size:16px classDef decisionNode fill:#ffd54f,stroke:#333,stroke-width:2px,color:#333,font-size:16px classDef emergNode fill:#e57373,stroke:#333,stroke-width:2px,color:#fff,font-size:16px classDef mildNode fill:#64b5f6,stroke:#333,stroke-width:2px,color:#fff,font-size:16px classDef goodNode fill:#66bb6a,stroke:#333,stroke-width:2px,color:#fff,font-size:16px classDef endNode fill:#b0bec5,stroke:#333,stroke-width:2px,color:#333,font-size:16px classDef cautionNode fill:#ff9800,stroke:#333,stroke-width:2px,color:#333,font-size:16px linkStyle default stroke:#999,stroke-width:2px,font-size:14px
Friend's Ongoing Mental
Health Challenge"):::startNode SecretDecision{"Are You Asked to Keep
a Safety Risk Secret?"}:::decisionNode TellAdult["Tell a Trusted Adult,
Regardless of
the Promise"]:::mildNode SelfDecision{"Is This Affecting Your
Own Sleep, Mood,
or Schoolwork?"}:::decisionNode SetLimits["Tell Your Own Trusted
Adult and Set Limits"]:::mildNode ContinueSupport["Continue Supportive
Listening and Encourage
Professional Help"]:::mildNode Connected("Friend Is Connected to
Support, and You
Remain Well"):::goodNode Support --> SecretDecision SecretDecision -->|Yes| TellAdult SecretDecision -->|No| SelfDecision SelfDecision -->|Yes| SetLimits SelfDecision -->|No| ContinueSupport TellAdult --> Connected SetLimits --> Connected ContinueSupport --> Connected classDef startNode fill:#5b9bd5,stroke:#333,stroke-width:2px,color:#fff,font-size:16px classDef processNode fill:#7e57c2,stroke:#333,stroke-width:2px,color:#fff,font-size:16px classDef decisionNode fill:#ffd54f,stroke:#333,stroke-width:2px,color:#333,font-size:16px classDef emergNode fill:#e57373,stroke:#333,stroke-width:2px,color:#fff,font-size:16px classDef mildNode fill:#64b5f6,stroke:#333,stroke-width:2px,color:#fff,font-size:16px classDef goodNode fill:#66bb6a,stroke:#333,stroke-width:2px,color:#fff,font-size:16px classDef endNode fill:#b0bec5,stroke:#333,stroke-width:2px,color:#333,font-size:16px classDef cautionNode fill:#ff9800,stroke:#333,stroke-width:2px,color:#333,font-size:16px linkStyle default stroke:#999,stroke-width:2px,font-size:14px
Helping Without Losing Yourself
Hover or tap any step for details.