.coaching-mockup_wrap__9Skso{display:flex;flex-direction:column;gap:var(--space-4)}.coaching-mockup_caption__FjlyT{font-size:var(--font-micro-size);color:var(--color-text-secondary);margin:0}.coaching-mockup_thread__BwK64{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:0 24px 48px -32px rgba(10,19,48,.28)}.coaching-mockup_sessionHeader__nNPzk{display:flex;align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);margin-bottom:var(--space-1);border-bottom:1px solid var(--color-border-subtle)}.coaching-mockup_sessionDot__N7dpK{width:8px;height:8px;border-radius:999px;background:var(--color-success);flex:none}.coaching-mockup_sessionTopic__7RvkH{font-size:var(--font-small-size);font-weight:700;color:var(--color-text-primary)}.coaching-mockup_bubble__7ia02{max-width:32rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:.125rem}.coaching-mockup_student__w3ulk{align-self:flex-end;background:var(--color-blue-600);color:var(--color-text-on-navy);border-bottom-right-radius:var(--radius-sm)}.coaching-mockup_coach__ynm3J{align-self:flex-start;background:var(--color-bg-warm);border:1px solid var(--color-border-subtle);border-bottom-left-radius:var(--radius-sm)}.coaching-mockup_speakerLabel__GPUM1{font-size:var(--font-micro-size);font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.7}.coaching-mockup_text__ykgMr{margin:0;font-size:var(--font-small-size);line-height:var(--font-small-line)}