.msg-help{gap:var(--space-1);max-width:82%;padding:0 var(--space-2);flex-direction:column;display:flex}.msg-help-row{align-items:center;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.msg-help-action{min-height:44px;font-size:var(--text-xs);color:var(--water-strong);margin:-10px 0}.msg-retold{font-size:var(--text-xs);color:var(--ink-3)}.msg-translation{padding:var(--space-2) var(--space-3);border-left:2px solid var(--water-tint);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-2);margin:0}.convo-tide{align-items:center;gap:var(--space-1);flex:none;display:flex}.convo-tide-btn{min-height:44px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--ink-2);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:background var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out);background:0 0;font-weight:600}.convo-tide-btn:hover{background:var(--surface-2)}.convo-tide-btn[aria-pressed=true]{border-color:var(--water);background:var(--water-tint);color:var(--water-strong)}.convo-tide-btn:focus-visible{outline:2px solid var(--water);outline-offset:2px}.convo-tide-status:empty{display:none}@media (width<=900px){.convo-tide-status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=640px){.convo-header-inner:has(.convo-tide){flex-wrap:wrap}.convo-header-inner>.convo-tide{order:3;width:100%}}.gloss-idiom{align-items:baseline;gap:var(--space-1_5);margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;display:flex}.gloss-idiom-tag{font-size:var(--text-2xs);text-transform:lowercase}.talk-about-word{min-height:44px;margin-top:var(--space-2)}@media (prefers-reduced-motion:reduce){.convo-tide-btn{transition:none}}.gloss-pop .gloss-more{align-items:center;min-height:44px;margin-top:0;display:inline-flex}
