.Conversation-module__DV58kG__convo{gap:14px;display:grid;container:convo/inline-size}.Conversation-module__DV58kG__bar{border:1px solid var(--hairline);background:var(--paper-raised);border-radius:16px;align-items:center;gap:12px;padding:8px 14px 8px 8px;display:flex}.Conversation-module__DV58kG__barText{min-width:0;color:var(--muted);flex:1;font-size:.9em;line-height:1.4}.Conversation-module__DV58kG__lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.Conversation-module__DV58kG__line{border:1px solid #0000;border-radius:14px;grid-template-columns:2rem minmax(0,1fr) auto;grid-template-areas:"who text speak";align-items:start;gap:10px;padding:10px 8px;display:grid}.Conversation-module__DV58kG__who{grid-area:who}.Conversation-module__DV58kG__text{grid-area:text}.Conversation-module__DV58kG__speak{grid-area:speak}@container convo (max-width:17em){.Conversation-module__DV58kG__line.Conversation-module__DV58kG__withSpeaker{grid-template-areas:"who.speak""text text text";align-items:center;row-gap:2px}.Conversation-module__DV58kG__line.Conversation-module__DV58kG__withSpeaker .Conversation-module__DV58kG__text{padding-top:0}}.Conversation-module__DV58kG__line[data-role=B]{background:color-mix(in srgb, var(--paper-sunken) 60%, transparent)}.Conversation-module__DV58kG__line[data-now=true]{border-color:var(--hairline-strong);background:var(--paper-raised)}.Conversation-module__DV58kG__line[aria-current=true]{border-color:color-mix(in srgb, var(--accent) 65%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--paper-raised));box-shadow:inset 3px 0 0 var(--accent)}.Conversation-module__DV58kG__who{border:1px solid var(--hairline-strong);background:var(--paper-raised);width:2rem;height:2rem;color:var(--muted);font-family:var(--font-mono);border-radius:50%;place-items:center;margin-top:.1rem;font-size:.8em;font-weight:600;display:inline-grid}.Conversation-module__DV58kG__line[data-role=B] .Conversation-module__DV58kG__who{border-color:var(--accent);background:var(--accent);color:var(--paper-raised)}.Conversation-module__DV58kG__text{overflow-wrap:anywhere;min-width:0;padding-top:.2rem;line-height:1.6}.Conversation-module__DV58kG__line[data-role=A] .Conversation-module__DV58kG__text{color:var(--ink-soft)}.Conversation-module__DV58kG__practiceHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;display:flex}.Conversation-module__DV58kG__practiceHead .press--ghost{white-space:nowrap;width:auto;margin-left:auto;padding:0 2px 0 12px}.Conversation-module__DV58kG__line.Conversation-module__DV58kG__slot{border:1.5px dashed color-mix(in srgb, var(--accent) 55%, var(--hairline-strong));background:color-mix(in srgb, var(--accent) 5%, var(--paper-raised))}.Conversation-module__DV58kG__turn{min-width:0;color:var(--accent);padding-top:.2rem;font-weight:600;line-height:1.5}.Conversation-module__DV58kG__steps{gap:10px;display:grid}.Conversation-module__DV58kG__steps .recorder{margin-top:0}.Conversation-module__DV58kG__stepRow{align-items:center;gap:10px;display:flex}.Conversation-module__DV58kG__stepRow>:first-child{flex:1;min-width:0}.Conversation-module__DV58kG__done{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);font-size:1.25em;line-height:1.3}.Conversation-module__DV58kG__lead{color:var(--muted);font-size:.9em;line-height:1.5}.Conversation-module__DV58kG__sentences{margin:0;padding:0;list-style:none}.Conversation-module__DV58kG__sentences>li{border:1px solid #0000;border-radius:12px;margin:0 -8px 6px;padding:6px 8px}.Conversation-module__DV58kG__sentences>li[aria-current=true]{border-color:color-mix(in srgb, var(--accent) 65%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--paper-raised));box-shadow:inset 3px 0 0 var(--accent)}@media (prefers-reduced-motion:no-preference){.Conversation-module__DV58kG__line,.Conversation-module__DV58kG__sentences>li{transition:background-color .22s,border-color .22s}.Conversation-module__DV58kG__appear{animation:.26s cubic-bezier(.16,1,.3,1) both Conversation-module__DV58kG__appear}}html[data-reduce-motion=on] .Conversation-module__DV58kG__line{transition:none;animation:none}html[data-reduce-motion=on] .Conversation-module__DV58kG__sentences>li{transition:none;animation:none}html[data-reduce-motion=on] .Conversation-module__DV58kG__appear{transition:none;animation:none}@keyframes Conversation-module__DV58kG__appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
