Practice Library
Browsable grid of guided relationship exercises with topic and format tags.
Practice Library
Practice Library
The Money Talk
A safe format to discuss financial goals and anxieties together.
Check-In Round
A quick mutual update β feelings, energy level, and one thing you need today.
Repair Conversation
Step-by-step format to revisit a past conflict with fresh eyes.
View DSL Source
section stack(gap="lg") row(justify="between" align="center") heading(level="1") Practice Library icon(name="search" size="md")
input(label="Search practices" placeholder="e.g. trust, money, intimacyβ¦" type="search")
row(gap="sm") badge(variant="neutral") All Topics badge(variant="primary") Communication badge(variant="neutral") Finance badge(variant="neutral") Intimacy badge(variant="neutral") Conflict
grid(cols="1" gap="md") card(elevated=true) stack(gap="sm") row(justify="between" align="center") heading(level="2") The Money Talk badge(variant="neutral") 20 min text A safe format to discuss financial goals and anxieties together. row(gap="sm") badge(variant="neutral") Finance badge(variant="neutral") Topic Exploration button(id="money-talk-btn" variant="primary" width="full") Start Practice
card(elevated=true) stack(gap="sm") row(justify="between" align="center") heading(level="2") Check-In Round badge(variant="neutral") 10 min text A quick mutual update β feelings, energy level, and one thing you need today. row(gap="sm") badge(variant="neutral") Communication badge(variant="neutral") Open Sharing button(variant="primary" width="full") Start Practice
card(elevated=true) stack(gap="sm") row(justify="between" align="center") heading(level="2") Repair Conversation badge(variant="neutral") 30 min text Step-by-step format to revisit a past conflict with fresh eyes. row(gap="sm") badge(variant="neutral") Conflict badge(variant="neutral") Conflict Resolution button(variant="primary" width="full") Start Practice