flowchart TD
Boundaries("Decide Personal
Boundaries in Advance"):::startNode StateB["State Boundaries
Directly to a Partner"]:::mildNode Protection["Discuss Protection
Method(s)"]:::mildNode Testing["Discuss Testing
History"]:::mildNode Response{"Partner
Response?"}:::decisionNode Respect["Partner Engages
Respectfully"]:::goodNode Resist["Partner Resists or
Dismisses the
Conversation"]:::warnNode Mutual("Informed,
Mutual Decision"):::goodNode Boundaries --> StateB StateB --> Protection Protection --> Testing Testing --> Response Response -->|Respectful| Respect Response -->|Resists| Resist Respect --> Mutual 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 warnNode fill:#ffb74d,stroke:#333,stroke-width:2px,color:#333,font-size:16px linkStyle default stroke:#999,stroke-width:2px,font-size:14px
Boundaries in Advance"):::startNode StateB["State Boundaries
Directly to a Partner"]:::mildNode Protection["Discuss Protection
Method(s)"]:::mildNode Testing["Discuss Testing
History"]:::mildNode Response{"Partner
Response?"}:::decisionNode Respect["Partner Engages
Respectfully"]:::goodNode Resist["Partner Resists or
Dismisses the
Conversation"]:::warnNode Mutual("Informed,
Mutual Decision"):::goodNode Boundaries --> StateB StateB --> Protection Protection --> Testing Testing --> Response Response -->|Respectful| Respect Response -->|Resists| Resist Respect --> Mutual 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 warnNode fill:#ffb74d,stroke:#333,stroke-width:2px,color:#333,font-size:16px linkStyle default stroke:#999,stroke-width:2px,font-size:14px
Boundary Conversation Before Sexual Activity
Hover or tap any step for details.